您的位置:首页 > 其它

vi命令实用技巧

2016-09-05 09:14 204 查看
光标定位------

ESC------进入命令行

u------撤销最后执行的命令

i------在光标位置前插入字符 

o------在当前行上方插入一个空行

O------在当前行下方插入一个空行

1G------定位到第一行

$G-------定位到最后一行

$------定位到行尾

^-------定位到行首

翻屏:

Ctl + f-------向前翻滚一屏

Ctl + b-------向后翻滚一屏

删除------

x------删除当前字符

dw------删除光标所在的单词

d$------从光标处删到行末尾

dd------删除当前行

ndd------从当前行开始删除n行

复制粘贴:

yy------复制一行

nyy------复制多行

p------粘贴

替换------

r------替换一个字符

R-------替换多个字符

cw------替换一个单词或者部分

c$------从光标处替换到行末尾

底行模式查找和替换

/------查找关键词

:s/old/new-----在当前行替换首个old字符串

:s/old/new/g------在当前行替换所有old字符串

:1,3s/old/new/g------在1到3行内替换old字符串

:#,#s/old/new/g------替换两行old字符串

:%s/old/new/g--------替换文件内所有old字符串

:%s/old/new/gc-------替换文件内所有old字符串时询问用户确认替换美国old字符串

:!外部命令------可以执行外部命令,再返回 比如 :!date

:set nu -------显示行号

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: