2010-01-01から1年間の記事一覧
.screenrcに termcapinfo xterm "WS=\E[8;%d;%dt" termcapinfo xterm "li#63:co#100" を追加。(xtermのところは自分の端末に合わせて変える)'termcapinfo xterm "WS=\E[8;%d;%dt"' を指定すると、端末を好きなサイズに変更できるようになる。 これだけだと…
.screenrcに、 maptimeout 0 を追加。(単位はmsでデフォルト値は300)エディタでESC-Oとかがまともに反応するようになる。 ついでに、(副作用で)bashとかでreverse-i-searchを抜けるとき、ESCを押した直後から普通にキー入力できるようになる。
'; $f = create_function('$x, $y', "return \$x$r $c \$y$r ? -1 : (\$x$r == \$y$r ? 0 : 1);"); return uasort($a, $f); } 使い方 array(i => …
()を使えばいいらしい。 $ echo <(echo hoge) /dev/fd/63 $ cat <(echo hoge) hoge 無駄にパイプ代わりに使ってみる。 $ cp <(seq 1 30) >(grep 0) 10 20 30 プロセス置換って言うらしい。
直前のコマンドが成功したらオワタ、失敗したらナンテコッタイを表示する。 バックスラッシュの代わりに円記号が表示される環境なら、全角文字を使う。 # .bashrc function ps_ex_st { if [ $? -eq 0 ]; then echo "\\(^o^)/" else echo "/(^o^)\\" fi } PS1…
/etc/bash_completionの_expand関数が~の展開を担当してるので、bash_completion読み込み後にこの関数を上書きすればいい。 # .bashrc if [ -f /etc/bash_completion ]; then . /etc/bash_completion _expand() { : } fi 参考: http://okap-plog.blogspot.co…