[转]emacs+psvn
来源:互联网 发布:新浪手游助手mac版 编辑:程序博客网 时间:2024/04/29 16:32
psvn:一个emacs的插件,官方有比较详细的介绍:http://www.xsteve.at/prg/vc_svn/,不过是E文的。
当然也可以看这里(中文的):http://lifegoo.pluskid.org/wiki/EmacsSubversion.html和http://emacser.com/svn-status-mode-line.htm
首先下载命令行的subversion,下载地址在这里(到官方下载还要注册。。。):http://www.open.collab.net/files/documents/60/3564/CollabNetSubversion-client-1.6.12-1.win32.exe,安装。
然后到这里下载psvn.el。
最后在你的.emacs配置文件中加入下面两行:
;;psvn
(require'psvn)
用 M-x svn-status 来打开一个 svn-status 的 buffer,这个 buffer 处于svn-status mode 中,可用的命令如下:
g - svn-status-update: run 'svn status -v'
M-s - svn-status-update: run 'svnstatus -v'
C-u g - svn-status-update: run 'svnstatus -vu'
= -svn-status-show-svn-diff run 'svn diff'
l -svn-status-show-svn-log run 'svnlog'
i - svn-status-info run 'svninfo'
r - svn-status-revert run 'svn revert'
X v - svn-status-resolved run 'svn resolved'
U -svn-status-update-cmd run 'svn update'
M-u - svn-status-update-cmd run 'svnupdate'
c - svn-status-commit run 'svn commit'
a - svn-status-add-file run 'svn add --non-recursive'
A -svn-status-add-file-recursively run 'svnadd'
+ -svn-status-make-directory run 'svn mkdir'
R - svn-status-mv run 'svn mv'
D - svn-status-rm run 'svn rm'
M-c - svn-status-cleanup run 'svncleanup'
b - svn-status-blame run 'svn blame'
X e - svn-status-export run 'svn export'
RET -svn-status-find-file-or-examine-directory
^ -svn-status-examine-parent
~ -svn-status-get-specific-revision
E -svn-status-ediff-with-revision
X X - svn-status-resolve-conflicts
s -svn-status-show-process-buffer
e -svn-status-toggle-edit-cmd-flag
? -svn-status-toggle-hide-unknown
_ -svn-status-toggle-hide-unmodified
m -svn-status-set-user-mark
u -svn-status-unset-user-mark
$ -svn-status-toggle-elide
w -svn-status-copy-filename-as-kill
DEL -svn-status-unset-user-mark-backwards
* ! - svn-status-unset-all-usermarks
* ? - svn-status-mark-unknown
* A - svn-status-mark-added
* M - svn-status-mark-modified
* D - svn-status-mark-deleted
* * - svn-status-mark-changed
. -svn-status-goto-root-or-return
f -svn-status-find-file
o -svn-status-find-file-other-window
v -svn-status-view-file-other-window
I -svn-status-parse-info
V -svn-status-svnversion
P l - svn-status-property-list
P s - svn-status-property-set
P d - svn-status-property-delete
P e -svn-status-property-edit-one-entry
P i - svn-status-property-ignore-file
P I -svn-status-property-ignore-file-extension
P C-i - svn-status-property-edit-svn-ignore
P k -svn-status-property-set-keyword-list
P y -svn-status-property-set-eol-style
P x -svn-status-property-set-executable
h -svn-status-use-history
q -svn-status-bury-buffer
C-x C-j - svn-status-dired-jump
转自:http://roygu.com/2010/09/gnu/emacspsvn.html
- [转]emacs+psvn
- [转]emacs+psvn
- Emacs VC-mode && psvn.el
- 转:IBM Emacs在线教程
- Effective Emacs(转)
- 【转】Emacs使用
- Emacs常用命令(转)
- emacs...
- emacs
- ~/.emacs
- .emacs
- emacs
- emacs
- emacs
- Emacs
- emacs
- emacs
- Emacs
- 【转】怎样将APP或PXL转为IPA格式
- [转]GCC 4.6 warning: variable …
- 3gs刷IOS5完美越狱后,打电话接通…
- 给力的文本编辑器——emacs
- 【转】在ecb里使用自定义快捷键切…
- [转]emacs+psvn
- 【转】关于分支延迟槽
- 2012年02月01日
- 类 BMapLib.DrawingManager___百度地图API
- 免费的JSP服务器JHost
- 安卓开发14:WebView使用
- 获取当前目标所属插件信息
- [转]
- [转]emacs TAB&空格缩进配置、命令