69

最近、SnowLeopardからLionとXcode4.1にアップグレードしましたが、TerminalとiTerm2の両方でワードジャンプが機能しなくなりました。マッピングは変更されましたか?

これは、の自作インストールがある場合readlineない場合です。

.inputrcはこのように見えます:

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

ありがとう!

4

6 に答える 6

150

iTerm設定のエスケープシーケンスをグローバルショートカットキーとして追加するだけです。

後方の単語(オプション-左矢印):

iTerm設定

前方の単語と同じように、使用するだけFです。

于 2013-09-30T07:37:10.890 に答える
24

私が見つけた最も簡単で迅速な方法は、[プロファイル]>[キー]>[プリセットの読み込み...]>[自然なテキスト編集]です。

次に、optionキーではなくキーを使用しcontrolます。

(iterm2バージョン3)

于 2017-06-01T12:53:46.983 に答える
14

大砲でハエを殺す:

  • [設定...] >[プロファイル] >[キー]に移動します
  • LoadPresetを押します...
  • 自然なテキスト編集を選択します

次に、を使用して単語を後方に移動できます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

ソースとクレジットhttps://apple.stackexchange.com/a/293988/330806

于 2019-04-29T11:44:24.917 に答える
6

ミッションコントロールは、ワードジャンプと同じコマンドを引き継ぎました。その上でヘッズアップのためのロブカウリーとニコラスライリーに感謝します。

于 2011-07-24T04:01:41.940 に答える
5

/ etc/inputrcに以下を追加しました

# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word

それは素晴らしい働きをします

于 2012-01-19T03:37:46.467 に答える
0

上記の回答にリストされている手順に従って、私のラップトップでは、最初のbash(1.bash)がオプション+矢印を押しても単語をジャンプできないことがわかりました。代わりに、「[D」、「[C」」と入力するだけです。ただし、新しいbashウィンドウ(2. bash)を作成すると、ジャンプという単語が機能します。

于 2017-07-30T23:16:30.107 に答える