通常、VIM で Ruby ファイルを編集しているときに、この新しいウィンドウが突然開きます。処理中に何も入力できないため、これはイライラしています。そして、それは通常恣意的に起こります。ここで、どのプラグインがこれを実行できるか知っている人はいますか? それとも、これはある種の VIM のプロセスですか?
2 に答える
6
Kこれは、通常モードでヒットしたときに発生します。
Kプログラムを実行して、
カーソル。プログラムの名前は、
'keywordprg'(kp)オプション(デフォルトは "man")。ザ
キーワードは文字、数字、および
'iskeyword'の文字。またはの下のキーワード
カーソルの右側が使用されます。同じことができます
コマンド>
:!{プログラム}{キーワード}
ツールで使用するプログラムの例があります
Vimのディレクトリ。これは「ref」と呼ばれ、
簡単なスペルチェック。
特殊なケース:
-'keywordprg'が空の場合、 ":help"コマンドは次のようになります。
使用済み。より多くのキャラクターを含めることをお勧めします
'iskeyword'で、さらにヘルプを見つけることができます。
-'keywordprg'が"man"と等しい場合、前のカウント
「K」は「man」コマンドの後、前に挿入されます
キーワード。たとえば、「2K」を使用している間
カーソルが「mkdir」にある場合、結果は次のようになります。>
!man 2 mkdir
-'keywordprg'が"man-s"と等しい場合、カウント
「-s」の後に「K」が挿入される前。もしあれば
カウントなし、「-s」は削除されます。
{Viにはありません}
お気づきの方は、開いているウィンドウで実行riされています。これは、rubyドキュメントアプリです。Unix環境では、ヘルププログラムは通常インラインで実行され、vim出力を1分間置き換えます。
これはgvimを使用していますか、それともコマンドラインvimを使用していますか?
どちらの場合でも'keywordprg'、ポップアップを修正するためにモンキーを試すことができます
または、入力しないようにトレーニングできない場合は、使用:nnoremap K kして何を変更するかを変更できますK(この場合は、通常のkコマンドとして扱い、1行上に移動します)。
于 2009-05-16T01:59:26.880 に答える