最近、SnowLeopardからLionとXcode4.1にアップグレードしましたが、TerminalとiTerm2の両方でワードジャンプが機能しなくなりました。マッピングは変更されましたか?
これは、の自作インストールがある場合とreadline
ない場合です。
私.inputrc
はこのように見えます:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
ありがとう!
最近、SnowLeopardからLionとXcode4.1にアップグレードしましたが、TerminalとiTerm2の両方でワードジャンプが機能しなくなりました。マッピングは変更されましたか?
これは、の自作インストールがある場合とreadline
ない場合です。
私.inputrc
はこのように見えます:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
ありがとう!
iTerm設定のエスケープシーケンスをグローバルショートカットキーとして追加するだけです。
後方の単語(オプション-左矢印):
前方の単語と同じように、使用するだけF
です。
私が見つけた最も簡単で迅速な方法は、[プロファイル]>[キー]>[プリセットの読み込み...]>[自然なテキスト編集]です。
次に、option
キーではなくキーを使用しcontrol
ます。
(iterm2バージョン3)
大砲でハエを殺す:
次に、を使用して単語を後方に移動できますOption ⌥</kbd> + ←</kbd> and a word forwards using Option ⌥</kbd> + →</kbd>, move to the start of the line using fn + ←</kbd> and to the end of the line with fn + →</kbd>. Also you can delete a word backwards using Option ⌥</kbd> + ⌫</kbd>, delete the whole line using Command ⌘</kbd> + ⌫</kbd>.
プリセットが表示されない場合は、iTerm2を再インストールしてください。Homebrew + Caskを使用してインストールした場合:
brew cask reinstall iterm2
ミッションコントロールは、ワードジャンプと同じコマンドを引き継ぎました。その上でヘッズアップのためのロブカウリーとニコラスライリーに感謝します。
/ etc/inputrcに以下を追加しました
# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word
それは素晴らしい働きをします
上記の回答にリストされている手順に従って、私のラップトップでは、最初のbash(1.bash)がオプション+矢印を押しても単語をジャンプできないことがわかりました。代わりに、「[D」、「[C」」と入力するだけです。ただし、新しいbashウィンドウ(2. bash)を作成すると、ジャンプという単語が機能します。