Используйте строку состояния для команд (т. Е.: S или: g) в gVim - PullRequest
3 голосов
/ 25 февраля 2012

Я не уверен, является ли это поведением по умолчанию, но когда я открываю несколько окон, я получаю несколько строк состояния (см. Ниже). Это идеально, когда у меня открыто несколько окон. Однако, когда я пытаюсь выполнить поиск или выполнить команду, она полностью опускается вниз (см. Ниже). Есть ли способ заставить его отображаться в, над или под строкой состояния каждого окна?

status bars

Ответы [ 2 ]

2 голосов
/ 25 февраля 2012

Я думаю, вы путаете строку состояния и командную строку.Введите:

:help status-line

и:

:help command-line`

К сожалению, невозможно переместить командную строку куда-либо еще или объединить эти два параметра.Вы даже можете повернуть строку состояния для «последнего» окна (нижних), используя:

:set laststatus=0

, чтобы подчеркнуть разницу.

1 голос
/ 25 февраля 2012

Нет, нет способа показать командную строку где-либо, кроме как в нижней части.

Строки состояния могут быть изменены таким образом, что вы можете полностью их отключить, все они (опция laststatus изменяет это), позволяют отображать их, только когда открыто хотя бы два окна (поведение laststatus=1, тот, который у вас есть), или пусть они все время показываются для всех окон (laststatus=2).

И последнее. Независимо от того, где он находится, командная строка (внизу) выдает специфичные для буфера команды активному буферу (та, что с зеленой строкой состояния), поэтому на самом деле не нужно скажем, четверо из них ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...