VI命令学习备忘

[b]vi编辑器的操作[/b]
[list]
[*][color=olive]保存::w[/color]
[*][color=olive]退出::q[/color]
[*][color=olive]保存退出::wq[/color]
[*][color=olive]不保存强制退出::q![/color]
[*][color=olive]保存强制退出::wq![/color]
[*][color=olive]复制: Y[/color]
[*][color=olive]粘贴: p[/color]
[*][color=olive]v和V再结合其他的命令:比如删除多少行又不想数行数,可以V,移动到末行,再d一把[/color]
[/list]
[b]屏幕翻滚类命令[/b]
[list]
[*][color=olive]下翻页:ctrl+f[/color]
[*][color=olive]上翻页:ctrl+b[/color]
[*][color=olive]下翻半页:ctrl+d[/color]
[*][color=olive]上翻半页:ctrl+u[/color]
[/list]
[b]移动光标类命令[/b]
[list]
[*][color=olive][[/color][*][color=olive]光标移动到文件尾:]][/color]
[*][color=olive]将光标向前移到下一个单词的首字母:w[/color]
[/list]
[b]插入文本类命令[/b]
[list]
[*][color=olive]i:在光标前[/color]
[*][color=olive]I:在当前行首[/color]
[*][color=olive]a:光标后[/color]
[*][color=olive]A:在当前行尾[/color]
[*][color=olive]0:(数字零)移动到行首[/color]
[*][color=olive]o:在当前行之下新开一行[/color]
[*][color=olive]O:在当前行之上新开一行[/color]
[/list]
[b]搜索及替换命令[/b]
[list]
[*][color=olive]:/pattern:从光标开始处向文件尾搜索pattern[/color]
[*][color=olive]:?pattern:从光标开始处向文件首搜索pattern[/color]
[*][color=olive]n:在同一方向重复上一次搜索命令[/color]
[*][color=olive]N:在反方向上重复上一次搜索命令[/color]
[*][color=olive]:s/str1/str2/:用字串 str2 替换行中首次出现的字串 str1[/color]
[*][color=olive]:s/str1/str2/g:用字串 str2 替换行中所有出现的字串 str1[/color]
[*][color=olive]:%s/str1/str2/g:用字串 str2 替换所有行中所有出现的字串 str1[/color]
[/list]
[b]删除命令[/b]
[list]
[*][color=olive]删至行首:d0[/color]
[*][color=olive]删至行尾:d$[/color]
[*][color=olive]删除光标后的一个单词:dw[/color]
[*][color=olive]删至行尾:D[/color]
[*][color=olive]删除光标所在行:dd[/color]
[*][color=olive]删除光标所在行及其下共n行:ndd[/color]
[/list]
[b]复制粘贴[/b]
[list]
[*][color=olive]复制光标所在行:yy[/color]
[*][color=olive]复制光标所在行及其下共n行:nyy[/color]
[*][color=olive]粘贴:p[/color]
[/list]
[b]最后行命令[/b]
[list]
[*][color=olive]显示行号::set nu[/color]
[*][color=olive]自动缩进::set autoindent[/color]
[*][color=olive]列出所有选项设置情况::set all[/color]
[*][color=olive]执行command::!command[/color]
[*][color=olive]将command结果输入到当前行::r!command[/color]
[/list]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值