vim 常用操作

来源:互联网 发布:明朝军事知乎 编辑:程序博客网 时间:2024/06/08 18:59

一、删除

x:删除光标所在位置的后面一个字符

X:删除光标所在位置的前面一个字符

dw:删除一个单词,需将光标移到单词的第一个字母上,按dw,如果光标在单词任意位置,用daw

dne:也可,只是删除到单词尾

dd:删除一行

d$:删除当前光标到该行的行尾的字母

dnl:向右删除n个字母

dnh:向左删除n个字母

dnj:向下删除n行

dnk:向上删除n行

nx,xX,ndd:n代表数字。删除多行或多个字符。


二、复制

ynl:复制n个字符

ynw:复制n个单词

yy:复制光标所在行。

y$:复制当前光标至行尾处

nyy:拷贝n行


三、粘贴

p:将缓冲区内的字符粘贴到光标所在位置


四、还原

u:换原(undo)上一个指令


五、移动

gg 跳到文件的开始 

G 跳到文件的结束 

nf:跳到当前行的第n个字符

nG:跳到第n行,例如,15G,表示移动光标至文章的第15行行首。

nl:向右移动n列

$/g$:移动到行尾


六、查找

/【word】 :查找某个word 正方向搜索一个字符模式
?【word】 :查找某个word反方向搜索一个字符模式
然后按n 继续向下找


七、保存与退出

:q! :不存盘强制退出

:e! :放弃修改文件内容,重新载入该文件编辑

:w:保存

:wq :存盘退出


八、

o:在当前行的下面另起一行

O(shift+o):在当前行的上面另起一行

0 0
原创粉丝点击