Loading

vim使用技巧

页面视图

命令 功能
Ctrl + f 下一页
Ctrl + b 上一页
Ctrl + d 向下移动半页
Ctrl + u 向上移动半页

换行操作

命令 功能
num + Enter 向下移动num行
num + k/j 达到上/下移动num行的目的
num + G 移动到文档第num行
1 + G = gg 移动到第一行
G 移动到最后一行

左右移动操作

命令 功能
num + space 向右移动num个字符
num + h/l 也能达到左右移动num字符的目的
0 移动到这一行的第一个字符
$ 移动到这一行的最后一个字符

搜索字符串

命令 功能
/searched_str + Enter 搜索字符串searched_str
N 查找上一个匹配项
n 查找下一个匹配项

删除n个字符

命令 功能
x 删除当前光标所在的字符
num + x 删除往右的num个字符
num + X 删除向左的num个字符
d + $ 删除行内该字符及之后的所有内容
d + 0 删除行内该字符之前的所有内容(不包含光标所在的字符)

删除行

命令 功能
dd 删除光标所在行
num + dd 删除向下num行
d1Gdgg 删除该行及之前的所有内容
d + G 删除该行及之后的所有内容

通用删除

命令 功能
num + c + h 删除左num个字符
num + c + l 删除右num个字符
num + c + k 删除上num行
num + c + j 删除下num行

复制

命令 功能
yy 复制该行
n + yy 向下复制n行
y1G 复制该行至第一行的容
y + G 复制该行至最后一行的内容
y + 0 复制该字符及行内之前的所有
y + $ 复制该字符及行内之后的所有

粘贴

命令 功能
p 粘贴至该行之后
P 粘贴在该行之前

粘贴外部文本,只需要进入插入模式,右键即可粘贴复制好的文本

其他操作

命令 功能
u 等效于PS里面的ctrl+z
Ctrl + r 等效于PS里面的ctrl+alt+z
:w! 强制写入,对只读文件可能奏效
:w filename 相当于另存为
vim -O file1 file2 平行打开两个文件窗口
ctrl + w + 方向键调整窗口
posted @ 2021-08-12 14:09  雨下yi整晚  阅读(41)  评论(0)    收藏  举报