vim使用总结
vim 分为三种模式: 命令模式(Command mode)、输入模式(Insert mode)、底线命令模式(Last line mode),初始进入的是命令模式。
命令模式下
| 命令 | 描述 | 
|---|---|
| h/j/k/l | ←/↓/↑/→ | 
| : | 切换到底线命令模式 | 
| a | 进入编辑模式,在光标后插入 | 
| i | 进入编辑模式,在光标前插入 | 
| u | 撤销,回到上一步操作 | 
| dd | 删除本行 | 
| D | 删除至行尾 | 
| w | 下一个单词 | 
| b | 上一个单词 | 
| e | 光标到词尾 | 
| /+ 内容 | 查找内容,按 n跳到下一项 | 
编辑模式下
| 命令 | 描述 | 
|---|---|
| esc | 进入命令模式 | 
| g+g | 将光标快速移动到文件首 | 
| G | 将光标快速移动到文件尾 | 
| 0(零) | 将光标快速移动到行首 | 
| $ | 将光标快速移动到行尾 | 
底线命令模式下
| 命令 | 描述 | 
|---|---|
| :w(:w!) | (强制)保存 | 
| :q(:q!) | (强制)退出 | 
| :wq(:wq!)/:x(:x!) | (强制)保存并退出 | 
| :+ 行号 | 定位到指定行 |