我的配置方案:
set laststatus=0 "2總顯示最后一個窗口的狀態行,1窗口多於一個時顯示最后一個窗口的狀態行,0不顯示最后一個窗口的狀態行 "set rulerformat =%72(%2*%<%=\%M%R%w\ \碼:%04b\ \標:\%l\行\ %c%V\列\ \%{strftime(\"%H:%M\",getftime(expand(\"%\")))}\ \%n\ \%Y\ \比:%p%%%) "1920*1080豎屏配置 "set rulerformat =%75(%2*%<%=\%M%R%w\ \編碼:%04b\ \編號:%n\ \光標:\%l\行\ \\\%c%V\列\ \修訂\ \%{strftime(\"%H:%M\",getftime(expand(\"%\")))}\ \類型:%Y\ \比例:%p%%%) "1920*1080橫屏配置 "set statusline=\ 類型:%Y\ 編碼:\%05.3B\ 光標:%02l,%02c%02V\ 比例:%p%%\ 長度:%L\ 修改:%{strftime(\"%H:%M\",getftime(expand(\"%\")))}\ 編號:%01n\ 標記:%01M%01R\ 比例:%P\ 文件:%F "hi User1 cterm=none ctermfg=13 ctermbg=0 "這一行和set statusline=%1是對應的,其他以此類推,實現了vim的背景透明 set rulerformat=%85(%) "顯示文件名和文件路徑 set rulerformat+=%12(%1*\%<%.10F\ %*%) "顯示文件名和文件路徑 "set rulerformat+=%10(%=%2*\類型:%Y%M%R%H%W\ %*%) "顯示文件類型及文件狀態 set rulerformat+=%10(%2*\類型:%Y%M%R%H%W\ %*%) "顯示文件類型及文件狀態 "set rulerformat+=%10(%3*\編碼:%{&ff}\ %{&fenc},%B,%*%) "顯示文件編碼類型 set rulerformat+=%10(%3*\編碼:%{&fenc}\ %B\ %*%) "顯示文件編碼類型 set rulerformat+=%12(%4*\ %l行/%L\ %c列\ %*%) "顯示光標所在行和列 set rulerformat+=%3(%5*\比例:%2p%%\%*%) "顯示光標前文本所占總文本的比例 hi User1 cterm=none ctermfg=10 ctermbg=0 "這一行和set statusline=%1是對應的,其他以此類推,實現了vim的背景透明 hi User2 cterm=none ctermfg=11 ctermbg=0 hi User3 cterm=none ctermfg=12 ctermbg=0 hi User4 cterm=none ctermfg=13 ctermbg=0 hi User5 cterm=none ctermfg=14 ctermbg=0
set laststatus=0 "2總