vim常用操作合集

2018-10-21  本文已影响0人  k7s

基本操作:hjkl
当前位置插入:i
当前位置补充:a
当前行换行插入:o
当前行上一行插入:O
替换字母w为a,移动到w上:ra
进入替换模式:ctrl + r
向前寻找可变函数名: ctrl + P
向后寻找可变函数名: ctrl + N
到文件首部:gg
到文件尾部:G
到文件第50行:50G
删除某个字母:x
删除某行:dd
删除两行:2dd
在视图模式下选中后删除:d
删除一个词:dw
删除2个词:d2w
删除到行尾:d$
删除到行首:d^

--------- y 代表复制到缓存中-----------
yy 复制当前行整行的内容到vi缓冲区
yw 复制当前光标到单词尾字符的内容到vi缓冲区
y$ 复制当前光标到行尾的内容到vi缓冲区
y^ 复制当前光标到行首的内容到vi缓冲区
p 读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)

/word 从上而下查 /是从上而下写的吧
?word 从下而上查找 字符在哪儿呢(?)回头找找吧
n 定位下一个匹配的 相当于向下查找下一个 next
N 定位上一个匹配的 相当于向上查找上一个

:s/1/2 搜索当前行第一个1并用2代替 search
:s/1/2/g 搜索当前行所有的1并用2代替 global
:#,#s/1/2/g 在#,#间搜索所有1并用2替换
:%s/1/2/g 在整个文档中将1替换为2 100%(全部)
:s/1/2/c 每次替换都给出提示确认 cue提示

转载于https://www.cnblogs.com/doseoer/p/6241443.html







以上转载于https://github.com/hdl645/ke/blob/master/vim

上一篇 下一篇

猜你喜欢

热点阅读