Nvim :help
頁面,使用 tree-sitter-vimdoc 解析器從 原始碼 產生。
gvim file.txt在 Unix 系統上,您可以在任何命令提示字元下輸入此指令。如果您執行的是 Microsoft Windows,請開啟命令提示字元並輸入該指令。在任何一種情況下,Vim 都會開始編輯名為 file.txt 的檔案。因為這是一個新檔案,所以您會看到一個空白視窗。您的螢幕看起來會像這樣
+---------------------------------------+ |# | |~ | |~ | |~ | |~ | |"file.txt" [New] | +---------------------------------------+ ('#' is the cursor position.)
gvim
指令會使編輯器建立一個新的視窗進行編輯。如果您使用這個指令vim file.txt編輯會在您的命令視窗內進行。換句話說,如果您在 xterm 內執行,編輯器會使用您的 xterm 視窗。如果您使用的是 Microsoft Windows 下的命令提示字元,編輯會在該視窗內進行。視窗中的文字對於這兩個版本看起來會相同,但使用 gvim 您會有額外的功能,例如選單列。稍後會詳細介紹。
iA very intelligent turtle Found programming Unix a hurdle輸入 "turtle" 後,您按下
<Enter>
鍵開始新的一行。最後,您按下 <Esc>
鍵停止插入模式並回到一般模式。您現在在 Vim 視窗中有兩行文字+---------------------------------------+ |A very intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | | | +---------------------------------------+
:set showmode您會注意到,當輸入冒號時,Vim 會將游標移動到視窗的最後一行。這是您輸入冒號指令的地方(以冒號開頭的指令)。按下
<Enter>
鍵完成此指令(所有以冒號開頭的指令都以此方式完成)。現在,如果您輸入 "i" 指令,Vim 會在視窗底部顯示 --INSERT--。這表示您處於插入模式。+---------------------------------------+ |A very intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | |-- INSERT -- | +---------------------------------------+
<Esc>
回到一般模式,最後一行會變成空白。<Esc>
鍵。有時您必須按兩次。如果 Vim 發出嗶聲,則表示您已經處於一般模式。k h l j學習這些指令的最佳方法是使用它們。使用 "i" 指令插入更多文字行。然後使用 hjkl 按鍵移動並在某處插入一個單字。別忘了按下
<Esc>
回到一般模式。:Tutor 也是一種透過實作學習的好方法。+---------------------------------------+ |intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | | | +---------------------------------------+
iA young <Esc>這會開始插入(i),插入單字 "A young",然後退出插入模式(最後的
<Esc>
)。結果+---------------------------------------+ |A young intelligent turtle | |Found programming Unix a hurdle | |~ | |~ | | | +---------------------------------------+
+---------------------------------------+ |Found programming Unix a hurdle | |~ | |~ | |~ | | | +---------------------------------------+
CTRL-R
(重做)來反轉先前的指令。換句話說,它會還原還原。要查看實際情況,請按下 CTRL-R
兩次。字元 A 和其後的空格會消失CTRL-R
會重做該變更。這可能會有點令人困惑。別擔心,使用 "u" 和 CTRL-R
,您可以回到您曾經擁有的任何情況。更多內容請參閱 32.2 節。a!!!<Esc>在 turtle 中的 e 之後附加三個驚嘆號
oThat liked using Vim<Esc>結果是
:q!別忘了按下
<Enter>
來完成指令。:help您也可以使用第一個功能鍵
<F1>
。如果您的鍵盤有 <Help>
鍵,它也可能有效。如果您沒有提供主題,「:help」會顯示一般說明視窗。Vim 的建立者在說明系統上做了一些非常聰明(或非常懶惰)的事情:他們將說明視窗變成一個正常的編輯視窗。您可以使用所有正常的 Vim 指令來瀏覽說明資訊。因此,h、j、k 和 l 分別向左、向下、向上和向右移動。要離開說明視窗,請使用您用來離開編輯器的相同指令:「ZZ」。這只會關閉說明視窗,而不會退出 Vim。CTRL-]
(跳到標籤),說明系統會將您帶到指示的主題。(由於這裡不討論的原因,Vim 中超連結的術語是標籤。因此,CTRL-]
會跳到游標下單字所給定的標籤位置。)跳轉幾次後,您可能會想回到上一頁。CTRL-T
(彈出標籤)會將您帶回先前的位置。CTRL-O
(跳到較舊的位置)在這裡也很好用。在說明畫面的頂部,有一個標記 help.txt。這個在「*」字元之間的名稱被說明系統用來定義一個標籤(超連結目的地)。請參閱 29.1,以取得有關使用標籤的詳細資訊。:help {subject}例如,要取得「x」指令的說明,請輸入以下內容
:help x要瞭解如何刪除文字,請使用此指令
:help deleting要取得所有 Vim 指令的完整索引,請使用以下指令
:help index當您需要取得控制字元指令(例如,CTRL-A)的說明時,您需要使用前綴「CTRL-」拼寫它。
:help CTRL-AVim 編輯器有許多不同的模式。預設情況下,說明系統會顯示一般模式指令。例如,以下指令會顯示一般模式
CTRL-H
指令的說明:help CTRL-H要識別其他模式,請使用模式前綴。如果您想要插入模式版本的指令說明,請使用「i_」。對於
CTRL-H
,這會為您提供以下指令:help i_CTRL-H當您啟動 Vim 編輯器時,可以使用幾個命令列引數。這些引數都以連字號 (-) 開頭。例如,要找出 -t 引數的作用,請使用指令
:help -tVim 編輯器有許多選項,可讓您設定和自訂編輯器。如果您想要取得選項的說明,您需要將其括在單引號中。例如,要找出 'number' 選項的作用,請使用以下指令
:help 'number'所有模式前綴的表格可以在以下位置找到: help-summary。
:help i_<Up>如果您看到您不理解的錯誤訊息,例如
:help E37摘要: help-summary 1) 在輸入主題後使用 Ctrl-D,讓 Vim 顯示所有可用的主題。或按下 Tab 鍵來完成
:help some<Tab>
:help helphelp2) 追蹤垂直線中的連結,以取得相關說明。您可以從詳細的說明轉到使用者文件,其中從使用者的角度更詳細地描述了某些指令,而細節較少。例如,在
:help pattern.txt
:help 'list'
:help options.txt
:help cpo-<letter>
:help go-<letter>4) 一般模式指令沒有前綴。要前往「gt」指令的說明頁面
:help gt5) 插入模式指令以 i_ 開頭。刪除單字的說明
:help i_CTRL-W6) 可視模式指令以 v_ 開頭。跳轉到可視區域另一側的說明
:help v_o7) 命令列編輯和引數以 c_ 開頭。使用命令引數 % 的說明
:help c_%8) Ex 指令總是從「:」開始,所以要前往「:s」指令的說明
:help :s9) 專用於偵錯的指令以「>」開頭。要前往「cont」偵錯指令的說明
:help >cont10) 按鍵組合。它們通常以一個字母開頭,表示它們可以使用的模式。例如
:help i_CTRL-X
CTRL-X
指令系列,該指令可用於自動完成不同的事物。請注意,某些按鍵會始終以相同的方式書寫,例如 Control 將始終為 CTRL。對於一般模式指令,沒有前綴,並且該主題可在 :h CTRL-<
字母> 中找到。例如:help CTRL-W
:help c_CTRL-R
CTRL-R
的作用,並且:help v_CTRL-A
:help g_CTRL-A
<CTRL-A>
)。這裡的「g」代表一般指令「g」,它總是會預期第二個按鍵,然後才執行與以「z」開頭的指令類似的操作。:help /\+
:help pattern.txt12) 暫存器總是從「quote」開始。要瞭解特殊的「:」暫存器
:help quote:13) Vim Script 可在以下位置找到
:help eval.txt
:help expr-!
:help function-list
:help append()
:help mapmode-i
:help :map-local
:help map-bar
:help command-bar
CTRL-W
開始,因此您可以在 :h CTRL-W
_字母 中找到相關的說明。例如:help CTRL-W_p
:help windows.txt
:cnext
:copen
:help usr_toc.txt
:help usr_24.txt
:help 10.1
:help hl-WarningMsg
:help :syn-conceal
:help BufWinLeave
:help events23) 命令列開關總是使用 "-" 開頭。因此,若要查詢 Vim 中 -f 命令開關的說明,請使用:
:help -f24) 可選功能總是使用 "+" 開頭。若要查詢關於 conceal 功能,請使用:
:help +conceal25) 包含的檔案類型特定功能的說明通常以 ft-<filetype>-<functionality> 的形式提供。所以:
:help ft-c-syntax
:help ft-php-omni
:help ft-tex-plugin
:help E297
:help W10
:help E128