如何在bash环境中前进或后退一个单词?[重复]


Answers:


32

存在M-b和分别M-f用于向后和向前移动到当前单词。这MMetaEsc键或组合键,例如Ctrl+ Meta。本节命令用于移动bash手册页列出了这些和其他的快捷键可用于移动上的bash shell。

该手册还介绍了如何自定义bash设置,以便您可以使用已知的Ctrl+ / 跳过单词。


我试过了Esc+b/f,没工作。
user11671 2010年

5
也尝试Alt钥匙。在具有meta键的键盘上,也可以使用altwindows键来模拟meta键。
2010年

@ user11671:是否bind -p|grep forward-word产生"\ef": forward-word(除其他事项外)?
暂停,直到另行通知。

3
为了直接回答用户的问题,这在Ubuntu的〜/ .inputrc中对我有用:#将Ctrl-右箭头和Ctrl-左箭头移到下一个/上一个单词“ \ e [1; 5C”:正向单词“ \ e \ e [C”:前向单词“ \ e [1; 5D”:后向单词“ \ e \ e [D”:后向单词来源:bbs.archlinux.org/viewtopic.php?id= 35154
dougkramer

1
@dougkramer如何直接回答用户的问题?那是关于重新绑定命令,而用户正在询问默认等效项是什么
-eis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.