Когда у меня есть более одного файла, открытого в vim (используя разделенный экран), каждая строка состояния команды (последняя строка в окне) выглядит так:
filename.txt 73,1 4%
Это имя файла слева, с позицией линейки и процентом в файле справа (через :set ruler
).
Однако, когда у меня открыт только один буфер, строка состояния выглядит следующим образом:
73,1 4%
Как я могу показать имя файла при любых обстоятельствах, даже если открыт только один файл?
:help ruler
- опция компилятораcmdline_info
должна быть включена. Текст вопроса отредактирован. И благодарю вас!Другой вариант - использовать,
:set title
который устанавливает имя файла с путем в строке заголовка окна вашей консоли. Название изменяется автоматически при изменении имени файла. Чтобы включить его постоянно добавьте его в свой.vimrc
источник
Я на самом деле думаю, что самая нижняя строка в vim называется "ruler", так как она включена ": set ruler".
Формат линейки может быть настроен в соответствии с тем же синтаксисом «statusline», что и на странице справки vim:
Наконец, вот хороший урок для vim "statusline", включая добавление в него имени файла: Изучите Vimscript с трудом - строки состояния
источник