【Linux】第四部分 VIM编辑器的基本使用
4. VIM编辑器的基本使用
按『Esc』键 退出编辑模式,之后所在的模式为一般模式。
| 命令 | 功能 |
|---|
| vim 文件名 | 进入vim编辑器中 |
| cd xx | 进入xx文件目录 |
4.1 一般模式
| 命令 | 功能 |
|---|
| yy | 复制光标当前一行 |
| nyy(n表示数字) | 复制多行,例如:5yy |
| p | 粘贴 |
| np(n表示数字) | 粘贴多行,例如:5p |
| dd | 删除 |
| ndd(n表示数字) | 删除多行,例如:5dd |
| dw | 删除当前光标所指向的单词 |
| d$ | 删除该行 从光标到最后 |
| d^ | 删除该行 从开头到光标 |
| y$ | 复制该行 从光标到最后 |
| y^ | 复制该行 从最开始到光标 |
| yw | 复制当前的单词 |
| u | 回滚,类似于windows ctrl+z |
| x | 对单个字符进行剪切 |
| shift+x | 退格操作 |
| r | 对单个字符进行修改 |
| w | 定位每个单词的词头 |
| shift+^ | 移动到行头 |
| shift+$ | 移动到行尾 |
| gg | 整个文档的开头 |
| G | 整个文档的结尾 |
| n+shift g | 跳到指定行 |
4.2 编辑模式也就是插入模式
| 命令 | 功能 |
|---|
| i | 一般模式下按 i 进入到当前光标前 |
| a | 一般模式下按 a 进入到当前光标后 |
| o | 一般模式下按 o 进入到当前光标行的下一行 |
| I | 一般模式下按 I 进入到光标所在行最前 |
| A | 一般模式下按 A 进入到光标所在行最后 |
| O | 一般模式下按 O 进入到当前光标行的上一行 |
4.3 指令模式
| 命令 | 功能 |
|---|
| :q | 退出 |
| :q! | 强制退出不保存 |
| :w | 保存 |
| :wq | 保持并且退出 |
| i | 进行插入模式,也就是写模式 |
| /xxx | 查找xxx, n 查找下一个,shift+n 往上查找 |
| :set nu | 显示行号 |
| :set nonu | 取消显示行号 |
| :noh | 取消高亮显示 |
| :set nu | 显示行号 |
| :set nonu | 关闭行号 |
| :%s/old/new/g | 替换全局所匹配到的全部内容 |
| : s/old/new/g | 替换当前光标所在行 所有匹配到的所有内容 |
总结
以上就是今天要讲的内容,希望对大家有所帮助!!!