Stack Overflowや他のStack Exchangeサイトは、エディターが組み込まれた他の多くのWebサイトと同様に、さまざまなキーボードコードを編集コマンドにバインドします。これらはアクセスキーと呼ばれることもあり(Web検索を実行する場合)、ページが読み込まれるとバインドされます。あなたの場合、外部エディタでHTMLテキスト領域を編集するためのVimperatorのデフォルトキーマップCtrl-iはオーバーライドされます。デフォルトの操作の代わりに挿入し*emphasized text*
ます。これを回避するには、新しいマッピングを.vimperatorrcに追加します。利用した
inoremap <Leader>i <C-i>
私の<Leader>
鍵は-ですので、使用-iするHTMLテキスト領域に焦点を当てて、外部エディターで編集を開始します。
以前にこの機能を使用したことがあるという質問から明らかですが、使用していない人にとって、使用する外部エディターを制御するオプションは「エディター」です。gVim / MacVimの場合、-f
「フォアグラウンド」のフラグを使用して、Vimが独自のプロセスを分岐する(および編集されたテキスト領域との関連付けを失う)のを防ぎます。をご覧ください:help 'editor'
。私はMacVimと.vimperatorrcの 2つの関連する行を使用しています。
set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>