VIM常用操作

  • 摘录自互联网,给自己用

记住几个常用含义:

  • 0代表行首
  • $代表行尾
  • d删除
  • w word一个单词
  • y 复制
  • p 粘贴
a,i,r,o,A,I,R,O 进入编辑模式
h 左移动
l   右移动
j   下移动
k   上移动
0   移动到行首
$   移动到行末,1$表示当前行的行尾,2$表示当前行的下一行的行尾
b   按照单词向前移动 字首(before)
e   按照单词向后移动 字尾(end)
G   移动到文档最后一行
gg  移动到文档第一行
v   进入光标模式,配合移动键选中多行
u   撤销上一次操作
..  回到上次编辑的位置
dw  删除这个单词后面的内容
dG  删除光标后的全部文字
d$  删除本行光标后面的内容
d0  删除本行光标前面的内容
y   复制当前行,会复制换行符
yy  复制当前行的内容
yyp 复制当前行到下一行,此复制不会放到剪切板中
nyy 复制当前开始的n行
p 粘贴
ddp 当前行和下一行互换位置
J   合并行
xp  交换字符后面的交换到前面(实际上是剪切粘贴的合并)

光标移动

(   光标到句尾
)   光标到局首
{   光标到段落开头
}   光标到段落结尾

n+  光标下移动n行
n-  光标上移动n行

查找

/code   查找 code 一样的内容,向后
?code   查找 code 一样的内容,向前

插入

a   在光标后
A   在当前行尾部
o   在当前行下新开一行
O   在当前行上新开一行

删除

dw  删除这个单词后面的内容
dG  删除光标后的全部文字
d$  删除本行光标后面的内容
d0  删除本行光标前面的内容
x   删除一个字符,光标后
X   删除一个字符,光标前

你可能感兴趣的:(VIM常用操作)