Vim编辑器使用
一 、使用
1.1 移动操作
| 键盘 |
作用 |
| w |
下一个单词 |
| b |
上一个单词 |
| gg |
文件最上方 |
| GG |
文件最下方 |
| 0 |
当前行开头 |
| $ |
当前行末尾 |
1.2 删除、恢复
1.3 查询
1.4替换
:s/old/new //用new替换行中首次出现的old
:s/old/new/g //用new替换行中所有的old
:n,m s/old/new/g //用new替换从n到m行里所有的old
:%s/old/new/g //用new替换当前文件里所有的old
复制/剪切/粘贴
复制
| 键盘 |
作用 |
| yy |
复制一行 |
| yaw |
复制一个单词 |
| y数字方向键 |
例如y3方向键上,复制上三行 |
| yG |
从当前行复制到文件结束 |
| yw |
复制当前单词 |
| Y |
等同于yy |
| 2yy |
复制两行 |
| ggyG |
全部复制,gg是最上面,yG是从当前行复制到文件结束 |
剪切
| 键盘 |
作用 |
| dd |
剪切一行 |
| daw |
剪切一个单词 |
| d数字方向键, |
例如d3方向键上,剪切上三行 |
| dG |
从当前行剪切到文件结束 |
| yw |
剪切当前单词 |
| D |
等同于dd |
| 2dd |
剪切两行 |
| ggdG |
全部剪切,gg是最上面,dG是从当前行剪切到文件结束 |
二、配置
配置
用户配置文件vim ~/.vim/vimrc
系统配置文件vim /etc/vim/vimrc
| 配置 |
作用 |
| set number |
显示行号,默认显示绝对行号 |
| set relativenumber |
开启相对行号 |
| set cursorline |
开启光亮光标行 |
| syntax on |
代码高亮 |
| set wrap |
代码换行,比如一个代码很长他会往下显示 |
| set wildmenu |
命令补全 |
| set hlsearch |
搜索高亮,用的是/搜索 |