这几天刚步入Archlinux的世界,发现这个 vi 编辑器有几个细节方面很不符合自己的习惯。
1、vi编辑过的文件自动产生备份文件。
在使用 vi 编辑文件的时候,总是自动生成了一个备份文件xx~,在以后编辑寻找文件名的时候,由于shell自动补全的时候,发现还有一个类似 xx~的文件,也就无法一次补全匹配了。
查看了一下 /etc/virc 文件,大约在25行左右发现这么一段:
if has(”vms”)
set nobackup ” do not keep a backup file, use versions instead
else
set backup ” keep a backup file
把 backup 修改为 nobackup 或者把上面几句全部删除或者注释掉也可,反正不要让 set backup 生效就是了。
2、无法使用鼠标复制内容。
写博客啊解决问题什么的,用鼠标复制vi编辑中的内容这是经常需要的,但是Arch下的 vi 居然无法用鼠标复制功能。这很不方便。同样查看 /etc/virc 文件,大约在47行左右发现这么一段:
if has(’mouse’)
set mouse=a
endif
把 set mouse=a 修改为 set mouse=v ,这样就可以使用鼠标的右键复制功能了。不过这样又有一个问题了,原先可以在vi编辑文件的时候,直接用鼠标定位光标,经过修改后,就失去鼠标定位光标的功能了。各位看官自己选择吧。
参考:鼠标可以在不同的模式中开启
The mouse can be enabled for different modes:
n Normal mode
v Visual mode
i Insert mode
c Command-line mode
h all previous modes when editing a help file
a all previous modes
r for |hit-enter| and |more-prompt| prompt
以上是关于在Arch下的vi编辑器的习惯性用法,各位看官按需所取吧!
转载请注明出处:麦麦的不老阁 » 《不让vi自动生成备份文件》










很复杂啊,没怎么看懂
LinuxHobby 回复:
九月 3rd, 2009 at 12:53
就是简单的编辑 /etc/virc ,配置vi。
懂一点皮毛
学习了,谢谢
麦麦 回复:
九月 8th, 2010 at 19:23