Linux学习——vim编辑器

vim的三种基本工作模式:

编辑模式、插入模式和命令模式。

1.编辑模式

进入vim后,首先进入的就是编辑模式。进入编辑模式后,vim等待编辑命令输入而不是文本输入。也就是说,这时输入的字母都将作为编辑命令来解释。

hjkl  左下上右 即: h光标向左移动一个字符 j光标向下移动一个字符 k光标向上移动一个字符 l光标向下移动一个字符  0 ¥光标移动到行首行尾  gg 页首(移动到这个文件的第一行)  G页尾(移动到这个文件的最后一行)  ?G   ?是几到第几行首  /string(N上一个 n下一个)// 

 

2.插入模式

在编辑模式下按下相应的键可进入插入模式:插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。在插入模式下,用户输入的任何字符都被vim当作文件内容保存下来,并将其显示在屏幕上。在文本输入过程中(插入模式下),若想回到编辑模式下,按“Esc”键即可。

i        //从光标所在位置前开始插入文本 I        //将光标移到当前的行首,然后插入文本 a        //用于在光标当前所在位置之后追加新文本 A        //将光标移到所在行的行尾并开始插入新文本 o        //在光标所在行的下面新开一行,并将光标位置置于该行行首,等待输入 O        //在光标所在行的上面插入一行,并将光标位置置于该行行首,等待输入 Esc      //退出编辑模式或回到编辑模式中 

 

3.命令模式

在编辑模式下,按“:”键即可进入命令模式。此时vim会显示在显示窗口的最后一行显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完后,vim会自动回到编辑模式。

命令模式的常用命令

:w              // 保存 :q              //退出 :q!             // 强制退出(放弃对文档的修改内容) :wq!            //强制保存退出 :set nu         //显示行号 :set nonu       //不显示行号