1.首先介绍一下vi编辑器
vi共分为三种模式,分别为 一般模式,编辑模式和命令行模式。
打开文件就直接进入一般模式
当你按下“i , I , o , O , a , A , r , R”的任何一个字母之后才会进入编辑模式,如果需要推出,则按下[ESC]即可
在一般模式下,输入“: , / , ? ”三个中任何一个,就可以进入命令行模式。
2.vim的按键说明
常用命令个人总结:
移动光标: 0 :移动到这一行的最前面字符处
$ :移动到这一行的最后面字符处
nG :移动到这个文件的第n行
1G :移动到这个文件的第一行
查找: /word:向下寻找一个名为word的字符串,?word:向上查找一个名为word的字符串
n :重复上一次的查找动作 N :反向前一个查找
替换: :n1,n2s/word1/word2/g 在第n1行和第n2行之间查找word1,用word2替换
:n1,n2s/word1/word2/gc 在第n1行和第n2行之间查找word1,用word2替换,并每次询问是否替换
删除: dd :删除光标所在那一整行
ndd : 删除光标向下n行
复制 yy :复制光标所在那一行
nyy:复制光标所在的向下n行
粘贴 p:将以复制数据在光标下一行粘贴 P:将已复制数据光标上一行粘贴
其他 J :将光标所在行同下一行结合成同一行
u:复原前一个操作
[Ctrl]+r :重复上一个操作
vim的保存文件,恢复与打开时的警告信息
目前主要的编辑软件都会有“恢复”功能,即使因某些原因导致类似死机了,也可以通过特别的机制来将之前未保存的数据救回来。
而我们的vim编辑时,vim会在被编辑的文件的目录下在新建一个名为.filename.swp的文件。所以,你编辑的未保存的文件内容会保存在这个
文件中。
vim的块选择功能
v 字符选择
V 行选择
[Ctrl]+v 块选择
y 将反白的地方复制起来
d 将反白的地方删除
同时,vim还有多文件编辑功能,当然,还可以酷炫的多窗口 切换咯
关于vim的环境设置参数
原文:http://www.cnblogs.com/droidxin/p/3837834.html