我在Mac OSX 10.8上使用iTerm2,使用xterm
密鑰綁定和zsh
。綁定選項左右箭頭在zsh命令行中通過單詞移動
我想zsh
使用選項左箭頭和選項右箭頭來執行左右字的標準Mac綁定。
如果我按Ctrl-V,那麼期權左,右箭頭,到哪裏都是打印的兩個關鍵序列:
^[[1;9D
^[[1;9C
我用用bindkey -v
結合這些序列嘗試,但沒有運氣。
我在Mac OSX 10.8上使用iTerm2,使用xterm
密鑰綁定和zsh
。綁定選項左右箭頭在zsh命令行中通過單詞移動
我想zsh
使用選項左箭頭和選項右箭頭來執行左右字的標準Mac綁定。
如果我按Ctrl-V,那麼期權左,右箭頭,到哪裏都是打印的兩個關鍵序列:
^[[1;9D
^[[1;9C
我用用bindkey -v
結合這些序列嘗試,但沒有運氣。
您可以配置iTerm2要做到這一點,像這樣:
iTerm2 > Preferences > Profiles > Keys
⌥ ←
或⌥ →
設置,選擇它,打-
刪除。+
按鈕,添加一個新的快捷方式。Send Escape Sequence
中的動作框。b
爲要發送的字符。Ok
。重複的⌥ →
上述過程,此時進入f
爲要發送的字符。
從詳細描述了整個過程這個偉大的教程,併合影留念:
Use ⌥ ← and ⌥ → to jump forwards/backwards words in iTerm 2, on OS X | Coderwall
以下內容添加到.zshrc
# Skip forward/back a word with opt-arrow
bindkey '[C' forward-word
bindkey '[D' backward-word
保存我的問題!非常感謝!! –