environmentzsh で perldoc の後のモジュール名を補完しようとするとき、ヤケに応答が遅かったりします。これを改善しなければこのストレス社会を生きていくことはできません。zsh は perldoc のデフォルトの補完を行うとき、@INC や PERL5LIB 環境変数などにセ... 続きを読む
Windows側からGUIでいじってる方のクライアントをTortoiseSVN 1.5.2にアップデートしたせいで,リポジトリの形式がSubversion 1.5の形式に書き換えられ,1.4系クライアントを使っているCentOSのほうから書き換えができなくなってしまった.そんなわけで,CentOS... 続きを読む
今までずっとbashを使ってきて、やっとこzshに乗り換えることに踏み切ったHIROKIです。 昔に同僚がOSデフォルトでついてくるシェルではもの足らず、zshを導入した後にシステムに大きな変更を加えてzshが正常に動作しなくなりました。ユーザーではもちろんログイ... 続きを読む
rvmを使っていると、「いま何のRubyだっけ」と思うことがあったので、プロンプトに表示するようにしてみました。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 autoload -Uz vcs_info zstyle ':vcs_info:*' formats '(%s)-[%b]' zstyle ... 続きを読む
なんかよくわからないけど、ネットからコマンドコピペしてきたら微妙に時間かかるっぽい!↓ちょっとニコ動でもみてよっかな↓2時間後↓ッハ! あるあるあるあるあるあるあるある そんな時に処理が終わったらGrowlで教えてくれたら良くね?ってわけでそんなこと... 続きを読む
zshは快適なシェルではあるが、anything脳の俺にとっては履歴検索で絞り込めないと不便でしょうがない。zshでanythingのようなものを作る方法があるものの、やはり本物のanything.elを使いたい。ということでzshのコマンドラインからanythingで履歴検索するコー... 続きを読む
設定ファイルの整理 - zsh 編 以前からやろうと思って気になっていた、Unix環境の設定ファイルの整理を行いました。まずは zsh からです。 zshを使い始めたのは2000年頃なので、ほぼ10年使っていることになります。最初のうちはよく設定をいじっていましたが、... 続きを読む
zsh最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。gitコマンドを呼び出してなんかやってる例が... 続きを読む
Systemgitのstatusをzshで表示できるzsh-gitってのがあったので,早速導入してみた.promptの見た目がカッコ悪いので,直してみた.1行目にユーザー名,カレントディレクトリ,ブランチ,番号が,2行目にgitのステータスが書かれている.ちなみに2行目の+が追加... 続きを読む
zshの設定ファイルを晒しておく。my-add-customize-defaultは、「漢のzsh」を読みながら設定して言ったのだけど、この連載は既に設定したものを後から修正したりする。最初からわかっていれば、最後の項目を最初にみてそれを修正していったんだけどしかたがない... 続きを読む
勉強会, zsh今日は神戸のWebteko(ウェブテコ)っていう勉強会に参加した(告知ページ)。そこで「究極のシェル zsh」ということでzshの便利機能について発表した。そのときの発表資料を公開するよ。発表したスライドと言ってもこのスライドは飾りみたいなもんで、... 続きを読む
勉強会, zshWebteko(ウェブテコ)っていう勉強会に参加して、zshについて発表した(告知ページ)。そこでzshの設定ファイルを紹介したので、ここにも張っておく。参考にしてね。ファイルは「基本編」「応用編」の2つに分かれています。 # zsh 設定ファイル : 基本... 続きを読む
なんか動かなくなったのでgit checkoutで昔のリビジョンに戻して,ちょこちょこ作業して,さあサーバにバックアップ送るか,とい思ってgit pushしてもAlready up-to-dateと言われて「あれれ?」と30分ぐらい悩んで,結局ブランチがmasterじゃなかったから,とい... 続きを読む
2007年8月24日発売の WEB+DB PRESS Vol.40 『特集2 coLinux,Emacs,GNU screen,zsh [定番]Linux開発環境 』 のサポートページです。 設定ファイルの雛形 特集内で紹介したソフトウェアの設定ファイルの雛形です。最低限の設定を行っています。必要に応じて... 続きを読む
アーキテクチャごとに設定を振り分ける 同じOSを使っている場合でも、アーキテクチャが異なっていると指定するオプションが違ってくるコマンドがある。コンパイラで指定するオプションなどがそれだ。そういった場合はOSごとに設定を振り分けるのではなくて、ア... 続きを読む
さくらレンタルサーバで zsh がときどきエラーメッセージ 2007-08-08-4 さくらレンタルサーバに自分でインストールした zsh ですが[2007-07-15-3]、 ときどき、 zsh: permission denied: /var/mail/yattane というエラーメッセージを出して鬱陶しいのです。 で... 続きを読む
こいつを~/.zshrcにコピーだ 今回は、そのまま使えるコピペシリーズ第2弾をお送りする。本連載の第10回目でそのまま~/.zshrcにコピーすれば使える設定ファイルを紹介したが、これが好評だった。とりあえず、読者の皆さんはコピペしてzshの世界を堪能したらしい... 続きを読む
今回もコマンド補完設定について述べるとしよう。これまでは1コマンドに対して1つの補完設定ファイルを作成してきた。今回は複数のコマンドに対して1つの補完設定ファイルを作成する方法について解説する。 cal/ncalコマンドの基本 まず、calコマンドとncalコマ... 続きを読む
zshにはあらかじめコマンド補完の設定が用意されている。しかしサードパーティアプリケーションや、あまり使われていないコマンドに対しては補完設定が用意されていない。そのようなわけで、こういったコマンドの補完設定について紹介していこう。今回は、trafs... 続きを読む
前回はdaemonコマンドに対する補完機能を設定する方法について述べた。今回はさらに補完機能を高める方法について解説しよう。 引数のコマンドに対してそれぞれ補完が効くようにする daemonコマンドは引数にコマンドをとる。そのため、コマンドを補完対象とでる... 続きを読む