17

MacVim でコマンド キーを使用するにはどうすればよいですか? たとえば、押して CtrlP をCmdt開いたり、NerdTreeCmdnを開いたりできるようにしたいと考えています。

4

2 に答える 2

16

を参照してください:help <D-<D-t>にマップするために使用します⌘-T; ただし⌘-TMacVimのメニュー内の「新しいタブ」にすでにマップされています。Vimマップで使用できるようにするには、それを削除する必要があります。

一部のキーはOSにバインドされており、アクセスできませんが、⌘-T利用可能にすることができ、実際にはヘルプファイルで使用されている例です(:help Actions.plist数行上にスクロールして参照してください4.)。「新しいタブ」バインディングの設定を解除する必要があります

:macmenu File.New\ Tab key=<nop>

次に、でマップ⌘-Tnnoremap <D-t> whateverます。

于 2012-08-16T03:16:33.947 に答える
6

OS X のコマンド キーは Vim ではスーパー キーとして知られているため、次の操作を実行できます。

map <D-t> :CtrlP<CR>
map <D-n> :NERDtree<CR>

さまざまなキー マッピングの詳細については、 を参照して:help key-notationください。コマンド キーはコマンドを開始するのではなく、修飾キーであるため、コマンド キーをリーダーとして使用することはできません。

于 2012-08-16T01:03:53.183 に答える