我最近从Snow Leopard升级到Lion和Xcode 4.1,并且终端和iTerm2中的单词跳转停止了。映射是否改变了?
这是有和没有自制的readline
安装。
我的.inputrc
看起来像这样:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
谢谢!
只需将iTerm设置中的转义序列添加为全局快捷键即可。
向后字(选项arrowleft):
与单词前进相同,只需使用F
。
我找到的最简单/最快捷的方法是在Profiles> Keys>'Load Preset ...'>'Natural Text Editing'下。
然后使用option
键而不是control
键。
(iterm2版本3)
任务控制接管了与单词跳跃相同的命令。感谢抢劫凯莉和尼古拉斯莱利的单挑。
我在/ etc / inputrc中添加了以下内容
# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word
它很棒
用大炮杀死一只苍蝇:
然后,您可以使用选项⌥+←向后移动一个单词,使用选项⌥+→向前移动一个单词,使用fn +←移动到行的开头,然后使用fn +→移动到行尾。您也可以使用选项⌥+ back向后删除单词,使用命令⌘+ delete删除整行。
如果未出现预设,请重新安装iTerm2。如果您使用Homebrew + Cask安装它:
brew cask reinstall iterm2
按照上面答案中列出的步骤,我发现在我的笔记本电脑上,第一个bash(1.bash)将无法通过按+箭头跳转单词。相反,它只需输入“[D”,“[C”。但是,如果我创建一个新的bash窗口(2.bash),则单词jump会起作用。