Primeiro, você tem algo contraditório em sua pergunta. Você disse, "ele começou a mostrar user@hostname: ~/currentdir
em seu título, alterando-o sempre que eu cd
para outro diretório" , mas a imagem anexada dizia outra coisa. Tenho quase certeza de que, se você tiver selecionado a configuração "Substituir título inicial" nas preferências do gnome-terminal e se você usar este arquivo ~ / .bashrc como você disse, o seu terminal deve ficar na seguinte imagem:
Emsegundolugar,vocêestátotalmenteerradocom:"vim, por exemplo, define o nome do arquivo atual como título" . Para fazer isso, você deve ter um arquivo chamado .vimrc
em seu diretório pessoal com o seguinte código:
let &titlestring = $USER . "@" . hostname() . ": vim " . expand("%:t")
if &term == "screen"
set t_ts=^[k
set t_fs=^[\
endif
if &term == "screen" || &term == "xterm"
set title
endif
E mais uma coisa: eu não entendo exatamente para o que você está usando que if
da linha 11 até a linha 40 no seu arquivo .bashrc
, mas configurar TERM="gnome-256color"
na linha 33 pode ser um problema neste caso. Então, sugiro que você comente essa linha ou remova todo o código entre as linhas 11 e 40.
Depois de tudo isso, quando você usar vim
, seu terminal deverá se parecer com: