Я редактирую несколько файлов, расположенных в одной папке, на нескольких вкладках, на одном терминале.
pwd
(каталог, в котором я сейчас работаю) отображается в верхней части заголовка терминала, но не имя файла, который я редактирую. Это сбивает с толку при работе с несколькими файлами в одном каталоге.
Как отобразить имя текущего файла в верхней части терминала в дополнение к pwd
.
Я работаю vim
в оболочке bash gnome-terminal
, 12.04 LTS.
command-line
bash
gnome-terminal
vim
malhar
источник
источник
@
перед своим именем пользователя. Например, чтобы свистеть меня:@terdon
.xterm
не имеет вкладок. Вы уверены, что этоxterm
?echo $TERM
обычно не возвращает имя вашего эмулятора терминала, если вы это сделали.Ответы:
Вы должны иметь / создать файл с именем
.vimrc
в вашем домашнем каталоге со следующим кодом внутри:Источник: gnome-терминал не позволяет менять название
источник
Текущий (принятый) ответ не работает, если вы переключаете файлы / буферы в течение одного из ваших сеансов vim. Название не будет обновлено.
Далее достаточно иметь автоматически обновляются названия в гномом-терминал также при переключении файлов с помощью
:e foo.txt
,:b0
,:b#
и т.д.Просто поместите это в свой
~/.vimrc
файл:Система: Ubuntu 14.10, vim 7.4.273, gnome-терминал 3.6.2-0ubunt.
источник
set title
быть на одной линии, после|
?set titleold=
в.vimrc
.Просто добавь
на ваш
~/.vimrc
.Пример заголовка: testfile (~ / Documents) - VIM
источник
Вы можете добавить имя редактируемого файла на вкладке следующим образом:
например, когда вы открываете терминал, заголовок терминала показывает только «~». шоу pwd / home / xxx /
Предположим, что в этом месте вы редактируете файл ABC.cpp, вы можете установить заголовок вкладки на «~ / ABC.cpp», добавив «/ABC.cpp» в поле «Задать заголовок».
Точно так же вы можете повторить это и для других вкладок.
источник
Это также изменяет заголовок окна, если вы переименуете буфер:
Помещение команды в группу позволяет избежать многократного выполнения команды при поиске
vimrc
более одного раза.Это прекрасно работает с vim-eunuch, который позволяет вам переименовать файл с помощью
:Rename
.источник