Kは、マニュアルを開くために使用されます。私はあなたの使い方に興味があります。あなたはC、javaなどのマニュアルのようなあらゆる種類のマニュアルに使えますか?VIMの通常モードで "K"ボタンをどのように使用しますか?
答えて
は、Kは(カーソル下の "言葉" で 'keywordprg' オプションで指定されたコマンドを実行します「単語」は、文字、数字、および「iskeyword」オプションで指定されたその他の文字の連続ブロックです)。
UNIXベースのシステムでは、 'keywordprg'のデフォルトは 'man'なので、 'man'コマンドが有用なマニュアルを返すものは、このデフォルト設定でKを使って検索できます。ほとんどのUnixシステムにはCライブラリ用のマニュアルページがあるので、Cライブラリ関数をかなり簡単に調べることができます。
ほとんどのシステムにはJavaのマニュアルページがありませんが、Javaのマニュアルページをインストールするか、「keywordprg」設定を変更して「man」以外のプログラムを呼び出す必要があります。 )、Javaのドキュメントを表示します。
ここでは、使用できるPythonスクリプトです:
#!/usr/bin/python
import urllib, os, sys, commands
os.system('firefox' + commands.mkarg(
'http://www.google.com/search?q='
+ urllib.quote_plus(' '.join(sys.argv[1:]))
+ '+site%3Ajava.sun.com+inurl%3Ajavase%2F6%2Fdocs%2Fapi&btnI=')
+ ' &')
保存javaman.py
、chmod +x javaman.py
として、あなたのパスに入れた後、vimの中で:
:setlocal keywordprg=javaman.py
そして、Kを押すと、javamanを呼び出します。 pyは、関連するJava APIドキュメントについてGoogleで "I'm feeling Lucky"検索を行います。あなたはコマンドでのpythonを含める必要があるかもしれない非Unixシステム
:
:let &keywordprg='python javaman.py'
あなたはおそらくも、例えば、それは現在の背景のFirefoxに「&」を使用しています(スクリプトを変更する必要がありますこれはUnix-ismです)。
:help K
はい、ここであなたに
を誰よりも説明ができ与えることができます。あなたは、あなたが選んだ言語でキーワードを検索できるプログラムを指すように、keywordprg変数を更新する必要があります。一般的には、特定の言語やソリューションについてGoogleを使用できます。ここではそれらのいくつ
- 1. Vimでは通常の編集モード(常に)を強制しますか?
- 2. 通常のモードで通常のペースト(p)を使用すると字下げが壊れます-vim
- 3. Vimの通常モードCTRL-Aと同義ですか?
- 4. 挿入/通常モードでvimカーソルを変更するにはどうすればよいですか?
- 5. マウスを左クリックしたときのvimの挿入モードは通常どおりになりますか?
- 6. 挿入モードを離れることなく上/下にスクロールするにはどうすればよいですか? Vimの通常モードで
- 7. vimコマンドラインウィンドウで通常モードに戻ろうとするとエラーが発生する
- 8. IdeaVimは挿入モードではIDEショートカットを使用しますが、通常モードではVIMキーマップを使用します
- 9. google検索を使用すると「通常」モードに戻るにはどうすればよいですか?
- 10. 中国語はどのようにしてvimで通常どおり表示できますか?
- 11. Vimの8端子標準は `termkey」CTRL-W_Nは、通常モード
- 12. 通常の開発者はどのようにisPermissionRevokedByPolicy()を試用しますか?
- 13. %>%を使用せずに、次のコードを通常の形式でどのように記述しますか?
- 14. vimは矢印キーを通常のプログラムのように動作させます
- 15. AGPLモードではどのようにitext7.pdfhtmlを使用しますか?
- 16. 非replモードでmit/gnu方式をどのように使用しますか?
- 17. WCFサービスをRESTモードでどのように使用しますか?
- 18. Jeditableを使用したデータシート。最初はどのように編集モードで設定しますか? (または常に編集モードになる)
- 19. どのようにして通常の文字を表示できますか?
- 20. k-meansの実装をどのようにテストしますか?
- 21. MySQL用にVimのようなKを画面に表示する
- 22. `Array.from({length:5}、(v、k)=> k)`はどのように動作しますか?
- 23. vimでCommand/Appleオプションをどのようにマップしますか
- 24. WindowsでVimをどのように実行しますか?
- 25. vimでラインをどのように変更しますか?
- 26. Vaadin TreeTableを通常のツリーのように使用する
- 27. どのようにして共通オブジェクトバインディングをwinformsで使用しますか?
- 28. どのように私は:ALIMintをVimのC-kに割り当てるのですか?
- 29. どのように通常ES6クラスを使用してバベルとES6
- 30. TinyMCEの4:プレーンテキストに通常モード
私はCライブラリに非常に興味があります。だから私はちょうどファイルにいくつかのパスを入れます。どうしたの? –