私はたくさんのコードを書き、特殊文字が必要になるたびにシフトを押すのにうんざりしています。また、特殊文字を頻繁に使用し、次に数値を使用するため、それらのシフト動作を逆にします。
したがって、<4>と入力すると、「$」が表示され、<shift> + <4>と入力すると、番号ごとに「4」が表示されます。このマッピングは、挿入モードでのみ機能する必要があります。
私はもう試した:
:set langmap 123...;!@#...,!@#...;123 "works only in normal-mode
:imap 4 $
:imap $ 4 "recursive mapping error