zsh

zsh 4.3.10 リリース

zsh

zsh 4.3.10 がリリースされています。 Changes between versions 4.3.9 and 4.3.10 - The command "emulate -c ..." evaluates an expression in a given emulation. The emulation is sticky for functions defined within the expression.The variable COR…

zsh 4.3.6 リリース (2008/04/02)

zsh

メインはバグフィックスです。 zsh download | SourceForge.net Major changes between versions 4.3.5 and 4.3.6 ---------------------------------------------- cd, chdir, pushd and popd now take a -q option to suppress side effects including pri…

zsh 4.3.5 リリース

zsh

約10ヶ月ぶりのzshの開発版のリリースです。 新しい拡張glob (#cN,M) 正規表現の{N,M}の似た振る舞いをする。 zsh/datetime モジュールのエンハンス zsh/curses モジュールの追加 モジュールシステムのエンハンス 補完の追加やバグフィックスもされています…

zsh 4.3.4 リリース

zsh

4.3.2からだと、バグ修正が中心ですね。 4.3.4は機能拡張を実施したメジャーリリース。zshは依然としてUnicodeの結合文字(combining characters)や複合文字(composition of characters)の扱いで(特にMac OS Xで)問題があることが知られており、今回はマルチバ…

zshで16進→10進変換 - memologue

zsh

括弧で2回囲んで、$をつける。bashでもOK。 # echo $((0xFFFF)) 65535

エイリアス追加

zsh

移動したディレクトリを表示し、番号で選択する。 set autopushd alias gd='dirs -v; echo -n "select number: "; read newdir; cd +"$newdir"' サブディレクトリからgrep find-grep () { find . -type f -print | xargs grep -n --binary-files=without-match…

Peace Pipe: Mac 環境構築 その3 - シェル (zsh) 設定 [mac]

zsh

zshで、環境によって、挙動を変えたい場合は$OSTYPEを使うと便利。

cdしたときにlsと、^でcd ..

zsh

これは便利。lsは無意識に打っているかも。 ^も複数階層移動するときにその分だけ打てばよいっていうのはわかりやすい。 setopt auto_cd もしておく。via Googleマップが新しくなっとる, ^を押すとcd .., 続: ^を押すとcd .. - 今日のなんでやねん(2006-09-27)

直前に入力したコマンド履歴の参照

zsh

zshのコマンド履歴参照。とりあえずは直前に呼び出したコマンドについてメモ。 !! または、!:-1 ・・・ コマンド + すべての引数 !:0 ・・・ コマンド !* ・・・ すべての引数 !^ または、!:1 ・・・ 第1引数 !$ ・・・ 最後の引数 !:2-3 ・・・ 第2引数と第3引数 via Zsh Tips, Tr…

「zsh: do you wish to see all possibilities ( lines)?」の表示を調節

zsh

zshの補完機能で、補完数が多い場合に表示されるメッセージの表示を調節する方法。 環境変数 LISTMAX で調節できる。 LISTMAX=1000上記は、補完数が1000以上の時に上記のメッセージを出力する。 値を1にすると、必ず出力される。0にすると、ウィンドウを超えて出力さ…

Ctrl+rで、履歴検索

zsh

zshでのCtrl+rの履歴の検索が使いやすいことがわかった。 最後の拡張子とか、引数の内容とかで検索をヒットさせることは直感的。

ターミナルでのlsの出力に色をつける。

デフォルトだと色がつかないようなので、GNU lsをインストールする。GNUの基本的なツールがまとめられたパッケージをダウンロードして、インストール。 http://www.gnu.org/software/coreutils/ls のオプションに、--color=auto をつければ色がつく。zshの補完リス…

Ctrl+wで直前の/までバックスペース

zsh

ついついバックスペースキーを連打していたので、結構便利。 以下を.zshrcあたりに設定する。 WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'via http://q-eng.imat.eng.osaka-cu.ac.jp/~ippei/unix/#l13

zsh のインストールメモ

zsh

# wget http://jaist.dl.sourceforge.net/sourceforge/zsh/zsh-4.3.11.tar.bz2 # wget http://jaist.dl.sourceforge.net/sourceforge/zsh/zsh-4.3.11-doc.tar.bz2 # tar jxf zsh-4.3.11.tar.bz2 # tar jxf zsh-4.3.11-doc.tar.bz2 # cd zsh-4.3.11 # ./confi…

.zshrcの設定

zsh

zsh の設定ファイルです。 現在のオプション(setoptで有効になる項目)を確認する場合は、"set -o"を実行してください。一通り、zshを理解するには以下の連載が役に立つと思います。 漢のzsh | コラム | エンタープライズ | マイコミジャーナル書籍ではこちらが…