2010-12-08 12 views

回答

6

它被稱爲狀態行。

您可以輸入:help statusline以獲得更多信息。

這是我使用的,其中包括右下角的行和列。

set statusline=%f%m%r%h\ [%L]\ [%{&ff}]\ %y%=[%p%%]\ [line:%05l,col:%02v] 
       | | | | |  |  | |   |  | 
       | | | | |  |  | |   |  +- column number 
       | | | | |  |  | |   + -- line number 
       | | | | |  |  | +-- percentage in file 
       | | | | |  |  +-- file type 
       | | | | |  +-- file format (dos/unix) 
       | | | | +-- total number of line in file 
       | | | +-- help flag 
       | | +-- read only flag 
       | +-- modified flag : [+] if modified, [-] if not modifiable 
       +-- relative` 

渲染是不理想,但該選項,開始與%跡象,從你下去從左到右描述。他們都在幫助中描述。

這是一個非常靜態的配置,如果你願意使用vim-plugin,有一些像vim-airline那樣提供更高級的功能,比如git集成。

+3

如果你只是想顯示行和列,你可以`:set ruler` ... – Peter 2010-12-08 17:54:58

2

該欄中的信息在選項statusline中設置。您可以通過使用let &statusline =從腳本中設置此項,就像您使用其他vim選項一樣。

請參閱:help statusline瞭解更多信息。

1

這是我對這個問題的看法。

我設置laststatus關閉「專用」狀態行,只是使用命令行區域的狀態(使用rulerformat代替statusline)如果只有一個窗口。

set laststatus=1 
set statusline=%F\ %(%w%h%r%m%)%=%2v:%4l/%4L\ 0x%02B 
set rulerformat=%25(%w%h%r%<%m%=%2v:%4l/%4L\ 0x%02B%) 

狀態行顯示的文件名(與路徑),那麼空間並提出可選的指標[Preview][help][RO],和[+](如果該文件被修改)根據文件地位。單窗口版本遺漏了文件名。在這兩種情況下,我都用空格填充,其餘部分用右對齊,爲光標列放置兩個字符,然後列出行號和總行數,然後列出光標下字符的十六進制ASCII碼。

幫助文件中有一些有趣的示例,如其他人所說,請查看:help statusline

相關問題