bash设置成vim命令模式

    如果你习惯在vim下编辑文件或者写代码,那么对Vim命令肯定很熟悉,自然希望在bash输入命令的时候也能够使用这些命令,使得shell命令输入也便利起来。默认情况下,bash是Emacs模式的,在~/.bashrc里面添加一个设置:set -o vi,然后保存退出,从新进一次shell就生效了。简单列举vim模式下bash shell的输入方式,跟vim编辑命令几乎一摸一样了。

Esc键进入command模式

编辑命令:

i,a进入编辑模式,效果也vim下一样,同时支持I,A;

r 替换当前光标下的字符

cc剪切当前行,C从当前光标位置到行尾。

光标移动命令:

l向又移,h向左移

w向右移到下一个单词的开始,b向左移到上一个单词的开始

e移到当前光标所在单词的末尾,

0移到当前行的开始,$移到行尾

查找字符命令:

fa:向右移到a第一次出现的地方,

持续按;分号一直往下查找,逗号往反方向查找相同字符

删除操作:

x删除当前光标所在字符

X删除光标前一个字符

d$删除从当前光标位置到行尾

D同上

dd删除整行

CTRL-w删除前一个word

CTRL-u删除从行首到当前光标所在字符

撤销,重复命令:

u撤销上次修改

.redo重复上次修改

U撤销所有修改

yy复制整行

y$复制从当前光标到行尾

ye复制从当前光标到word of end

p粘贴

/string 历史命令中搜索包含string的命令

TAB命令补全

有一份材料总结了上述命令用法,CSDN上的下载连接。



  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值