发布: 更新时间:2022-07-12 16:18:47
三种工作模式:命令模式、插入模式、末行模式
操作:移动光标;删除某个字符;删除某行;复制,粘贴一行或多行;进入插入模式
操作 | 含义 |
---|---|
h 或 ← | 光标左移 |
j 或 ↓ | 光标下移 |
k 或 ↑ | 光标上移 |
l 或 → | 光标右移 |
ctrl+f 或 pageUp | 上翻页 |
ctrl+b 或 pageDown | 下翻页 |
0 或 home | 移到行首 |
$ 或 end | 移到行尾 |
G | 文档末尾 |
gg | 文件首位 |
n | n为数字,光标下移n行(好像没用*) |
操作 | 含义 |
---|---|
/word | 光标向上查找 (word为查找的内容) 找到后按n向下找,N向上找下一个 |
?word | 光标向下查找 |
命令 | 记忆 | 含义 |
---|---|---|
x,X | 剪切 | x或del 向后删除;X或backspace 向前删除 |
dd | 删除 | 删除光标所在一行 |
ndd | 删除光标及向下的n行 | |
yy | 复制 | 复制光标所大一行 |
nyy | 复制光标及向下的n行 | |
p,P | 粘贴 | p粘贴在光标的下面,P粘贴在光标的上面 |
u | 撤销 | |
ctrl+r | 重做上个动作 | |
. | 重做上个动作 | 小数点 |
操作:修改内容,只能到插入模式下进行。命令模式下按(i,I,a,A,o,O,r,R)进入插入模式
按ESC回到命令模式
命令模式下,按 : 或 / 进入末行模式
操作:搜索字符或字符串;保存、替换、退出、显示行号等等
:w
:w!
:q
:q!
:wq
:wq!
Vim环境的变更 | |
---|---|
:set nu | 显示行号 |
:set nonu | 取消行号 |
diff
cmp
comm
-b 忽略空格造成的差异
-B 忽略空行造成的差异
-i 忽略大小写的不同
-r 递归比较目录及目录中的文件 ,仅比较文件名,不会比较文件内容
标签:diff, Linux编辑器, vi, 文件对比原神3.8心海武器推荐 原神3.8心海带什么武器
阴阳师寻迹骰怎么获得 阴阳师寻迹骰获得方法
王者荣耀妄想都市观光怎么获得 王者荣耀妄想都市观光活动
阴阳师新召唤屋和幕间皮肤效果怎么样 阴阳师新召唤屋和幕间皮肤获取方法介绍
羊了个羊7.26攻略 羊了个羊7月26日怎么过
崩坏星穹铁道求不得成就攻略介绍 崩坏星穹铁道求不得成就怎么获得
崩坏星穹铁道去吧阿刃成就攻略介绍 崩坏星穹铁道去吧阿刃成就怎么获得
时空中的绘旅人罗夏生日有什么复刻 绘旅人罗夏生日礼包复刻一览
银河境界线武器强度怎么看 银河境界线武器强度排行攻略
阴阳师红蛋蛋限时福利怎么获得 阴阳师再结前缘版本福利介绍