摘要:實(shí)際上,無(wú)論是的基礎(chǔ)知識(shí)還是進(jìn)階知識(shí),大都可以從中找到指引。如何使用或者等同于是的縮寫再按下回車鍵打開實(shí)際打開的文件是。至此,先對(duì)的有個(gè)粗略的認(rèn)識(shí),如果要想了解一些有用的內(nèi)容,還需在使用中時(shí)常查閱才能真正有所收獲。
實(shí)際上,無(wú)論是 Vim 的基礎(chǔ)知識(shí)還是進(jìn)階知識(shí),大都可以從 help 中找到指引。但是我想很多人并沒(méi)有意識(shí)到這一點(diǎn),或者并沒(méi)有重視這一點(diǎn)。RTFM (read the fucking manual) 是學(xué)習(xí)的一個(gè)很好的途徑,至少對(duì)于 Vim 而言,help 是一個(gè)絕佳的資源。
Vim 的 help 在哪里Vim 在 GitHub 托管的倉(cāng)庫(kù)下 vim/runtime/doc
在本地 Vim 目錄下,比如 mac 下使用 brew 安裝的位置如下:
這里所有的 txt 文件就構(gòu)成了 Vim 自帶的 help , 每個(gè) txt 文件都可在 Vim 中使用 :help 直接打開 (:h txt文件名, 比如 :h autocmd.txt)。最好是在使用 Vim 打開,因?yàn)闀?huì)有語(yǔ)法高亮,使用其他途徑查看 txt 文件很可能沒(méi)有任何樣式而過(guò)于單調(diào)。
如何使用 help:h help
:h 實(shí)際打開的文件是 help.txt。 能夠?qū)懺陂_頭想必是非常重要的 “知識(shí)點(diǎn)”, 來(lái)仔細(xì)看一下 help.txt 有些什么:
Move around:
Close this window:
Get out of Vim:
果然,第一點(diǎn)就是 hjkl, 上下左右移動(dòng),即使那些沒(méi)有用過(guò) Vim 的人, 我想也有很多知道 hjkl 在 Vim 中就是 “方向鍵”。其次就是如何退出 Vim, 這也相當(dāng)重要,畢竟 stackoverflow 已經(jīng)幫助一百萬(wàn)開發(fā)者退出 Vim 了 . :q
Get specific help
通過(guò)給 :help 傳遞參數(shù)來(lái)獲取指定的幫助內(nèi)容,比如 :help x 就顯示 Normal mode command 的相關(guān)內(nèi)容。這里就是重點(diǎn)了, 我怎么知道要給 help 指定哪些參數(shù)?先別著急, 雖然 Vim 的 help 內(nèi)容繁多,幸而 Vim 已經(jīng)做了一些整理:
:h doc-file-list,大概分為 3 部分:
BASIC
tutor 就在這個(gè)部分, :h tutor 也是很多人推薦的入門方式。上圖中紅色圈中的部分,都是 help 的一個(gè)索引,可以作為 help 的參數(shù)跳轉(zhuǎn)到指定的 help 內(nèi)容.
USER MANUAL
Getting Started
Editing Effectively
Tuning Vim
Making Vim Run
涉及基本的移動(dòng),編輯,設(shè)置等等,內(nèi)容很多就不展開了,每個(gè)索引后面都有一個(gè)簡(jiǎn)短的介紹。
REFERENCE MANUAL
這部分適合有一定基礎(chǔ)的用戶,涉及了 Vim 的很多特性。
至此,先對(duì) Vim 的 help 有個(gè)粗略的認(rèn)識(shí),如果要想了解一些 “有用” 的內(nèi)容,還需在使用中時(shí)常查閱 help 才能真正有所收獲。當(dāng)然了,無(wú)聊時(shí)也可以當(dāng)做是 “休閑讀物”。接下來(lái)我會(huì)結(jié)合 Vim 的 help 介紹一下 space-vim 的一些配置,歡迎關(guān)注。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/24953.html
摘要:插件鍵位映射技巧性的配置等等都是錦上添花,它們有助于你進(jìn)一步提高效率以及個(gè)性化你的工作環(huán)境,但是對(duì)于哲學(xué)的理解幫助甚少。為你開啟語(yǔ)法高亮。你可以自定義各種語(yǔ)言的語(yǔ)法高亮,無(wú)非就是根據(jù)這些規(guī) 如果沒(méi)有挑戰(zhàn),人生將多么無(wú)趣! 兩種副本 在我的硬盤上總是保留著(至少)兩份 Vim 的配置文件。其中一份是所謂完全正式版,它的文件名是 .vimrc,到本系列結(jié)束的時(shí)候,我們將了解其中...
摘要:本文將以此為起點(diǎn),介紹一些替換小技巧。實(shí)話實(shí)說(shuō),使用命令來(lái)替換有違于大多數(shù)程序員的習(xí)慣。接下更進(jìn)一步,教多幾個(gè)小技巧。這么一來(lái),替換將僅在當(dāng)前大括號(hào)內(nèi)生效。在替換局部變量時(shí),比起全局替換,這樣的替換方式無(wú)疑會(huì)更高效。 想必用過(guò)Vim的人都知道,在Vim里面,以下命令可以替換當(dāng)前文件的內(nèi)容: :[range]s/{要被替換的模式}/{替換的內(nèi)容}/[flags] 其中range指定替換命...
摘要:的哲學(xué)第四篇姍姍來(lái)遲,狗血的原因我就不多說(shuō)了,好消息是我將為這個(gè)系列帶來(lái)一些動(dòng)態(tài)演示。所以目前為止你學(xué)會(huì)上述四個(gè)動(dòng)作指令就足夠了。以詞為單位使得我們可以更精確也是更具語(yǔ)義化的移動(dòng)光標(biāo),并且要比逐個(gè)字符的移動(dòng)要快得多。 Vim 的哲學(xué)第四篇姍姍來(lái)遲,狗血的原因我就不多說(shuō)了,好消息是我將為這個(gè)系列帶來(lái)一些動(dòng)態(tài)演示。原本我打算錄視頻的,但是文章都寫了那么些篇了,現(xiàn)在再錄視頻似乎晚了些,所以我...
閱讀 3299·2021-11-22 12:07
閱讀 1969·2021-10-12 10:11
閱讀 1098·2019-08-30 15:44
閱讀 3001·2019-08-30 12:45
閱讀 2298·2019-08-29 16:41
閱讀 1687·2019-08-29 16:35
閱讀 2717·2019-08-29 12:57
閱讀 1213·2019-08-26 13:51