vi 常用命令-设置vi的tab宽度为4

设置环境变量EXINIT(可在.bashrc, .profile等文件中配置),比如
EXINIT='set showmode | tapstop=8'
export EXINIT

vi 编辑器三种模式:

正常模式:进入vi编辑器,就是正常模式;或者按下Esc键,进入正常模式

命令模式:Esc,然后冒号

编辑模式:输入i插入,a附加

1 dd 删除当前行 ndd 删除当前行一下n行 #x删除当前字符开始#个字符 d$ 光标到行尾

2 set nu显示行号 set nonu 不显示行号

3 $ 移动光标到行尾

4 shift + G 跳到最后

5 shift + insert 粘贴

6  u 回退 shit + u 回退当前行所有修改

7 /*** 查找 ,n 跳到下一个匹配项

8 Esc+o,向下一行,不用到一行的结束再回车;Esc+O,光标所在行上查一行。

9 Ctrl+f 向下翻页,Crl+b向上翻页

10 命令模式

替换

:s/old/new 替换第一个

:#,#s/old/new 替换两行之间

:s/old/new/g 替换正行的匹配项

:%s/old/new/g 替换整篇文档

跳到制定行

:行号 冒号+行号 跳到指定行

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值