如何使用 Vim 的 help

實際上,無論是 Vim 的基礎知識還是進階知識,大都可以從 help 中找到指引。但是我想很多人并沒有意識到這一點,或者并沒有重視這一點。RTFM (read the fucking manual) 是學習的一個很好的途徑,至少對于 Vim 而言,help 是一個絕佳的資源。

Vim 的 help 在哪里

Vim 在 GitHub 托管的倉庫下 vim/runtime/doc

GitHub Vim doc

在本地 Vim 目錄下,比如 mac 下使用 brew 安裝的位置如下:

local Vim doc

這里所有的 txt 文件就構成了 Vim 自帶的 help , 每個 txt 文件都可在 Vim 中使用 :help 直接打開 (:h txt文件名, 比如 :h autocmd.txt)。最好是在使用 Vim 打開,因為會有語法高亮,使用其他途徑查看 txt 文件很可能沒有任何樣式而過于單調。

如何使用 help

:h help<Enter> 或者 :h<Enter> (等同于 :h:help 的縮寫, 再按下回車鍵) 打開 help.txt:

help

:h 實際打開的文件是 help.txt。 能夠寫在開頭想必是非常重要的 “知識點”, 來仔細看一下 help.txt 有些什么:

Move around:
Close this window:
Get out of Vim:

果然,第一點就是 hjkl, 上下左右移動,即使那些沒有用過 Vim 的人, 我想也有很多知道 hjkl 在 Vim 中就是 “方向鍵”。其次就是如何退出 Vim, 這也相當重要,畢竟 stackoverflow 已經(jīng)幫助一百萬開發(fā)者退出 Vim 了 . :q<Enter> 等同于 :quit<Enter>, : 是指按下鍵盤上 L 鍵旁邊的 : 鍵 (注意輸入法要處于英文輸入狀態(tài))進入命令模式 (command mode), 然后輸入 q, 再按下回車就退出 Vim 了。

Get specific help

通過給 :help 傳遞參數(shù)來獲取指定的幫助內容,比如 :help x 就顯示 Normal mode command 的相關內容。這里就是重點了, 我怎么知道要給 help 指定哪些參數(shù)?先別著急, 雖然 Vim 的 help 內容繁多,幸而 Vim 已經(jīng)做了一些整理:

:h doc-file-list,大概分為 3 部分:

doc-file-list
  • BASIC
    tutor 就在這個部分, :h tutor 也是很多人推薦的入門方式。上圖中紅色圈中的部分,都是 help 的一個索引,可以作為 help 的參數(shù)跳轉到指定的 help 內容.

  • USER MANUAL

    • Getting Started
    • Editing Effectively
    • Tuning Vim
    • Making Vim Run
      涉及基本的移動,編輯,設置等等,內容很多就不展開了,每個索引后面都有一個簡短的介紹。
  • REFERENCE MANUAL

    這部分適合有一定基礎的用戶,涉及了 Vim 的很多特性。

至此,先對 Vim 的 help 有個粗略的認識,如果要想了解一些 “有用” 的內容,還需在使用中時常查閱 help 才能真正有所收獲。當然了,無聊時也可以當做是 “休閑讀物”。接下來我會結合 Vim 的 help 介紹一下 space-vim 的一些配置,歡迎關注。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容