更改SVN消息编辑器
所以我的同事觉得有必要上我的开发箱,做一些代码修改,然后把他的工作交给颠覆者。 我从来没有设置提交消息编辑器,突然之间,有一天我忘了添加-m
句柄,显然他把默认编辑器设置为emacs
。
因为我不知道关于emacs
的第一件事情,而且更喜欢vim
我怎样才能在SVN命令的默认编辑器已经被设置后变成vim
了? 我删除了.subversion
目录下的.subversion
目录,它仍然提示我。
更新你的SVN_EDITOR
环境variables。 你可以试试
echo $SVN_EDITOR
看看这是否被设置为你的shell中的其他东西 – 在这种情况下,你可能想看看你的.bashrc
(或类似的)文件。
您可以在$HOME/.subversion/config
或%USERPROFILE%\Subversion\config
添加相应的设置。 例如我的Windows VM我有:
[helpers] editor-cmd = c:/emacs-24.3/bin/runemacs.exe
SVV使用的编辑器可以在Subversionconfiguration中设置,就像vvlevchenkobuild议的一样 。 在Windows的%USERPROFILE%\Subversion\config
中分别编辑相应的设置,在BSD,Linux,Mac OS上~/.subversion/config
。
在Windows上使用Emacs和SVN:
[helpers] editor-cmd = c:/emacs-24.3/bin/runemacs.exe
在BSD,Linux或Mac OS上使用Nano与SVN:
[helpers] editor-cmd = nano
我也发现这里 (但从vim更改为gedit):
命令:
export SVN_EDITOR=gedit
要永久设置这个环境variables,把下面的行放到〜/ .bash_profile文件中:
sudo gedit ~/.bash_profile export SVN_EDITOR=gedit
(保存存档)
vim〜/ .bashrc
export SVN_EDITOR=vim
源〜/ .bashrc