vim配置文件路徑
vim /etc/vim/vimrc
vim ~/.vimrc
修改方法
方法1:復制下面內容到配置文件最后面
" 狀態欄
set laststatus=2 " 總是顯示狀態欄
highlight StatusLine cterm=bold ctermfg=yellow ctermbg=blue
" 獲取當前路徑,將$HOME轉化為~
function! CurDir()
let curdir = substitute(getcwd(), $HOME, "~", "g")
return curdir
endfunction
set statusline=[%n]\ %f%m%r%h\ \|\ \ pwd:\ %{CurDir()}\ \ \|%=\|\ %l,%c\ %p%%\ \|\ ascii=%b,hex=%b%{((&fenc==\"\")?\"\":\"\ \|\ \".&fenc)}\ \|\ %{$USER}\ @\ %{hostname()}\
方法2:復制下面內容到配置文件最后面
set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%] "顯示文件名:總行數,總的字符數
set ruler "在編輯過程中,在右下角顯示光標位置的狀態行
參數列表
參數 |
含義 |
%{n}* |
%對其余的行使用高亮顯示組Usern,直到另一個%n。數字n必須從1到9。用%或%0*可以恢復正常的高亮顯示。 |
%< |
如果狀態行過長,在何處換行。缺省是在開頭。 |
%= |
左對齊和右對齊項目之間的分割點。 |
% |
字符% |
%B |
光標下字符的十六進制形式 |
%F |
緩沖區的文件完整路徑 |
%H |
如果為幫助緩沖區則顯示為HLP |
%L |
緩沖區中的行數 |
%M |
如果緩沖區修改過則顯示為+ |
%N |
打印機頁號 |
%O |
以十六進制方式顯示文件中的字符偏移 |
%P |
文件中光標前的% |
%R |
如果緩沖區只讀則為RO |
%V |
列數。如果與%c相同則為空字符串 |
%W |
如果窗口為預覽窗口則為PRV |
%Y |
緩沖區的文件類型,如vim |
%a |
如果編輯多行文本,這個字行串就是({current} of {arguments}),例如:(5 of 18)。如果在命令行中只有一行,這個字符串為空 |
%b |
光標下的字符的十進制表示形式 |
%c |
列號 |
%f |
緩沖區的文件路徑 |
%h |
如果為幫助緩沖區顯示為[Help] |
%l |
行號 |
%m |
如果緩沖區已修改則表示為[+] |
%n |
緩沖區號 |
%o |
在光標前的字符數(包括光標下的字符) |
%p |
文件中所在行的百分比 |
%r |
如果緩沖區為只讀則表示為[RO] |
%t |
文件名(無路徑) |
%v |
虛列號 |
%w |
如果為預覽窗口則顯示為[Preview] |
%y |
緩沖區的文件類型,如[vim] |
% |
表達式的結果 |