私はMac OSX上でITerm2を使用しています。私は "スキップワード"ホットキー(alt left、alt right)を動作させようとしています。 ITerm2では、これは⌥ ← to b
と⌥ → to f
(ここにある:https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x)のマッピングによって行われます。しかし、VIMのskip words関数はb
とf
のエスケープシーケンスではなく、[1;5C
と[1;5D
(ここにはhttps://stackoverflow.com/a/9611698/800735となります)に応答するようです。ITerm2(Mac OSX)でエスケープシーケンスを再マッピングする方法は?
私は、VIM上の単語をスキップするために別のセットのホットキーが必要であると思われ、Iterm2上に別のセットが必要なようです。私がしたいのは、一定の整合性のために、エスケープシーケンスb
とf
〜[1;5C
と[1;5D
をITerm2に再マッピングすることです。私はこれをXTermで.Xresourcesに追加したことを知っています: URxvt*keysym.Meta-f: \033[1;5C URxvt*keysym.Meta-b: \033[1;5D
ITerm2には相当するものはありますか?
おかげ
Bashはエスケープシーケンスと関数(つまり前方単語、後方単語)の間のマッピングを端末で制御しますか? ITerm2のデフォルトマッピングは 'f - > forward-word'、' b - > backward-word'でした。どこから来たのですか([1; 5C]と[[1; 5D]はbashのデフォルトであるようです)。 P – cozos
Bashのエスケープfとエスケープbは、iTerm2がサポートしているxtermで使用されている制御シーケンスの前にあると思われます。 –