W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
用戶配置文件為~/.vimrc
,相關(guān)的文件位于~/.vim/
;全局配置文件為/etc/vimrc
,相關(guān)的文件位于/usr/share/vim/
。
如果需要常用的功能(如語法高亮、打開文件時(shí)回到上一次的光標(biāo)位置等),將配置文件范例加到/etc/vimrc
中:
/etc/vimrc/
...
runtime! vimrc_example.vim
啟用語法高亮(Vim支持許多語言的語法高亮):
:filetype plugin on
:syntax on
wrap
默認(rèn)是開啟的,這會(huì)使Vim在一行文本的長度超過窗口寬度時(shí),自動(dòng)將放不下的文本顯示到下一行。wrap
只會(huì)影響文本的顯示,文本本身不會(huì)被改變。
自動(dòng)換行顯示一般在該行窗口能容納下的最后一個(gè)字符發(fā)生,即使剛好是在一個(gè)單詞的中間。更為智能的自動(dòng)換行顯示可以用linebreak
來控制。當(dāng)用set linebreak
開啟時(shí),自動(dòng)換行發(fā)生在字符串選項(xiàng)breakat
中列出來的字符之后。默認(rèn)情況下,breakat
包含空格和一些標(biāo)點(diǎn)符號(參考:help breakat
)。
被換行的字符一般在下一行的開頭開始顯示,沒有任何相應(yīng)的縮進(jìn)。[breakindent][13] 指示Vim在換行時(shí)將縮進(jìn)考慮在內(nèi),因而新行將與原本要顯示的文本有相同的縮進(jìn)。breakindent
行為可以用breakindentopt
選項(xiàng)來調(diào)整,比如說在Python文件中,新行將在原本縮進(jìn)的基礎(chǔ)上再縮進(jìn)4個(gè)空格(更多細(xì)節(jié)參考:help breakindentopt
):
autocmd FileType python set breakindentopt=shift:4
Vim可以使用鼠標(biāo),但只在一些終端上起作用(Linux上的xterm和帶有gpm的Linux控制臺,更多細(xì)節(jié)參閱Console mouse support):
開啟這個(gè)功能,將下面這行代碼加入~/.vimrc
中:
set mouse=a
注意:
- 這個(gè)方法在使用SSH的PuTTY中同樣適用。
- 在PuTTY中,通常的高亮/復(fù)制行為有所不同,因?yàn)樵谑褂檬髽?biāo)時(shí),Vim會(huì)進(jìn)入可視模式。為了用能鼠標(biāo)選中文本,需要同時(shí)按住
Shift
鍵。
默認(rèn)情況下,在行首按←
或者在行尾按→
不能將光標(biāo)移動(dòng)至上一行或下一行。
如要改變默認(rèn)行為,將set whichwrap=b,s,<,>,[,]
加至你的~/.vimrc
文件中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: