簡體   English   中英

在OSX獅子的iTerm2或終端中跳躍的單詞

[英]Word jumping in iTerm2 or Terminal in OSX Lion

我最近從Snow Leopard升級到Lion和Xcode 4.1,並且終端和iTerm2中的單詞跳轉停止了。 映射是否改變了?

這是有沒有自制的readline安裝。

我的.inputrc看起來像這樣:

"\e[1;5D": backward-word
"\e[1;5C": forward-word

謝謝!

只需將iTerm設置中的轉義序列添加為全局快捷鍵即可。

向后字(選項arrowleft):

iTerm設置

與單詞前進相同,只需使用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

它很棒

用大炮殺死一只蒼蠅:

  • 轉到首選項... > 配置文件 >
  • Load Preset ...
  • 選擇自然文本編輯

然后,您可以使用使用選項 選項⌥+←和字轉發⌥+→,移動到使用FN +←,並與FN +→行的末尾行的開始向后移動一個字。 您也可以向后刪除一個字使用選項⌥+⌫,使用Command⌘+⌫刪除整條生產線。

如果未出現預設,請重新安裝iTerm2。 如果您使用Homebrew + Cask安裝它:

brew cask reinstall iterm2

來源和信用https://apple.stackexchange.com/a/293988/330806

按照上面答案中列出的步驟,我發現在我的筆記本電腦上,第一個bash(1.bash)將無法通過按+箭頭跳轉單詞。 相反,它只需輸入“[D”,“[C”。 但是,如果我創建一個新的bash窗口(2.bash),則單詞jump會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM