ここ1年半で .zshrc に追加した設定では # zsh 4.3.10 以降じゃないと動かないと思う bindkey '^R' history-incremental-pattern-search-backward bindkey '^S' history-incremental-pattern-search-forward の history-incremental-pattern-search-backward が... 続きを読む
しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終... 続きを読む
http://gist.github.com/30227 preexec() { if [ ${1} ]; then key=`ruby -rubygems -e 'require "pit";print Pit.get("outputz.com")["key"]'` curl -s http://outputz.com/api/post -F key=${key} -F uri=http://zsh.localhost/ -F size=${#1} >/dev/null fi ... 続きを読む
1 _git-svn () { 2 `git-svn --help | grep "^ \w" | sed "s/^ //" | sed "s/ .*//" | sed 's/^/ compadd /'` 3 } 4 5 compdef _git-svn git-svn 続きを読む
いろいろあってこのところzshに関係することをあれこれやっていたりしてたんですが、やってるうちに思いついたことがありまして。 わたしはzshのRPROMPT(プロンプトの右端に出てくる文字)にユーザ名とホスト名を入れるという設定をしています。で、ユーザ名は通... 続きを読む
zshの晒しです。 # ls の動作 (属性表示、色つき)。man ls 参照 if [ "$TERM" = "dumb" -o "$TERM" = "emacs" ] then alias ls='/bin/ls -F' else alias ls='/bin/ls -F --color=auto' fi # enable color support of ls # and also add handy aliases if [ "$TE... 続きを読む
様々な読み方 13:01 | 俺は「ぜっとしぇる」と読んでるけど、みんなはずぃーしぇる派なんだろうか? 気温に慣れてきた - ’(rubikitch wanna be (a . lisper)) 「ずぃーしぇる」って読むってのは知ってるけど、脳内ではどうしても「ぜっとしゅ」って読んじゃう... 続きを読む
zsh でログイン時に screen を起動する方法 ~/.zlogin に以下を記述する。 if [ ! "$WINDOW" ]; then exec screen -S main -xRR fi ログイン直後にいつも screen を打っていたのですが、これで楽になりました。 - 追記 (2007-08-21) コメント欄で情報をいただい... 続きを読む
zshのコマンド補完設定 - 1補完設定に対して1ファイルを用意 zshを"最強のシェル"たらしめている機能を1つ挙げるとしたら、それは補完機能だろう。zshの場合、基本的に1つのコマンド補完に対して1つのファイルを作成することでこれを実現している。同じ補完内容... 続きを読む
はじめに ここにはzshの設定に関することを書いておきます.tcshからは乗り換えました. ~/.zshenv こんな感じです。 ### .zshenv if [ "$TERM" = "xterm" -o "$TERM" = "kterm" ] then # [ -x /usr/games/fortune ] && (LANG=C; /usr/games/fortune) fi umask ... 続きを読む
Peter Stephenson 2000/08/29 Table of Contents Chapter 1: zsh の紹介とインストール方法 1.1: 情報のありか 1.2: zsh とはなにか 1.3: zsh の長所 1.4: zsh が動く計算機 1.5: 最新版の情報 1.6: zsh のありか 1.7: root になれないが zsh を login shell に... 続きを読む
拡張子ごとにコマンドを対応づける事が出来るSuffix Alias という機能が zsh 4.2系から実装されていたらしい。知らなかった。 どんな事が出来るのかというとたとえば、 alias -s txt=cat とした場合、 以下のようにするだけで、 % ./file.txt 先ほど設定したコ... 続きを読む
wiki にしていると業者がウザいので生 HTML で行くことにしました。 だからといって更新するようになるわけでもないとは思いますが。 (岸田) 『UNIX今日の技』は、「UNIX 初心者が中級者にレベルアップするための足掛かり」となる事を目的としています。 ですの... 続きを読む
FreeBSD 用の zsh 設定ファイルの例を公開しています。[ last-update: 2008.06.22 ] のうがき 最初にこの文書を公開してから7年が過ぎています。自分の設定ファイルを作り始めてからもう10年です(!)。zsh は日々使っていますが、ここの設定ファイルは今や... 続きを読む
最終更新日: 2002-05-18 (公開日: 2002-05-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 コンピュータの方がうまくできることに人間を使うな。 -- Tom Duff *1 私の見る限り、プログラマという人種は決まって... 続きを読む
今週、iTunes4がv4.0.1(Build117)にマイナーバージョンアップされた。著作権問題が指摘された共有機能に制限が加えられたこと以外、目立った変更点はないようだ。これで自宅のMacに蓄えたサウンドライブラリを出先から楽しむことはできなくなったが、そもそも外... 続きを読む
$Id: shell.txt,v 1.4 2002-01-27 21:48:25+09 tomokuni Exp tomokuni $ シェルを使おう - 導入からプログラミングまで - lilo-bk 友國哲男 (tomokuni@netfort.gr.jp) # この文書について # この文書の著作権は友國哲男 (tomokuni@netfort.gr.jp) が有します。 ... 続きを読む
# # $URL: file:///home/ryo/svn/zshconf/trunk/zshoptions $ # $Id: zshoptions 9 2008-06-15 06:02:40Z ryo $ echo "Loading $HOME/.zsh/zshoptions" # 複数の zsh を同時に使う時など history ファイルに上書きせず追加する setopt append_history # 指定し... 続きを読む
zshでいろいろ試してたら小技を見つけたのでメモします。Zな人からすれば「そんなの常識だぜ!」というものかもしれないけど。(ちなみにman zshzleに全部載ってた。ただし英語ですが)*設定によってはうまく働かないものもあるかもしれないのでご了承を M + ... 続きを読む