W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在繼續(xù)學(xué)習(xí)Vimscript之前,我們先找個(gè)添加新映射到~/.vimrc
文件中的更方便的方法。
有時(shí)你正在瘋狂的編碼,突然發(fā)現(xiàn)加個(gè)映射會(huì)加速你的進(jìn)度。你要立即將其加到~/.vimrc
?文件中以防止忘記,但是你?不想?退出當(dāng)前的文件,因?yàn)殪`感稍縱即逝。
本章的主題是你想使編輯文件更為方便變得更為方便。
有點(diǎn)繞,但我沒(méi)有拼錯(cuò)。再讀一次。
本章的主題是你想使(((編輯文件)更為方便)變得更為方便)。
我們?cè)谝粋€(gè)分屏中打開(kāi)~/.vimrc
文件以快速編輯添加映射,然后退出繼續(xù)編碼。運(yùn)行命令:
:nnoremap <leader>ev :vsplit $MYVIMRC<cr>
我稱這個(gè)命令為“?編輯?我的?vimrc?文件”。
$MYVIMRC
是指定你的~/.vimrc
文件的特殊Vim變量。現(xiàn)在不要擔(dān)心,相信我不會(huì)有問(wèn)題。
:vsplit
打開(kāi)一個(gè)新的縱向分屏。如果你喜好橫向的分屏,你可以用:split
替換它。
花一分鐘徹底理解理解那個(gè)映射命令。命令的目的是:在一個(gè)新的分屏中打開(kāi)我的~/.vimrc
。 它是如何工作的?映射中的每一個(gè)字符都是必不可少的?
通過(guò)哪個(gè)映射,你只要三個(gè)鍵就可以打開(kāi)你的~/.vimrc
文件。只要你多用幾次,你就能 半秒內(nèi)敲出這個(gè)命令。
當(dāng)你編碼過(guò)程中突然想到一個(gè)可以提高效率的新映射要加到~/.vimrc
文件中, 現(xiàn)在對(duì)你來(lái)說(shuō)簡(jiǎn)直就是小菜一碟。
~/.vimrc
文件添加一個(gè)映射并不是立即生效的。~/.vimrc
文件只在你啟動(dòng)Vim的時(shí)候才會(huì)讀取。 也就是說(shuō)在當(dāng)前的session中你還需要痛苦的再次拼寫(xiě)那個(gè)完整的命令。
我們加個(gè)映射來(lái)解決這個(gè)問(wèn)題:
:nnoremap <leader>sv :source $MYVIMRC<cr>
我稱這個(gè)命令為“?重讀?我的?vimrc?文件”。
source
命令告訴Vim讀取指定的文件,并將其當(dāng)做Vimscript執(zhí)行。
現(xiàn)在在編碼時(shí)你可以方便的添加新映射了。
<leader>ev
打開(kāi)配置文件。:wq<cr>
或ZZ
保存文件并關(guān)閉分屏,回到之前的文件。<leader>sv
重讀配置使修改生效。定義一個(gè)映射需要8次按鍵。減少了中斷思維的可能性。
在你的~/.vimrc
文件中添加映射,溫習(xí)“編輯~/.vimrc
”和“重讀~/.vimrc
”過(guò)程。
多練幾遍,隨意加些沒(méi)意義的映射。
閱讀:help myvimrc
。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: