2

Vim では、F9 キーを にマッピングしました:w<CR>。F9 を押した後、通常は firefox に戻って結果を確認します。キーを Alt+Tab にマップして、1 つのキーを押すだけでファイルを保存して切り替えることはできますか? 例えばnmap :w<Cr><M-Tab>

4

1 に答える 1

1

Vimは、システムのキーバインディングではなく、vimのキーバインディングを処理します。つまり、それはできません。ただし、これを実現するために他の何かを使用できます。たとえばxdg-open、LinuxまたはopenMacでは、標準の「デフォルトのプログラムを使用してこれを開く」コマンドが使用されます。これを使用して、Webブラウザで現在のファイル(またはリンク)を開くことができます。

nnoremap <F9> :w<CR>:!open %<CR>

また

nnoremap <F9> :w<CR>:!open http://mysite.com<CR>

osascriptMacを使用している場合、新しいウィンドウを開きたくない場合は、AppleScriptを使用してFirefoxを単に「アクティブ化」することができます。Linuxにも似たようなものがあると確信しています。それをしなければならなかったのは、ほんの2、3年後のことです。

于 2012-08-09T16:36:28.260 に答える