2

通常、VIM で Ruby ファイルを編集しているときに、この新しいウィンドウが突然開きます。処理中に何も入力できないため、これはイライラしています。そして、それは通常恣意的に起こります。ここで、どのプラグインがこれを実行できるか知っている人はいますか? それとも、これはある種の VIM のプロセスですか?

4

2 に答える 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 に答える