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

本文介绍了如何设置环境变量EXINIT,并详细解释了vi编辑器的三种模式及其快捷键操作,帮助开发者提高编程效率。

设置环境变量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 替换整篇文档

跳到制定行

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值