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 //不显示行号