vim基本配置

2021-07-29 10:40:39 字數 1313 閱讀 7288

這裡的常見符號指(){}''""等。為實現這些符號的補全、匹配、跳轉功能,可以通過一些簡單的vim設定來做到,如下

""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

"自動補全括號及高亮顯示匹配括號"""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""""

""set showmatch " 高亮顯示匹配的括號

set matchpairs+=<:> " specially for html

set matchtime=1

" 匹配括號高亮的時間(單位是十分之一秒)

"自動補全括號

:inoremap ( ()i

:inoremap ) =closepair(')'):inoremap o

:inoremap } =closepair('}'):inoremap [

i:inoremap ] =closepair(']'):inoremap " "

"i:inoremap '''i

function! closepair

(char)

if getline('.')[col('.') - 1] == a:char

return

"\"else

return a:char

endif

endfunction

當然,也有一些vim外掛程式來完成上述功能,

vim基本配置 vimrc

語法高亮 syntax on 高亮度查詢 set hlsearch 設定底色色調 set bg dark 可隨時用退格鍵刪除 set backspace 2 顯示行號 set number 自動縮排與c語言風格縮排 set autoindent set cindent 縮排寬度 set tabsto...

入門vim基本配置

bz也是linux剛剛入手不久,順便學學vim,這裡展示一部分目前我的配置,共大家參考 1 之前設定有些問題,發現設定了 set paste 設定貼上模式 後很多功能實現不了,自動補全,自動縮排失效,所以這裡把這個注釋掉。2 設定裡自動補全那一塊有些問題,適合ubuntu,不是centos,需要自行...

Vim 基本配置和使用 Solarized

map模式 描述 n 普通 v 可視和選擇 s 選擇 x 可視 o 操作符等待 插入和命令列 i 插入 l 插入 命令列和 lang arg 模式的 lmap 對映 c 命令列命令 左邊 右邊 模式 map mapmode nvo nm ap mapmode n vm ap mapmode v xm...