0

ドイツ語のMacキーボードレイアウトを使用しているため、|バインドされているため入力<A-7>するのが面倒で、Altキーに到達するのが困難です。

したがって、次の再マッピングを実行したいと思います(とのバインディングを交換します|7

imap 7 <Bar>
imap <A-7> 7

最初のものは機能しますが、2番目のものは機能しません。inor私はすでに(リマップなしで)すべての組み合わせを試しましたが、成功しませんでした。

たぶん私は再マッピングの概念を理解していません。または私は何か他のものが欠けています。

4

2 に答える 2

2

私の経験では、修飾子を含む一部の再マッピングは、MacVimでは機能しません。私が使用する2つの回避策は次のとおりです。

  1. 別の修飾キーを試してください。例:または

  2. キーボードマエストロ(Mac OS X用の優れたキーマッパー)を使用して再マッピングを行います

于 2011-01-07T17:22:50.380 に答える
2

私はあなたが探している答えは次のとおりだと思います:

inoremap 7 <bar>
inoremap <bar> 7

同様のバインディングを使用して、セミコロンとコロンの使用法を入れ替えます(ただし、挿入モード用ではありません)。

nnoremap ; :
nnoremap : ;

xnoremap ; :
xnoremap : ;

コメントのRoryO'Kaneの提案に従って更新されました(ありがとう!)。

于 2011-01-07T19:48:07.360 に答える