五、vim编辑器的使用

vim:vi的进化版

分为三种模式:

1、一般模式

一般模式下无法编辑文件内容,可以进行复制,贴上等动作。

【ctrl+f】:屏幕向下移动一页,相当与page down

【ctrl+b】:屏幕向上移动一页,相当于page up

【G】:移动到这个文件的最后一列

【nG】:移动到第n列

【gg】:移动到这个文件的第一列,相当于1G

【/word】:向光标下查找 word

【:n1,n2s/word1/word2/g】:把n1列和n2列之间的  word1 替换成 word2

【:1,$s/word1/word2/g】:把第一列到最后一列之间的  word1 替换成 word2

【:1,$s/word1/word2/gc】:把第一列到最后一列之间的  word1 替换成 word2,在取代之前给用户确认

【dd】删除游标所在一整列

【ndd】删除光标下n列

【yy】复制游标所以一整列

【nyy】赋值游标下n列

【p】:粘贴在光标后

【P】:粘贴在光标前

【u】:复原前一个动作

【ctrl+r】:重做上一个动作

2、编辑模式

在一般模式下,按下  i,o,a,r,I,O,A,R  任意一个字母都会进入编辑模式,同时画面下面会出现【INSERT 或 REPLACE】,编辑模式下按ESC回到一般模式

3、指令列命令模式

在一般模式下,按  :,/,?可以进入命令模式

【:w】存档

【:q】退出

【 :wq 】即可存档离开,   存档(write)   离开(quit)

【:set nu】:显示行号,只在vim编辑器中使用

【:set nonu】:取消行号

【ctrl+x -> ctrl+n】:补全内容

你可能感兴趣的:(五、vim编辑器的使用)