VIM操作

-- 光标移动

:n + 回车, //移动光标到第n行
nG, //移动光标到第n行
gg, //移动光标到第一行行首
G, //移动光标到尾行行首
0 或 shift + |, //移动光标到当前行行首,相当于HOME键
^, //移动光标到当前行第一个可见字符
$, //移动光标到行尾,相当于END键,如果前面加数值可以移动到当前行值加数值行的行尾
n|, //移动光标到第n列
nl, //向后移动光标n列
e, //移动光标到单词(非特殊字符)末尾

-- 复制粘贴

v + y, //使用v选中文本后使用y键复制选中的内容
v + c, //删除选中的内容并修改
V, //按行选中内容
yy, //复制当前行,并使用p键粘贴
y_, //与yy作用相同
Y, //与yy作用相同
nyy, //复制当前行开始的n行
yw, //复制当前光标所在字符到词尾的字符,若光标位置为空白则复制当前空白到下一个可见字符的所有空白
y$, //从当前位置复制到行尾
y0, //从当前位置复制到行首
y^, //从光标当前位置复制到当前行的第一个非空白字符
yG, //从当前行复制到尾行
ynG, //从当前行复制到第n行

p, //在当前光标位置之后粘贴
P, //在当前光标位置之前粘贴

vdp, //v选中内容,d剪切,p粘贴

:reg, //查看剪切板

-- 其它

k(数值) + n, //移动光标到当前位置到前k个;(分号)处
yy, //复制当前行
n(数值) + p, //粘贴n行复制的内容
ndd h或 dnd, //删除包括当前行的n行内容
nu, //回退(撤销)n步操作

vim +n filename, //命令行下打开文件并移动光标到第n行第一个可见字符处
posted @ 2023-02-22 23:42  Kaker  阅读(66)  评论(0)    收藏  举报