디렉토리 변경시 타이틀 변경
if [[ "$TERM" == screen* ]]; then
screen_set_window_title () {
local HPWD="$PWD"
# case $HPWD in
# $HOME) HPWD="~";;
# $HOME/*) HPWD="~${HPWD#$HOME}";;
# esac
printf '\ek%s\e\\' "$HPWD"
}
PROMPT_COMMAND="screen_set_window_title; $PROMPT_COMMAND"
fi
vim 사용시 해당파일명을 타이틀로
if &term == "screen"
set t_ts=^[k
set t_fs=^[\
function! ResetTitle()
" disable vim's ability to set the title
exec "set title t_ts= t_fs="
" and restore it to 'bash'
exec ":!echo -ne '\033kbash\033\\'\<CR>"
endfunction
au VimLeave * silent call ResetTitle()
set title
endif
* 여기서 ^[k와 ^[\ 는 아스키캐릭터로 Ctrl+v, Alt+k 조합으로 입력해야한다.