2016-10-28 14 views
0

Предположим, я открываю несколько вкладок в vim, используя tabnew. Теперь, если я модифицирую файл на любом из вкладок, vim показывает мне, что я изменил файл, поставив + перед заголовком вкладки, который, как оказалось, является именем файла.vim не показывает меня, если я изменил файл

Однако, когда я редактирую один файл в vim в iTerm, я не вижу никаких визуальных указаний, чтобы сообщить мне, что я изменил файл. Есть ли способ получить визуальный индикатор здесь, как при открытии файла на вкладке?

+1

есть ли имя файла и '+' в левом нижнем углу? – Laily

ответ

2

Просьба :set laststatus=2 (см. :help status-line). Vim показывает статус «измененный файл» в строке состояния по умолчанию. Если вы не видите его в строке состояния, проверьте переменную statusline. Вероятно, :set statusline+=%m будет достаточным (см. :help 'statusline').

+0

'set laststatus = 2' поставить строку состояния внизу vim. Но когда я изменил файл, статус не изменился. Я ожидал, что это положит '+' перед именем файла в строке состояния. Но это не так. – user2048925

+1

@ user2048925 Почти там, просто прочитайте [': help statusline'] (http://vimhelp.appspot.com/options.txt.html#%27statusline%27). Попробуйте 'set statusline =% m% f)'. – ryuichiro

+0

@ user2048925 Вы можете показать вывод ': verbose set statusline? ', Пожалуйста? – Ves

 Смежные вопросы

  • Нет связанных вопросов^_^