逆にしたい
- Ctrl+O
することが
- Shift+ Ctrl+O
元の逆は
- Ctrl+I
VimでCTRL+の逆を++に再マッピングするにはどうすればよいですか?OShiftCTRLO
逆にしたい
することが
元の逆は
VimでCTRL+の逆を++に再マッピングするにはどうすればよいですか?OShiftCTRLO
下のヘルプに示されているように
:help C-o
Ctrl+の「逆」oは
Ctrl+iまたはTab
残念ながら、Vim は Control-o と Control-O を同義語として認識します。
Control-Shift-o をマップできない理由についての情報がここにありますが、それは可能ではないようです。
Idigasの回答に賛成しました。Control-Iを覚えるのはそれほど難しくありません。
実際、xtermを使用すると、ファイル内のキーを再マッピングすることで端末エミュレーターの制限を回避でき.Xresourcesます。CM-7 (0x9f) など、とにかく使用しないキー シーケンスを使用します。
XTerm*vt100*translations: #override\n\
Ctrl Shift <Key> O: string(0x9f)
次にxrdb -merge ~/.Xresources、Vim で CM-7 を Ci にマップします。
確かにそれはハックですが、それは私を大いに助けてくれました. インスピレーションを得るために、私の.Xresourcesをチェックしてください。
ターミナルエミュレータの制限により、Vimは++を+とCtrl見なします。ShiftOCtrlO