cdd - screen の別WINDOWのカレントディレクトリに移動する zsh スクリプト - coリ・ー・ン<2nd life 結論から言うと結構便利です。GNU Screen を使っている zsh ユーザーは 是非お試しを。 私の環境では以下のエラーが発生するので、修正して gist にアップしま... 続きを読む
A community-driven framework for managing your zsh configuration. Includes optional plugins for various tools (rails, git, OSX, brew,...), over 40 terminal themes, and an auto-updating tool so that you can keep up with the latest improvements... 続きを読む
しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終... 続きを読む
screen を使ってると、別の作業している WINDOW のカレントディレクトリに移動したくなることってありませんか?私は月1000回ぐらいあります。で、毎回手動で打つのがめんどくさくなってきたので zsh スクリプト書いてみたら思っていた以上に便利だったので、汚... 続きを読む
■[unix]入力履歴からの予測による自動補完機能 00:31 zshには、過去の入力履歴から予測し、 リアルタイムに自動補完してくれるという機能というのがあるようだ。 predict-on というのが該当する。 例えば以下の画像は、 この機能を有効にした状態で 'h' とだけ... 続きを読む
■[unix]zshのzptyを使って端末が必要な処理を自動化する 17:13 zsh のモジュールに zpty というのがあるのを最近発見した。 どうもコレを利用すれば指定したコマンドを 仮想端末上で実行することが出来るらしい。 具体的にどういったことが出来るようになるの... 続きを読む
ひげぽん OSとか作っちゃうかMona- - find -name ”*.cpp” | xargs grep ’hoge’odz buffer - find と xargs の組み合わせ昨日の続き。 shell から Emacs の grep-mode が使えれば便利なんじゃね、とか思ったのでやってみた。要 Emacs22 + gnuserv。(Emacs21 ... 続きを読む
昨日から引き続いてzshのマニュアルに目を通していたら zsh/socket、zsh/net/tcp というモジュールがあるのを見つけた。で、それらに関して適当にググってたら見つけたのがzshでhttpdサーバーというエントリ。全部シェルスクリプトで書かれてるhttpd/zsh。起動... 続きを読む
zshでいろいろ試してたら小技を見つけたのでメモします。Zな人からすれば「そんなの常識だぜ!」というものかもしれないけど。(ちなみにman zshzleに全部載ってた。ただし英語ですが)*設定によってはうまく働かないものもあるかもしれないのでご了承を M + ... 続きを読む
技術メモ帳 - 直前に入力したコマンドの最後の引数を補完 Esc + ドット(.) と入力すると、 直前に入力したコマンドの最後の引数を補完してくれる。 複数回入力する事によって、 過去にどんどんさかのぼっていく。 naoyaさんのブックマーク経由。知らなかったわ... 続きを読む
凹 Googleマップが新しくなっとる 一通が表示されるようになったね. これが一番嬉しい. って前からだっけ? 追記: 一部の建物が妙に立体的になっとる. なんかビミョー. 追記2: 検索結果が自動的に保存されるみたいだけど,今見てる場所を保存する仕組みはな... 続きを読む
[shell] ls をうちまくる人へ - Bulknews::Subtech - subtech自分はあんまり ls 打たない、というのも .tcshrc でalias cwdcmd 'll' としていて、こうすると cd するたびに ll が勝手に実行されるから、必要ない。zsh でどうやるのかはしらないけど、たぶんでき... 続きを読む
zsh だとうまくいかなかったんでこんなんで。> perl -pe 's/.+;//' ~/.zsh-history | awk 'BEGIN {FS="|"} {print $1}' | sort | uniq -c | sort -r|head -10 開発鯖1 167 l 130 s 22 ssh xxx.xxx.xxx.xx 18 ls 14 la 10 svn up 7 svn stat 7 screen -rd 7 dep... 続きを読む
シェルで打った直前のコマンドをクリップボードにショートカットでコピーとかできたら作業メモとかとるのにえらいベンリだと思った。.zsh-hitory をうまく使ってとかでも。誰か作ってそう。naoyaの日記よりこのネタで、初めてのzshカスタマイズプログラミングを... 続きを読む
■[zsh] ある文字列を含む直近の履歴を grep する 今日のハフマンコーディング。 function histail { history -E 1 | grep $1 | tail } psql や mysql の接続先ホスト名を覚えてらんないので良く使う。 追記: へー、Ctrl-r で履歴をインクリメンタルサーチでき... 続きを読む
以前に入力したコマンドの履歴を覚えていて補完してくれるshellはあるが、端末に表示されている文字列を補完してくれるshellは無いだろうか。表示されている文字列を補完してくれるshellが欲しいとvimrc diaryに書かれてたのでzsh + screenで端末に表示されてる... 続きを読む