git-vi

VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是它的命令集太多,所以要想精通他,也是一件很不容易的事情,除了专业SA,对于我们开发人员而已只需要掌握一些最最常见的用法应该就可以了;下面就介绍一些常见的命令:

命令描述
nG跳转到第n行。n为行数,该命令立即使光标跳到指定行
G跳转到文件最后一行
gg跳转到文件第一行
Ctrl+G光标所在位置的行数和列数报告
:set nu编辑器中显示行号
Ctrl-f向前翻页
Ctrl-b向后翻页
n+光标下移n行
n-光标上移n行
0光标移至当前行首,注意是数字零
$光标移至当前行尾
dd删除一行,后行自动上移
D删除从光标至行尾的字符
d0删除光标至行首间的字符,注意是数字0
d$删除光标至行尾间的字符
u撤销上一次操作,类似于Ctrl+Z
/pattern从光标开始处向文件尾搜索pattern
?pattern从光标开始处向文件首搜索pattern
n在同一方向重复上一次搜索命令
N在反方向上重复上一次搜索命令
:s/p1/p2/g将当前行中所有p1均用p2替代;其中s代表substitute、g代表global
:n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g将文件中所有p1均用p2替换
:n跳转到第n行
i/r变成插入/替换模式
q/q!退出/强制不保存退出
:w /tmp/tmpfile将文件保存到制定文件,这在遇到文件是只读时特别有用
:x/:wq/zz保存并退出
yy p复制一行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巡山小妖008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值