victory的博客

长安一片月,万户捣衣声

0%

vim | vim常用命令及三种命令模式

vim常用命令

yy:复制 光标所在的这一行 numyy:复制 光标所在行开始向下的num行

p:paste

dd:剪切 光标所在的这一行

numdd:剪切 光标所在行向下num行

D:从当前的光标开始剪切,一直到行末

d0:从单签光标开始剪切,一直到行首

x:删除当前的光标,每次只会删除一个

X:删除当前光标前面那个,每次只会删除一个

h:left j:down k:up l:right

H:当前屏幕的最上方

M:当前屏幕的中间

L:当前屏幕的下方

ctrl+f 向下翻一页

ctrl+b 向上翻一页

ctrl+u 向上翻半页

ctrl+d 向下翻半页

numG:快速定位到第num行代码

G:快速回到整个代码的最后一行

gg:快速回到整个代码的第一行

w:向后跳一个单词的长度

b:向前跳一个单词的长度

u:撤销刚刚的操作

ctrl+r:反撤销

选中一片代码

v:

V:

‘>>:向右移动代码

<<:向左移动代码

.:重复执行上一次的命令

r:替换一个字符

R:替换光标以及后边的字符

/string:查找 n:下一个 N:上一个

shift+zz==wq

末行模式:

w:保存

q:退出

wq:保存并退出


x:退出

vim三种命令模式

![vim三种命令模式](./Linux-vim/vim.jpg)