***********************************************
local OS :xp(SP3)
VM OS: ubuntu-10.04.2
kernel: 2.6.32-41-generic
VM:VMware-workstation-7.1.4
参考资料 :中文 英文
自己在windows下安装了Gvim 7.3 里面有个 vimtutor.bat 每天花个30分钟。练习一个半星期,就很好入门了。
***********************************************
Q1:SSH中登录ubuntu使用VI编辑器发现方向键不能用了,之前是可以的,在安装后VIM就不可以了 。
A1:这个跟vi配置文件有关系,只要在vi的安装路径下找到一个类似“vimrc_example”的文件,把它复制到用户根目录下,然后改名字为" .vimrc",退出重新登录。在我们安装的时候如果不是图形界面在字符界面下的话不是很好找出安装软件的路径。
# whereis vim
Q2:最近新安装了VIM ,真机下SSH登录ununtu,编写mk文件时经常会卡死,然后在目录下就生产了.filename.swp文件。
A2:通过文件名可以知道这是个临时文件了。非正常关闭vi编辑器时会生成一个.swp文件
【swp文件】
使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件 以备不测(非常规退出),如果你正常退出,那么这个这个swp文件将会自动删除 。非常规退出时有:
第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。
第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了,要不然你会伤心的)。
Q3:多文件操作
A3:
打开多个文件:
1.vim还没有启动的时候:
在终端里输入
vim file1 file2 ... filen
便可以打开所有想要打开的文件
2.vim已经启动
输入
:open file可以再打开一个文件,并且此时vim里会显示出file文件的内容。
:split :vsplit在文件之间切换:
Ctrl+ww——依次向后切换到下一个窗格中
方法如下:
1、命令模式下输入“/字符串”[向下查询]或者“?字符串”[向上查询],例如“/security” “?security”。
2、如果查找下一个,按“n”即可。