Vim では Ctrl-O の逆を使用できません
-
20-08-2019 - |
質問
の逆を取りたい
- Ctrl+○
することが
- シフト+Ctrl+○
本来の逆は、
- Ctrl+私
どうすれば逆に再マップできますか CTRL+○ Vim で シフト+CTRL+○?
解決
タグの下で助けに示すように、
:help C-o
Ctrlキー + O の "逆" である
Ctrlキー + I 又はタブ
他のヒント
残念ながら、Vimは同義語としてはControl-Oおよびコントロール-Oを認識します。
いくつかの情報のはここをなぜすることができます」は、約ありますトンはControl-Shiftキーを押しながらOをマップし、それが可能だと同じようには見えません。
私はそれがコントロール-Iを覚えておくことは難しいことではありません、Idigasの答えをupvotedしました。
実際には、あなたが使用している場合、のxtermのは、あなたがあなたの.Xresources
ファイル内のキーを再マッピングすることにより、端末エミュレータの制限を回避することができます。例えばC-M-7(0x9f)のために、あなたはとにかく使用しないキーシーケンスを使用します:
XTerm*vt100*translations: #override\n\
Ctrl Shift <Key> O: string(0x9f)
次にxrdb -merge ~/.Xresources
を行うとC-IのVim内にC-M-7をマッピングします。
確かにそれはハックですが、それは私をたくさん助けました。インスピレーションのための私の .Xresources のを確認します。
のVimの + Ctrlキー Ctrlキー + シフト + O 見ています> O ための端末エミュレータの制限の
所属していません StackOverflow