在OSX狮子的iTerm2或终端中跳跃的单词

Car*_*son 63 macos terminal keymapping

我最近从Snow Leopard升级到Lion和Xcode 4.1,并且终端和iTerm2中的单词跳转停止了.映射是否改变了?

这是有没有自制安装readline.

.inputrc看起来像这样:

"\e[1;5D": backward-word
"\e[1;5C": forward-word
Run Code Online (Sandbox Code Playgroud)

谢谢!

Nik*_*Nik 137

只需将iTerm设置中的转义序列添加为全局快捷键即可.

向后字(选项arrowleft):

iTerm设置

与单词前进相同,只需使用F.

  • 哇!最后,我可以更有效地移动光标.非常感谢! (6认同)
  • 确保它们不会被配置文件键覆盖.它也应该是f而不是F,b而不是B. (6认同)
  • 以下是对Nik方法的更详细描述:https://coderwall.com/p/h6yfda我认为最好使用Option而不是Control来进行单词跳过,因此iTerm与其他所有OSX应用程序保持一致. (2认同)
  • @Nitin - F 和 B 在这里工作得很好,但任何对你有用:) (2认同)

typ*_*uck 15

我找到的最简单/最快捷的方法是在Profiles> Keys>'Load Preset ...'>'Natural Text Editing'下.

然后使用option密钥而不是control密钥.

(iterm2版本3)


bes*_*hes 12

用大炮杀死一只苍蝇:

  • 转到首选项... >配置文件>
  • 加载预设...
  • 选择自然文本编辑

然后,您可以使用移动一个字向后Option ?+?和向前用字Option ?+ ?,移动到使用该行的开始fn+ ?,并与行的末尾fn+ ?。你也可以使用删除一个字向后Option ?+ ?,使用删除整行Command ?+ ?

如果没有出现预设,请重新安装 iTerm2。如果您使用 Homebrew+Cask 安装它:

brew cask reinstall iterm2
Run Code Online (Sandbox Code Playgroud)

来源和学分https://apple.stackexchange.com/a/293988/330806


Car*_*son 5

任务控制接管了与单词跳跃相同的命令.感谢抢劫凯莉和尼古拉斯莱利的单挑.


Oli*_*alo 5

我在/ etc/inputrc中添加了以下内容

# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word
Run Code Online (Sandbox Code Playgroud)

它很棒