Home > Diary | Memo > 今日のzshrc

今日のzshrc

前のscreenのhardstatusに表示するzshrcが、特に文字数制限無く大量に表示されちゃうと言うことだったの修正。
あとなんか良くわかんないけどスペースを含むディレクトリに行くとバグるのでスペースをアンダースコアに置換した。

if [ $TERM = "screen" ]; then
    precmd() {
        screen -X title $(basename `echo $PWD | sed -e “s/ /_/g”`)
    }
    preexec() {
        screen -X title `echo $1 | cut -d ” ” -f 1`
    }
fi

シェルスクリプトをがんがん書けばきっとすごいシェルコマンドも書けるようになるんじゃないかと錯覚してしまう。
今日はcutとsedを覚えた。あとbasenameとかprintとかprintfの挙動とかもなんとなく把握した。
文字列操作がシェルコマンドに繋がるっていうのがすごい画期的。

相変わらず日本語のディレクトリに行くと、hardstatus, captionだけ文字化けする。
というかそもそもhardstatusとかに日本語が表示できない。UTF8だとめんどくさいらしいよ

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://shunirr.org/archives/109/trackback
Listed below are links to weblogs that reference
今日のzshrc from shunirr.org

Home > Diary | Memo > 今日のzshrc

メタ情報

Return to page top