Я редактирую несколько файлов, расположенных в одной папке, на нескольких вкладках, на одном терминале.
pwd (каталог, в котором я сейчас работаю) отображается в верхней части заголовка терминала, но не имя файла, который я редактирую. Он становится запутанным при работе с несколькими файлами в одном каталоге.
Как отобразить имя текущего файла в верхней части терминала в дополнение к pwd.
Я запускаю vim в оболочке bash в gnome-terminal, на 12.04 LTS.
Текущий (принятый) ответ не работает, если вы переключаете файлы / буферы на одну из ваших сеансов vim.
Достаточно, чтобы автоматически обновлять заголовки в gnome-терминале также при переключении файлов с помощью :e foo.txt, :b0, :b# и т. Д. [ ! d1]
Просто поместите это в свой файл ~/.vimrc:
autocmd BufEnter * let &titlestring = ' ' . expand("%:t")
set title
Система: Ubuntu 14.10, vim 7.4.273, gnome-terminal 3.6.2-0ubunt.
Просто добавьте
set title
к вашему ~/.vimrc.
Пример: тестовый файл (~ / Documents) - VIM
Вы можете добавить имя файла, который вы редактируете на вкладке, следующим образом:
перейдите в меню на верхней части терминала. Terminal-> Set Title-> Здесь вы добавляете имя файла, который вы сейчас редактируете, например. когда вы открываете терминал, заголовок терминала показывает только «~». pwd показывает / home / xxx /
Предположим, что в этом месте вы редактируете файл ABC.cpp, вы можете установить заголовок закладки на «~ / ABC.cpp», добавив «/ABC.cpp» »в поле« Задать заголовок ».
Аналогичным образом вы можете повторить это и для других вкладок.