我最近从Snow Leopard升级到Lion和Xcode 4.1,并且终端和iTerm2中的单词跳转停止了。映射是否改变了?
这是和,没有readline
的自制软件安装。
我的.inputrc
看起来像这样:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
谢谢!
答案 0 :(得分:136)
只需将iTerm设置中的转义序列添加为全局快捷键。
后退单词(option-arrowleft):
与单词转发相同,只需使用F
。
答案 1 :(得分:15)
我找到的最简单/最快捷的方式是在个人资料>键> '加载预设...'> '自然文本编辑'。
然后使用option
密钥而不是control
密钥。
(iterm2第3版)
答案 2 :(得分:5)
任务控制接管了与单词跳跃相同的命令。感谢rob cowrie和nicholas riley对此进行了单挑。
答案 3 :(得分:5)
我在/ etc / inputrc
中添加了以下内容# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word
效果很好
答案 4 :(得分:0)
按照上面答案中列出的步骤,我发现在我的笔记本电脑上,第一个bash(1.bash)将无法通过按+箭头跳转单词。相反,它只需输入“[D”,“[C”。但是,如果我创建一个新的bash窗口(2.bash),则单词jump会起作用。
答案 5 :(得分:0)
用大炮杀死苍蝇:
然后,您可以使用 Option⌥ + ←向后移动单词,并使用 Option⌥ + →< / kbd>,使用 fn + ←移至行首,并使用 fn + →移至行尾。您也可以使用 Option⌥ + ⌫向后删除单词,使用 Command⌘ + ⌫删除整行
如果没有出现预设,请重新安装iTerm2。如果您是使用Homebrew + Cask安装的,则:
unmount