回答:
Vimには、Vimの使用に関するほとんどの質問への回答を含む、完全かつ完全に索引付けされたドキュメントが付属しています。
しかし、ドキュメンテーションは巨大であり、初心者を不可解な迷路として見るかもしれません。必要なものを見つけるのに役立つガイドラインをいくつか紹介します…
この:help
コマンドは、Vimのドキュメントへの入り口です。今すぐ最初の画面を読んでください。
:help
メタに行きましょう:
:help help
を使用して引数を<Tab>
補完し、可能な補完のリストを表示でき<C-d>
ます。
:help buf<Tab>
:help :w<C-d>
ちなみに、キー表記の説明は次のとおりです。
:help key-notation
ほとんどのExコマンドは、数文字に短縮できます。それ:help
もそうです:
:h
:help
コマンドとそのタブ補完は、大文字と小文字を区別しませんので、以下の2つのコマンドは同じセクションにあなたを取得します。
:h BufWritePost
:h bufwritepost
a
and A
は両方とも正当なコマンドであるため、大文字と小文字を区別しないことに注意してください。
検索する汎用キーワードのみがある場合は:helpgrep
、クイックフィックスウィンドウを使用して開きます。
:helpgrep quickfix
:copen
<C-]>
強調表示された単語を使用して、対応するタグにジャンプし、<C-t>
戻って使用します。
詳細:help tags
をご覧ください。
スクロールして、ニーズに合った関連オプションまたはコマンドがあるかどうかを確認します。それは、新しいトリックを学ぶための素晴らしい方法でもあります。
より効率的に検索するには、正しい構文を使用します。
:h :command " help for ex-command 'command'
:h 'option' " help for option 'option'
:h function() " help for function 'function'
:h modifier-key " help for 'modifier'-'key' in normal mode
:h mode_modifier-key " help for 'modifier'-'key' in 'mode'
:h mode_modifier-key_modifier-key " help for 'modifier'-'key' 'modifier'-'key' in 'mode'
例:
:h :sort
:h 'ai " only one quote needed
:h bufnr( " no need for both parenthesis
:h v_ctrl-g
:h i_ctrl-x_ctrl-o
:h ctrl-w " no mode required for normal mode
解剖学:help
セクション:
:help ballooneval'
:help options
。:help option-summary
ます。を参照してください。脳を使って、将来の検索に役立つ論理パターンを見つけてください。
便利なを見つけたら:help list-functions
、文字列関連の関数を探す場所はどこですか?
を見つけたら、挿入モード:help i_ctrl-x_ctrl-o
でどのようにヘルプを見つけることができます<C-x><C-l>
か?
RTFMはin辱ではありません。あなたは、ランダムな見知らぬ人に近視眼的な質問をするよりも、ドキュメントを読むことによって、より多くを学ぶので、あなたは、少なくともしようとしたことを確認しますR EAD T彼F antastic Mの尋ねる前にユーザ・マニュアル。
:h help-summary
(最近のVimが必要です)
4. The :help command and its tab-completion are case-insensitive
<←それは正確には真実ではありません:例えば:h a
、:h A
区別されます。
:helpgrep
:helpg
より効率的な毎日の使用のために短縮することができます。
-0.1ファイル内のvimに関するメモを作成します。参照およびコンテナとして使用します。
のvimヘルプを見つけるための高速な方法 key | :cmd | 'option' | etc
:h gi
または:h g;
のためgiか、g;通常モードで:h ^i
以下のためのCtrl- i通常モードで:h ^w^w
以下のためのCtrl- wCtrl- wノーマルモードで:h ^wf
以下のためのCtrl- wf通常モードで:h i^n
挿入モードの場合Ctrl-n:h c^r^r
CMDLINEモード用Ctrl- r Ctrl-r:h :pu
元コマンド用 :put
:h 'cb'
オプション用clipboard
。:h `>
マーク用<
。:h @:
オプションrepeat last ex command by eval register :
(マクロと同じメカニズム)。を入力し:h range
、この時点でcmdlineモードになっている場合:
range
[Command Line]
"*dd
して、システムのクリップボードに切り取ります。[Command Line]
h :range range() <range> [range] :func-range ...
抜粋ですh mode-Ex mode-replace mode-cmdline mode-switching ...
はの抜粋ですmode-
。buf
win
tab
line
などcmdline-completion
。-0.2前述のvim notesファイルで、カーソル下の単語のvimヘルプを呼び出すためのバッファーローカルキーマッピングを定義します。
(および場合によって<cword>
は、vimscript関数のextractの後処理を使用します)
setl keywordprg=:help
、その後、K
すでに作品
K
生のために<cword>
、私が使用している他のものである<Space>k
ため<cWORD>
、ポスト歳差運動と。(<Space>
私のリーダーキーの一つである。また、流暢であるためには、設定されている「timeoutlen」。)