利用vi编辑器创建和编辑文件

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:撤销当前进行的所有操作(文件自上次保存到现在的操作。)

猜你喜欢

转载自www.cnblogs.com/lsb123/p/10238699.html