저는 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))"'