Могу ли я иметь многострочную строку состояния в Vim?

#vim #statusline

#vim #строка состояния

Вопрос:

Есть ли какой-либо способ сделать строку состояния в Vim охватывающей несколько строк (например, вставка символа новой строки или что-то подобное)?

Я хотел бы иметь полный путь ( %F ) к открытому файлу в одной строке и некоторую другую информацию в следующей, потому что я часто открываю файлы по длинным путям, и полный путь «расширяется» по всей строке состояния, скрывая все остальные индикаторы и флаги. С другой стороны, я все еще хочу видеть полный путь к текущему файлу.

Я знаю, что могу установить верхний предел ширины полного пути, например %.40F , я просто хочу знать, есть ли какой-то другой способ для этого.

Ответ №1:

Нет, извините. Строки состояния не могут занимать несколько строк.

Кажется, вы знаете, как обращаться со статусными строками, поэтому я пропущу эту часть. Одним из возможных решений было бы поместить путь к файлу имя файла, скажем, в заголовок, если вы используете Windows.

Ответ №2:

В настоящее время существует исправление для Vim, которое добавляет это. Проверьте эту суть: https://gist.github.com/3158492

Это сделано организацией vim-jp GitHub (японские пользователи Vim). В настоящее время это только на японском языке, весь разговор, который есть, но перейдите к концу, где я задал им несколько вопросов.

Надеюсь, это поможет. 🙂