1.vim的基本用法
vimtutor :vim手册(打开vim输入:help进入手册)

<Enter建 进入vim手册>

2.vim浏览模式下命令的临时修改
| :set nu | 显示行号 |
|---|---|
| :set nonu | 取消行号显示 |
| :noh | 取消高亮显示 |
| :set mouse=a | 鼠标可用 |
| :set cursorline | 显示光标所在行线 |
:set nu命令临时显示行号
:set nonu取消行号显示
:noh取消高亮显示


:set mouse=a鼠标可以移动光标的位置
:set cursorline显示光标所在的行

vim中的搜索
| / 数字或字符 | 搜索数字或字符(高亮显示) |
|---|---|
| n | 向下匹配关键字 |
| N | 向上匹配关键字 |

vim命令的永久性修改
| vim /etc/vimrc | 对vim永久修改的方式 |
|---|

3.vim字符的管理
复制命令
| y | 复制快捷键 |
|---|---|
| yl | 复制一个字母 |
| y3l | 复制三个字母 |
| yw | 复制一个单词 |
| y3w | 复制三个单词 |
| yy | 复制整行 |
| y3y | 复制三行 |

删除命令
| d | 删除快捷键 |
|---|---|
| dl | 删除一个字母 |
| d3l | 删除三个字母 |
| dw | 删除一个单词 |
| d3w | 删除三个单词 |
| dd | 删除整行 |
| d3d | 删除三行 |

剪贴命令
| c | 剪贴快捷键 |
|---|---|
| cl | 剪贴一个字母 |
| c3l | 剪贴三个字母 |
| cw | 剪贴一个单词 |
| c3w | 剪贴三个单词 |
| cc | 剪贴整行 |
| c3c | 剪贴三行 |

注意:剪贴命令会使vim进入编辑模式,<按Esc>退出后再粘贴
| p | 粘贴 |
|---|---|
| u | 恢复 |
| ctrl + r | 撤销 |
4.vim的可视化模式
“ctrl”+"v"进入可视化模式
批量添加字符
按上下左右选取要插入的地方——>按I(大写)写入要插入的字符
按Esc退出


5.批量修改字符
| :%s/原字符/替换字符 /g | %s全文的行;g全文的列 |
|---|---|
| :1,5s/ ##/ @@/g | 1-5行之前的“##”替换成“@@” |
| :/zyj/, /xp/s /@/#/g | lzyj字符到xp字符之间的“@”替换成“#” |
| :%s/^/##/g | 每行行首加入指定字符## |
| :%s/$/***/g | 每行行尾加入指定字符*** |




6.vim中的分屏功能
分屏分为:同步和不同步
同步
| ctrl +w +s | 上下分屏 |
|---|---|
| ctrl +w +c | 取消分屏 |
| ctrl +w +v | 左右分屏 |
| ctrl +w 上 下 左 右 | 光标在分屏中的移动 |
左右分屏
上下分屏

取消分屏

光标的移动

注意:按完ctrl + w 之后在按之后的命令
不同步分屏
:sp 加文件名字

7.vim中光标的快速移动
| gg | 光标移动到文件第一行首端 |
|---|---|
| G | 光标移动到文件 最后一行 |
| : 数字 | 光标移动到指定行 |

8.vim插入模式进入方式
| i | 光标所在位插入 |
|---|---|
| I | 光标所在行行首插入 |
| A | 光标所在行行尾插入 |
| a | 光标所在字符的下一个字符插入 |
| o | 光标所在行的下一行插入 |
| O | 光标所在行的上一行插入 |
| s | 删除光标所在字符并进入插入模式 |
| S | 删除光标所在行并进入插入模式 |
9.vim的退出
| wq | 保存退出 |
|---|---|
| wq! | 强行保存退出(只有文件是自己的或者root用户可用) |
| q | 退出 |
| q! | 强制退出不保存 |





1374

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



