- Vim有三种模式
- 命令行模式
- 用户在进入Vim编辑文件时,默认为该模式,
- 插入模式
- 文本编辑,ESC键返回命令模式
- 底行模式
- 光标位于屏幕的底行,可以进入文件的保存、退出、查找、替换、列出行号等
- 命令行模式
- 命令
- 模式切换
- a :(Append)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符
- A:------------------------------------------------行末的位置插入字符
- i:(Insert)进入编辑状态,从当前光标之后的位置开妈插入
- I:-------------------------------------------------行首的位置插入字符
- ECS:进入命令状态
- :! Command:在VIM中执行外部命令Command,按回车键可以返回VIM继续工作
- 例:“ :! pwd ”
- Vim删除、拷贝、粘贴命令
- [N]x:(Expurgate)删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)
- 例程:2x
- [N]dd:(Delete)删除从光标位置开始的连续N行(并复制到编辑缓冲区)
- 例程:1dd
- [N]yy:(Yank)复制从光标位置开始的连续N行到编辑缓冲区
- 例程:1dd
- p/P:(Put)从编辑缓冲区复制文本到当前光标位置(即粘贴)
- u:(Undo)取消上一次操作(即恢复功能)
- [N]x:(Expurgate)删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)
- Vim保存、退出命令
- :q :(Quit)退出没有修改的文件(若文件被修改了而没有保存,则此命令无效)
- :q!:强制退出,且不保存修改过的部分
- :w:(Write)保存文件,但不退出
- :x:(Exit)保存文件并退出
- :w File:另存为File给出的文件名,不退出
- :r File:(Read)读入File指定的文件内容插入到光标位置
- 模式切换
/*********************************************************************************************************************************/
/***************************************************************end**************************************************************/
/**********************************************************************************************************************************/