我最近从Snow Leopard升级到Lion和Xcode 4.1,并且跳字在Terminal和iTerm2中均停止工作。映射发生变化了吗?
带有和没有自制安装的readline
。
我的.inputrc
样子是这样的:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
谢谢!
Answers:
只需在iTerm设置中将转义序列添加为全局快捷键即可。
向后单词(option-arrowleft):
与转发单词相同,只是使用F
。
用大炮杀死苍蝇:
然后,您可以使用移动一个字向后Option ⌥+←和向前用字Option ⌥+ →,移动到使用该行的开始fn+ ←,并与行的末尾fn+ →。你也可以使用删除一个字向后Option ⌥+ ⌫,使用删除整行Command ⌘+ ⌫。
如果没有出现预设,请重新安装iTerm2。如果使用Homebrew + Cask安装它:
brew cask reinstall iterm2
我在/ etc / inputrc中添加了以下内容
# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word
它很棒
Ctrl+[left]
或时Ctrl+[right]
,什么也没有发生。Ctrl+A
和Ctrl+E
线路跳跃仍能正常工作。