VI/VIM编辑器
一、Linux的VIM思维导图

二、VIM是什么
VIM是Linux上一款强大的编辑器。
三、一般模式
vim 打开文件进入的就是一般模式。
3.1、命令:
| 语法 | 功能描述 |
|---|---|
| yy | 复制当前行 |
| 数字 + yy | 复制多行 |
| p | 粘贴 |
| u | 撤销上一步操作 |
| 数字 + dd | 删除数字行 |
| x | 剪切一个字母,相当于删除 |
| X | 剪切一个字母,相当于剪切 |
| yw | 复制一个单词 |
| dw | 删除一个单词 |
| shift + 6 | 移动到行首 |
| shift + 4 | 移动到行尾 |
四、编辑模式
4.2、从一般模式进入到编辑模式
| 语法 | 功能描述 |
|---|---|
| i | 当前光标的位置插入 |
| I | 当前行的行首插入 |
| a | 当前光标的前一个位置插入 |
| A | 当前行的行末插入 |
| o | 当前行的下一行插入 |
| O | 当前行的上一行插入 |
五、指令模式
5.1、进入指令模式
| 语法 | 功能描述 |
|---|---|
| ESC键 | 从编辑模式退出到一般模式[只能从编辑模式退出到一般模式] |
| : | 如:显示行号[set nu] 不显示行号:[set nonu] |
| / | 如:替换和查找 |
| ? | 如: |
5.2、查找
| 语法 | 功能描述 |
|---|---|
| /查找的词 | 查找文本中所有的词,高亮显示 |
| :noh | 取消高亮显示 |
5.3、替换
| 语法 | 功能描述 |
|---|---|
| :%s/old/new | 替换每一行的第一个词 |
| :%s/old/new/g | 替换文本的所有的词 |
六、退出
必须是在普通模式退出。
6.1、命令
| 语法 | 功能描述 |
|---|---|
| wq | 保存并退出 |
| wq ! | 强制保存退出 |
| q ! | 强制退出 |
3674

被折叠的 条评论
为什么被折叠?



