2011-12-09 99 views
2

无论我将状态行更改为set statusline,我的状态行都不会更改。它看起来像Vim状态行不更改/清除

".vimrc" 39L, 578C           1,1   All 

与光标位置和通过文件的百分比以及文件大小和文件名。它是底部唯一的一条线。

如何隐藏或更改状态行?

如何清除状态行?

为什么状态行不起作用?

+0

这个问题的目的是让那些试图弄清那些线是什么(像我一样)的人介绍'标尺'。作为[vim]在这里发布是一个受欢迎的标签,但它可能会更好,如超级用户。 – Portablejim

+0

发布了http://meta.stackexchange。com/questions/17463 – Portablejim

回答

7

不管我怎么改变状态行与设定状态行我的状态行不会改变。它看起来像

".vimrc" 39L, 578C           1,1   All 

与光标位置和通过文件的百分比以及文件大小和文件名。它是底部唯一的一条线。

如何隐藏或更改状态行?

如何清除状态行?

你在看什么是ruler - 一种“状态线”的方式,但不是statusline。你可以在help rulerformat看到什么可以改变。

如果你想隐藏标尺设置set noruler,并与set laststatus=2之后允许状态行,如果你想为每一个窗口都有自己的状态行(最常见)。根据你想要在你的状态行什么,你可能会想读help statusline,之后把它放在set statusline=... (when adding options add them with set statusline+=... one by one - that way you can more easily turn some on or off). 作为第一线,设置状态行的时候,设定set statusline=它再次加载之前的方法状态行被清除。当你最初几次找到它时,你会发现这一点。

为什么状态行不起作用?

0

你在看什么是ruler。你可以用

:set noruler 

摆脱它。然而,如果你想自定义,你可以使用

:set rulerformat= 

,并按照相同的格式状态行。

1

要隐藏状态栏使用:

:set laststatus=0 
+1

+1我不明白为什么这是倒票,它回答了第一个问题,它确实有效(自己试了一下)。如果人们至少会提出下调投票的理由,并且可能给该人一个机会来进一步解释他们的答案,那将会很好。我认为你们可能会曲解downvote的用途。这是一个没有用的答案,但事实并非如此。请记住,Q的选票与A的选票有不同的意义! (他们说'没有用',但他们的意思是'没用',如果这样的情况下设置laststatus为零将无法正常工作!) – osirisgothra