vimperator:外部エディター(vimなど)を使用してStack Overflowテキストを編集する


17

vimperator外部ユーティリティでHTMLフォームフィールドのコンテンツを編集できるようなユーティリティ。

vimperatorショートカットがありCtrl+ Iエディットボックスに、外部エディタでテキストを開き、。

以前は、これをStack Overflowで使用できました。ただし、より多くの編集機能が導入されて以来、Ctrl+ Iは外部エディターを開くのではなく、を挿入し*emphasized text*ます。

vimperatorStack Overflowテキストを編集するために外部エディターを起動するように構成する方法はありますか?

回答:


14

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>

あなたの答えの第二部について。エディタが-fフラグで開かれている場合、ブラウザは使用できないようです。一部のテキストフィールドでエディターを開いているときに、何らかの方法でブラウザーを使用することは可能ですか?
グラニトサウルス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.