這裡的常見符號指()
、{}
、''
、""
等。為實現這些符號的補全、匹配、跳轉功能,可以通過一些簡單的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的配置(如何配置vim)
本文只適用於初學vim的,配置的時候會省很多初學者想不到的麻煩。配置vim在網上有很多種不同的複雜方法,而且沒有具體說明每一步怎麼做,很眼花呀!對於像我這種初學者來說,步驟有的都看不懂。在這裡,我詳細的給大家講解一下vim的配置步驟。第一步 我們在主目錄下輸入 ls al命令 檢視隱藏檔案 如果有....
Hibernate學習筆記(一) 基礎配置篇
一 首先找hibernate.properties檔案 hibernate.dialect org.hibernate.dialect.mysqldialect hibernate.connection.driver class com.mysql.jdbc.driver hibernate.con...
vim常用配置
everyday.smile vim的全域性配置檔案為 etc vimrc 不同系統中可能路徑不太一樣,可以用whereis vimrc檢視 下面列出的配置項有些在vimrc中已經存在 常用配置項 關閉vi相容模式 set nocompatible 顯示行號 set number 設定語法高亮 se...