私はFedora 28でKonsole 18.04.3を使用しており、次のように設定されています.bashrc
。
PROMPT_COMMAND='echo -ne "\033]30;$(basename $(pwd))\007"'
私の設定は次のとおりです.vimrc
。
autocmd BufNewFile,BufRead,BufEnter * let &titlestring = expand("%:t")
set title
私が知る限り、しなければならないvimはウィンドウのディレクトリ名を私が編集しているファイル名で上書きします。しかし、これは本当ではないようです。 vimを起動すると、set title
コマンドがうまくいかないようです。私は何が間違っていましたか?
答え1
printf
代わりに使用するとecho
問題が解決することがわかりました。変える
PROMPT_COMMAND='echo -ne "\033]30;$(basename $(pwd))\007"'
今持っています。
export PROMPT_COMMAND='printf "\033]0;%s\007" "$(basename $(pwd))"'