Mac 哪位大哥知道 Mac 终端光标在单词之间移动的快键

vwangzhen · 2012年02月16日 · 最后由 yick 回复于 2018年11月26日 · 42481 次阅读

用 Mac 在终端修改命令一直很困惑,刚上找了很多也没找到

Mac 终端光标在单词之间移动的快键

Option+ 方向键

没作用,还是只能移动一个字母

一直用 ctrl+a 和 ctrl+e 快速移动到行首行尾。 不知道有没有单词的

#3 楼 @huacnlee 单词之间移动的方法网上搜了很久,都没找到

10.7.2 的 terminal 测试通过

pc 下是:alt+f 前移,alt + b 后移 mac 试试各个功能键和 f b 的组合吧。

这里有份更详细的:http://wiki.junnan.org/2011/11/13/base-shell-command.html

最好用 iterm 改为 alt + 方向

man 3 readline

不过首先要在 Apple Terminal 的设置面板里将“使用 option 键作为 meta 键”勾上

#8 楼 @alvin2ye ESC + b ESC + f 正确 我的是 10.6.8 终端 修改快键后使用很方便,谢谢 alvin2ye 与各位的帮助

@alvin2ye shift + esc + b/f 只能跳单词的首尾 怎么样 在单词之间跳呢

option + b / f

通过 bind 命令绑成你需要的键。

下面这两行,我绑成了 M-j, M-l.

bind '"\ej": backward-word'
bind '"\el": forward-word'

#3 楼 @huacnlee 有的..看 emacs key binding 就行了,大概是 option+f 是前进一个单词,option+b 回退一个单词..,

然后 iterm2 里面的设置要改

#13 楼 @willmouse send escape sequence 是什么意思呢?必须要选这个吗?

我也在找在单词之间移动的快捷键,新款的 mac esc 键不好用,实在不行的话就 control+x control+e 进入 vim 编辑命令 不过要 table 补齐的时候有点难受

需要 登录 后方可回复, 如果你还没有账号请 注册新账号