vim 常用指令及配置
vim 是 Linux 下常用的编辑器,学会常用的操作如:光标移动 复制 粘贴 删除 撤销 等指令,对于日常使用很有必要,下面介绍常用指令。
注意 vim 所有控制指令都区分大小写。
| esc | 进入指令模式 | 
| i | 编辑模式 | 
| v | 光标区域选择模式,配合 hjkl 进行选择 | 
| h | 光标左移 | 
| l | 光标右移 | 
| j | 光标下移 | 
| k | 光标上移 | 
| 0 零 | 移动到行首 | 
| $ | 移动到行尾 | 
| b | 移动到单词字首 | 
| e | 移动到单词字尾 | 
| H | 移动到当前屏幕最上方 | 
| M | 移动到当前屏幕中间 | 
| L | 移动到当前屏幕最下方 | 
| gg | 移动到文档最上方 | 
| G | 移动到文档最后 | 
| ctrl f | 向下翻页 | 
| ctrl b | 向上翻页 | 
| u | 撤销上次操作 | 
| dw | 删除这个单词后面的内容 | 
| dd | 删除光标当前行 | 
| dG | 删除光标后的全部文字 | 
| d$ | 删除本行光标后面的内容 | 
| d0 | 删除本行光标前面的内容 | 
| y | 复制当前选中内容 | 
| yy | 复制当前行 | 
| p | 粘贴复制内容 | 
| ddp | 当前行和下一行互换 | 
| ggdG | 删除文档所有内容 | 
| ~ | 当前光标字符大小写转换 | 
| 查找指令 | |
| * | 向下查找同样光标的字符 | 
| # | 向上查找同样光标的字符 | 
| /string | 查找 string 一样的内容,向后 | 
| ?string | 查找 string 一样的内容,向前 | 
| n | 查找下一处 | 
| N | 查找上一处 | 
| 退出指令 | |
| :q | 一般退出 | 
| :q! | 退出不保存 | 
| :wq | 保存退出 | 
| :set number | 显示行号 | 
| :set nonumber | 取消行号 | 
可以将自定义设置保持到配置文件,这样每次打开都会自动加载设置,配置文件地址为 ~/.vimrc,以下是我配置文件内容:
set number
syntax on
set autoindent
set tabstop=4也可以使用 GitHub 上别人做好的配置模板,直接复制到配置文件中即可:https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim
标签:vim