以前の問題 は解決されましたが、もう一度行き詰まっているようです。
より直感的になるように、Windowsを切り替えるためのキーを再割り当てしようとしています。私はあなたがあなたのvimrcに以下を追加することができるはずであるとわかりました:
nmap <D-Right> :maca _cycleWindowsBackwards:<CR>
nmap <D-Left> :maca _cycleWindows:<CR>
私が試したが、それは私にとって何の役にも立たないようだ。偽物を入力するとvimを起動するとエラーが発生するため、vimrcは確実に読み込まれています。
キーを割り当てるさまざまなバリエーションを試しましたが、実際には何もしていないようです。
また、VIMドキュメントの推奨リソースは何ですか?
最も簡単な方法が最良の方法です。
nmap <D-Right> <C-w>l
nmap <D-Left> <C-w>h
これはあなたの質問に答えますが、私はあなたにそのように行くことをお勧めしません。
あなたが遭遇する最初の問題はあなたのすべてが cmdsomething ターミナルでマッピングが失敗します。
2つ目は、MacVimが複数の修飾子をサポートしていないことです。 CtrlShiftb、 例えば。まあ、それは動作しますが、 Shift 一部は無視されるので、非常に迅速に制限されます。
3番目の問題は、Vimのコマンドをメモリにコミットできないことです。サーバーにssh
してVimを使用する日は、迷子になります。
そうそう、あなたはそれをすることができますが、(私はそう思う)あなたはそうすべきではありません。
代わりに、Vimの方法を学び、:help windows
と入力します。支払います。早く。
「:maca」コマンドをどこで取得したかはわかりませんが、Vimコマンドではありません。また、「_ cycleWindowsBackwards:」と「_cycleWindows:」とは何ですか?
私はあなたが本当に欲しいものはこのようなものだと思います:
:nmap <D-Right> :wincmd W<CR>
:nmap <D-Left> :wincmd w<CR>
このすべてを自分で経験しただけです。私が見つけたMacでの最も速くて簡単な解決策は次のとおりです: http://pqrs.org/macosx/keyremap4macbook/document.html
このユーティリティを使用すると、コマンドキーを変更できます。プロファイルを設定することもできます(VIMプロファイルを設定)ので、VIMプロファイルは、VIM(メニューバーのクイックトグル)なので、他の何か(mac osxの動作、ユーティリティ、またはアプリケーション)を台無しにすることはありません。
私はMacbookProを使用しているので、VIMでキーを制御するようにオプションキーを変更したいと思いました。このユーティリティにより、それが可能になりました。また、万が一の場合に備えて、fnキーをオプションに変更しました。
また、別のユーティリティもあります: http://pqrs.org/macosx/keyremap4macbook/extra.html
これにより、CapsLockキーをEscに変更できました。これはVIMのファンタスティックです。絶えずEscに手を伸ばす必要はもうありません。注:このユーティリティにはプロファイルがないため、vimであるかどうかに関係なく、CapsLockは常にEscです。