Строка состояния Vim не меняется / не очищается - PullRequest
2 голосов
/ 10 декабря 2011

Независимо от того, на какую строку статуса я изменяю set statusline, моя строка состояния не изменится.Это выглядит как

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

с позицией курсора и процентом по файлу, а также размером файла и именем файла.Это единственная строка внизу.

Как скрыть или изменить строку состояния?

Как очистить строку состояния?

Почему строка состоянияне работает?

Ответы [ 3 ]

7 голосов
/ 10 декабря 2011

Независимо от того, на что я меняю статусную строку с установленной статусной линией, моя статусная строка не изменится.Это выглядит как

".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= Таким образом, строка состояния очищается перед повторной загрузкой.Вы поймете это, когда будете исходить из первых нескольких раз.

Почему строка состояния не работает?

1 голос
/ 10 декабря 2011

Чтобы скрыть строку состояния, используйте:

:set laststatus=0
1 голос
/ 10 декабря 2011

На что вы смотрите, так это линейка .Вы можете избавиться от него с помощью

:set noruler

Однако, если вы хотите настроить его, вы можете использовать

:set rulerformat=

и следовать тому же формату, что и строка состояния.

...