1、 vim是vi的升级版本。
2、 vi所UNIX和Linux系统内嵌的标准文编辑器,可执行,修改,复制,移动,粘贴和删除正文等命令,也可以进行移动光标,搜索字符和退出vi的操作等。
3、 编辑模式:在编辑模式中,可以往一个文件中输入正文,在这个模式下,输入的每一个字符都被vi编辑器解释为输入的正文,使用ESC键返回命令模式。
4、 扩展模式:在一些UNIX系统只也叫最后一行模式,在这一模式下,可以使用一些高级的编辑命令。如 搜索和代替字符串,存盘或者退出vi编辑器等,进入最后一行模式,需要在命令行模式中输入冒号,冒号这一操作将光标移动到屏幕的最后一行,
5、 命令行命令:dd删除一行,u撤销上一步操作。数字+dd,删除n行,yy复制,p粘贴,小p是粘贴在后面,大P粘贴在前面。Ctrl+r恢复上步操作。yy 10000p 复制一万次,dd p剪切。$跳到行尾,0跳到行首。 Ctrl+a跳到命令首部,ctrl+e跳到命令的尾部。跳到整个文章的开头:gg,尾行GG,ng跳到哪行。W保存,q退出。Set nu编序号。H跳到屏幕中间切换到输入模式,命令行下面的操作键:
6、 1、i :在i命令之后输入的内容都插在光标位置之前,光标位置后的文本相应地向右移动,如按enter键就插入新的一行或者换行。
2、 o:切换到输入模式,从首行开始插入新的一行。
3、 a:切换到输入模式,该命令之后的字符都插到光标之后。
4、 :切换到末行模式,在最后行出现冒汗,光标在冒号后闪烁。
5、 0:光标移到本行开头。
6、 H:光标向左移动一格。
7、 L:光标向右移动一格。
8、 J:光标向上移动一格。
9、 K:光标向下移动一格。
10、 $:光标移动到本行行尾。
11、 n:光标向下移动n行。
12、 G:光标移动到文章的末尾。
13、 nG:光标移动到第n行。
14、 X:删除光标所在的前一个字符。
15、 x:删除光标所在的字符。
16、 nx:删除光标所在位置及其后的n个字符。
17、 nX:删除光标位置及其前的n个字符。
18、 dd:删除光标所在行。
19、 ndd:删除光标之后n行。
20、 R:修改光标所在位置的字符,可以一直替换,直到按下ESC键。
21、 r:修改光标所在的字符。
22、 /name:查找光标之后的字符串,系统会自动查找,并且突出显示所有找到的字符串,并找到第一个找到的字符串;如果继续向下查找,可以按n键;向上查找按N。
23、 ?name:查找光标之后的字符串。与“/”类似,但他是向上查找name字符串。
24、 {:查找{ 并将光标移动到{处。
25、 yy:复制光标所在行。
26、 nyy:复制光标之后n行。
27、 P:将复制的内容粘贴到光标所在的位置。
28、 u:撤销最近一次操作,并恢复操作结果,可多次使用u恢复已经进行了多步的操作。
29、 U:撤销当前进行的所有操作(文件自上次保存到现在的操作。)