1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 00:54:20 ] zshについて語るスレ www.zsh.org/ zsh.sourceforge.net/ ・過去ログ zsh その5 pc11.2ch.net/test/read.cgi/unix/1212677877/ zsh その4 pc11.2ch.net/test/read.cgi/unix/1107342206/ zsh その3 pc5.2ch.net/test/read.cgi/unix/1080002786/ zsh入門 パート2 pc3.2ch.net/test/read.cgi/unix/1036324177/ zsh入門 pc.2ch.net/test/read.cgi/unix/990283346/
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 01:37:58 ] 最近tcshから乗り換えたんだが… tcshでは「/!* &」をaliasで設定するとbgで常に実行されて便利だったので zshでも設定したんだがうまくbgで実行されなかったorz
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 03:33:26 ] >>332 関数を使って、 xv() { command xv "$@" & } とかすればOK。 ただ、全部これを定義するのは厄介だと前から 思ってるんだけど、何かいい方法はないだろうか。
334 名前:名無しさん@お腹いっぱい。 [2009/08/11(火) 05:37:22 ] 地震をzshでなんとかするには?
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 09:43:20 ] 地震後一定時間キー入力がなかったら 生存していないとみなして rm -rf /erodata を実行するようにしておくとか …なんていうタイムアウトがないかと info 見てみたけどなさそうだぬ
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 12:47:50 ] >>330 一発ではないけどvi-backward-kill-wordを使えば多少は楽になる。
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 17:55:42 ] >>336 bindkey "^W" vi-backward-kill-word でいい感じになった。>>330 じゃないけどthx
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:24:09 ] >333 emacsで設定したらエラーが出てしまうなぁ…
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 10:26:15 ] >>330 昔は tcsh からの乗換組が多かったから、このスレでも何度か話題に なっていたと思う。 tcsh-backward-delete-word () { local WORDCHARS="${WORDCHARS:s#/#}" zle .backward-delete-word } zle -N tcsh-backward-delete-word bindkey '^[^H' tcsh-backward-delete-word 割当キーはお好きなように。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 04:23:51 ] >>316 ちょっと外れるけど 久しぶりに man zshall してたら run-help-ssh() { コマンドラインが ssh ... command だったら run-help command } とかすると % ssh ... command で run-help したときに run-help-ssh が呼ばれる → run-help command ってなるらしい。 昔はこんなんなかった気がするけど。 run-help-nice とか書いとけば要求も満たされるんじゃない?
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 01:18:57 ] Parameter Expansion Flags ってよく覚えられないな〜 そう頻繁には使わないし、以前使ってても正確に思い出せない for i ( ${(f)"$(ls)"} ) echo $i みたいなのも $〜(f)〜 だか $〜(F)〜 だった気がする程度しかわからん man zshexpn せんとわからん もっというと Modifiers も $i:h 使おうとして dirname の Modifiers って h とか r だっけってかんじだったりする $i:[補完] でオプション補完みたいに説明付きで補完候補出れば 覚えなくてもいいかな でもこれけっこう面倒そうさな
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 01:35:08 ] csh由来のmodifierは head ⇔ tail root ⇔ ext extの意味は勘違いしないだろうから、そこからはじめれば他もわかるでしょ。
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 04:52:49 ] そういやなんで a/b.ext の a/b が root name なんだろう
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 01:27:41 ] なに root name って。 $dirname/$(basename file ext) ?キモ
345 名前:名無しさん@お腹いっぱい。 [2009/08/18(火) 05:29:48 ] 質問 補完候補からディレクトリを除外するにはどうしたらいいですか? % vi でタブを押したときにディレクトリがマッチして使い辛いです。 間違ってディレクトリを開くこともしばしば……
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 05:51:55 ] その動作で構わんだろ。サブディレクトリ中のファイルを指定することも考えろよ。
347 名前:345 mailto:sage [2009/08/18(火) 15:33:00 ] 詳しい方のみ回答をお願いします。 また回答者の主義・主観の主張はご遠慮ください。
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 16:20:42 ] 次の方どうぞ
349 名前:345 mailto:sage [2009/08/18(火) 18:39:18 ] 自己解決しました。
350 名前:名無しさん@お腹いっぱい。 [2009/08/20(木) 05:54:44 ] 変数値の展開(?)についての質問です。 PAGER='less -Rf' という設定で以下のシェル関数を定義して使うと、 function Diff { svn diff $1 | ${PAGER} } % Diff some_file Diff:1: command not found: less -Rf svn: ストリームに書き込めません: Broken pipe となり、'less -Rf' が一続きのコマンド名として扱われてしまいます。素直に svn diff $1 | less -Rf と解釈してもらうにはどう書けばいいのでしょうか?
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 06:16:14 ] >>350 >>187
352 名前:350 mailto:sage [2009/08/20(木) 06:40:46 ] >>351 うは、同じスレに答えが、しかもFAQネタorz ありがとうございました。 ${=PAGER} でいけましたっす。
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 17:53:16 ] 実際使っててどっちが使いやすいんだろうな? zshのデフォがno_sh_word_splitということは、それはそれでメリットがあるからやってるんだろうけど 大してzsh使い込んでないんでよう分からん
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 01:53:19 ] 個人的には no_sh_word_split だけど migemo 補完って誰かやってる? (前半と後半に関係は特にありません。)
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/25(火) 23:40:52 ] いつのバージョンからかわからないんだけど ファイルa aaがカレントディレクトリにあるときに % rm a の状態でTABを押したときの補完が % rm a a aa と候補が出るのではなく % rm aa とaaにだけ補完されるんだけど どなたか治し方しらないですか ファイル消えまくりorz
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 01:00:49 ] menu complete の動作が嫌ということ? 自分もこの動作があまり好きでないので、 setopt NO_AUTO_MENU にしている。適当なキーに menu-expand-or-complete を 割り当てて、欲しいときは明示的に menu complete を呼び出すようにしているけど。 でも、デフォルトの動作って途中で変わったかな。tcsh から移行したときに 設定したような気がするが、もうよく覚えてない。
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 01:26:27 ] 違うっす lsコマンドなどでは、 % ls aの時点でTABを押すと a aa と補完候補が出て、次の文字の入力待ちになるにもかかわらず rmコマンドの時だけ % rm aの時点でTABを押すと % rm aa となり、aは一切無視されるんです Gentooで4.3.x(失念)です
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 10:17:02 ] おいらは % touch a aa % rm a[tab] すると rm a [かーそる] になるけど。 aで(他の候補はあれど)完結しているときに tab 打つとそこで確定、ってことかな? (tab でなく ^D だと a aa が表示されます)
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 20:06:16 ] compdef -d rm で対処しました。お手数掛けました
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/27(木) 03:42:11 ] zshでbashのhistignoreみたいなのできませんかね? zsh その4で 255 :名無しさん@お腹いっぱい。[sage]:2005/10/19(水) 23:09:46 setopt histignorespace で alias ls=' ls' cd=' cd' とあるんですが、引数付きの時は残したいのですが、何か手法はありますか?
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/27(木) 04:58:20 ] zshaddhistoryを使えばどうにでもなるはず 参考 ttp://d.hatena.ne.jp/mollifier/20090728/p1 zshは実はファイルマッチで使うようなパターンだけじゃなくて 正規表現も使えたりするのでそういう感じでがんばれ
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 02:42:07 ] completion の matcher-list にも正規表現が使えるといいんだけど。 というか、 PATTERN MATCHING でも (a|b) は使えるのにこれも matcher-list じゃ使えないからなあ。残念な話だ
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 04:39:08 ] >>355 _rm が編集行の指定済ファイルを補完対象外にしていて、 入力中の語もその中に入っちゃってるみたいね。 多分期待動作じゃないんだろうな。 _rm 内の↓がそれっぽい。ここらへんの記法が何するものかは忘れたけど ignored=(${line//(#m)[\[\]()\\*?#<>~\^]/\\$MATCH})
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 12:59:17 ] >>363 細かい解説どうも。いつからか_rmが追加されて、それ以降の挙動のようですね 期待動作というかlsのような補完と挙動が違うのは バグ だと思ってます _rm採用以前はすべての対象ファイルが補完されてたわけだですし cd でディレクトリのみを補完対象にするのとはワケが違うと思うんですけどね
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 15:42:25 ] 自分でいじったんじゃなくて?
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 16:16:40 ] もちろん。自分ではいじってないですよGentooがいじってる可能性はあるかもしれませんが バージョンは4.3.9でした
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 23:38:49 ] >>364 lsとかの単なるファイル補完と違うのは rm a a みたいに同じファイルを2回指定することはないから 補完対象から外しているんだと思う。 (lsも2回指定することはない気はするけど、外すようにはしてない。 必要はないしね) これ自体は個人的には悪くないと思う。 menulistで補完してると、 2つ目にも指定済のファイルが候補にあると邪魔だからね。 通常のファイル補完でこれをやると、例えば cat a a とかはありうるから、うまくない。 まあ rm でやっていて ls でやってないことが気になる人もいるってことかな。 _rm が入力中の語も補完対象外にしているのは バグっぽいなあと思うけど。 その語は入力が完了しているから補完する必要がないとも 強引には考えられるけど。いや無理があるか。他の補完動作とも合ってないしね。
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 23:41:56 ] ていうか、 [[ -e file* ]] みたいなことって、できないんだっけ?(file* にマッチするファイルがあるか判定) [[ でできないってだけだけど。 これ普通どうやるんだっけな。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 23:46:10 ] >>368 ls file*の戻り値で代用
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/30(日) 00:00:59 ] そうか。そうだね。 tmp=(file*(N)); (( ${#tmp} )) ↑なん考えちゃったよ。 # tmp が消せなかった それなら : file* でよさそうだね。 thx.
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/30(日) 00:11:05 ] ( : file* ) 2>/dev/null としないと errmsg とともに終わる(forが) そんだけ
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 02:51:12 ] 補完の設定でフィルタ関数みたいなのはないのかな。 入力語と補完候補をとってマッチするか否かを判定するようなやつ。
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/05(土) 10:35:35 ] 内部コマンドの getopts で POSIXLY_CORRECT=0 に相当する 動作にできないものだろうか。履歴を使い回して末尾にオプションを 付け足したいときがままあるので。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/06(日) 12:33:57 ] bashのスレはどこですか?
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/09(水) 13:10:46 ] zshでプロンプトに journal.mycom.co.jp/articles/2009/09/09/bash/images/004.jpg みたいにpts/xを表示させたいんだが環境変数わからないので教えてください
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/09(水) 15:16:38 ] 環境変数でなくてプロンプト記法における %l だね
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 12:45:00 ] .zshenvっていつでも読まれるはずだよね? ログインシェルだと.zshenv読んでくれないんだけど,なんでかな .zprofileはマニュアル通り(ログインシェル時のみ読み込む)なんだけど, .zshenvがその反対(ログインシェル以外のとき読み込む)になってるみたい
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 22:54:50 ] なんでかなって、1行目の思い込みが間違っているからに決まってる。man読め。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 23:11:35 ] もちろん読んだよ > Commands are first read from /etc/zshenv; > [...] > Commands are then read from $ZDOTDIR/.zshenv. If the shell is a login shell, commands are read > from /etc/zprofile and then $ZDOTDIR/.zprofile. Then, if the shell is interactive, commands are > read from /etc/zshrc and then $ZDOTDIR/.zshrc. Finally, if the shell is a login shell, > /etc/zlogin and $ZDOTDIR/.zlogin are read. これ見るといつでも(NO_RCSでない限り).zshenvを読み込むと思うんだけど もしかして違ってる?
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 23:20:43 ] >>379 ログインシェルでも .zshenvを読む。 ただし、zshが sh互換モードで起動されると .zshenvは読まない。 ログインシェルの時だけ /bin/sh -> zsh の symlink 経由で起動してるんじゃない?
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 23:45:30 ] ありがとう compatibilityの項読んだよ > The usual zsh startup/shutdown scripts are not executed. Login shells source /etc/profile fol‐ > lowed by $HOME/.profile. けど /bin/sh -> bash になってるし,.zprofileはちゃんと読んでくれてるから違うと思う
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 00:55:23 ] >>379 もしかしなくても違ってる。 そのセクションを全文読んでから、ありえる解釈を列挙して 一つ一つ検討してもっとも妥当なものを選べ。 それができなきゃソース読め。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 06:39:45 ] >>382 違ってはいないだろ。 オレの環境では login shellでも .zshenv をちゃんと読み込んでるから。
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 01:37:04 ] setopt globcomplete man (\\|e)[Tab] ってやると ex* がヒットするよ〜。 (e|\\) (\*|e) ('*'|e) も同じ。 (\\|a) だと ax* がヒットする。 (記号|文字列) で 文字列x にヒットするようだ。 (\\|\\) だと何故か ex がヒットする。 まるでバグのようだ。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 02:31:26 ] zstyle ':completion:*' matcher-list 'm:a=日本語文字' ってやるとうまく動かない。動く日本語文字もある。 ab とか、 aの後に文字があると ab[Tab] で m:a=日本語文字 が適用されない。 % printenv LANG LC_ALL ja_JP.UTF-8 ja_JP.UTF-8 % touch 名yy 二yy 椎yy xxyy yyああ あyy アyy 一yy % ls xxyy yyああ あyy アyy 一yy 椎yy 二yy 名yy % zstyle ':completion:*' matcher-list 'm:a=x' % : aay[Tab] → xxyy % zstyle ':completion:*' matcher-list 'm:a=あ' % : a[Tab] → あyy % : ay[Tab] → あyy % : yyaa[Tab] → yyああ % zstyle ':completion:*' matcher-list 'm:a=x m:a=あ m:a=ア m:a=一 m:a=二 m:a=名 m:a=椎' % : a[Tab] ↓ % : 名yy file 名yy 二yy 椎yy xxyy あyy アyy 一yy
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 02:32:38 ] % : ay[Tab] ↓ % : あyy file あyy アyy 一yy % touch yy名 yy二 yy椎 yyxx yyあ yyア yy一 % ls xxyy yyxx yyあ yyああ yyア yy一 yy椎 yy二 yy名 あyy アyy 一yy 椎yy 二yy 名yy % : yya[Tab] ↓ % : yy二 file yy二 yy椎 yy名 yyxx yyあ yyア yyああ yy一 ↑ みたいに、「あ」、「ア」、「一」は動くけど、「名」、「二」、「椎」はうまく動かない。 もう書けない。
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/14(月) 14:38:34 ] アッー! スンマセン言ってみたかっただけです
388 名前:330 [2009/09/15(火) 19:12:50 ] すいませんお礼忘れてました。 レス下さった方々ありがとうございましたm(_ _)m 参考になりました。
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/17(木) 16:20:26 ] 実行したプロセスすぐに終了しなかった場合にそのプロセスをkillする 方法ってありますか? rshなどでタイムアウトのときに使いたいと思っています。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/17(木) 16:23:59 ] zshって最強なの?
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/17(木) 16:32:35 ] 最低です
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/18(金) 04:49:12 ] 最強は Version 7 の Bourne Shell
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/18(金) 07:50:11 ] ソースは最狂だが。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 03:21:49 ] 残念ながら buggy な zsh
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/20(日) 17:59:16 ] 誰か pulseaudio 0.9.15 向けの _pactl 持ってない? 欲しい。
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/21(月) 22:09:00 ] やっぱり反応ないなあ。 自分で使う pactl move-sink-input だけ実装した。 と一応の自己レス。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/25(金) 02:01:31 ] zshユーザって日本にどんくらいいるんだろ
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/25(金) 13:35:01 ] たしか5人くらいって効いたよ
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/25(金) 14:04:58 ] じゃあおれアシュラマン役な
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/25(金) 14:15:47 ] じゃあ僕はサンシャイン
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/26(土) 19:54:54 ] アシュラマンと組んだ時のサンシャインって なんで砂にならなかったの?
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/26(土) 20:09:46 ] ログインシェルがデフォでzshなディストリが出てこないと増えないよなやっぱ
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/26(土) 20:31:41 ] SH_WORD_SPLITがデフォじゃないと増えないよなやっぱ
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/27(日) 21:12:40 ] 自分のzshスクリプトをbash野郎に説明すんのにすごいストレス溜まる
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/27(日) 21:38:00 ] zshでスクリプトなんて書かねーよ
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/27(日) 21:55:21 ] >>405 普通に書くぞ。 人に説明しないけど。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/27(日) 22:52:33 ] 01,02,・・・,99が{01..99}でできるってだけで有り難いわ
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/27(日) 23:54:05 ] bashでもできるよ
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 00:39:33 ] >>408 マジで?うちの環境ではbashは3.2だが古すぎるのか bash使ってた頃はいちいちprint文とか使って桁を整えてたわ
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 01:30:12 ] ぶっちゃけbashは4でzshに近づくことができたのか?
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 09:10:22 ] >407 エロ画像連番スレの基本技5ヶ条の1だね
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 11:13:26 ] >>409 CHANGES によると { .. } は bash-3.0-alpha で実装された模様。 でもうちの 3.1.17 だとこうなってしまう。 $ echo {01..10} 1 2 3 4 5 6 7 8 9 10
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 11:38:24 ] $ bash -c 'echo {01..10}' 01 02 03 04 05 06 07 08 09 10 bash-4.0.33
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 12:08:23 ] >>413 bash-4.0-alpha からそうなったみたいね。TNX
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 13:50:22 ] ksh93なら $ echo {01..010} 1 2 3 4 5 6 7 8 $ echo {0x0..0x10} 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 $ echo {a..z} a b c d e f g h i j k l m n o p q r s t u v w x y z
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/28(月) 19:09:57 ] >>413 すげー、bashも進化してんだなw 他シェルの便利機能を取り込む姿勢はたいへん宜しい ただ、3→4へのメジャーバージョンアップはgccのそれを思い出して ついまともな出来なのかと疑ってしまうw >>415 そんなことできるのかksh
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/30(水) 00:02:28 ] bashもtcshもいつの間にか機能増えてたりするんで なかなか機能差異を説明するのも難しい まだ鍛錬が足らぬだけか
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/30(水) 20:59:00 ] でもよく調べると、やっぱzshに及ばないジャンwって結論に至る
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/02(金) 21:42:40 ] acapulco.dyndns.org/manual/src/zsh/
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/03(土) 00:41:39 ] fish!!
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/03(土) 00:46:11 ] x68000にfishというシェルがありました。 Cシェル系だったけどナー。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/03(土) 00:57:07 ] いや fishshell.org のことでしょ。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/09(金) 16:51:28 ] zshの配列のインデックスって1からなのかよ! 小半時悩んじまったじゃねーかハゲ $ bash -c 'foo=("bar" "baz"); echo ${foo[1]}' baz $ zsh -c 'foo=("bar" "baz"); echo ${foo[1]}' bar
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/11(日) 20:56:55 ] zsh金玉
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/11(日) 20:58:17 ] ズィーエスエイチ袋
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 20:56:20 ] _7z _convmv 誰か持ってる?くれ。
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 14:04:29 ] zftpの使い方がいまいち分からない これ便利なの?
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/27(火) 20:49:02 ] これ見て便利だと思たら便利なんじゃね? ttyshare.com/rec/xcezx/3240618/
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/29(木) 21:39:15 ] >>428 感動した よく作るなこんなの・・・
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/30(金) 14:05:44 ] cd - [TAB]で表示されるディレクトリ一覧の、降順・昇順を切り替えるオプションってありますか?
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/06(金) 04:42:36 ] やっと規制解除きた >>430 cd +[TAB] とすれば良いのでは? + と - の意味を切り替えるのは setopt pushd_minus
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/06(金) 04:48:20 ] コマンドを実行せずにヒストリに登録する方法は無いのかな? zle accept-line のコマンドを実行しない版が欲しいんだが。 # HISTFILE を編集するのは無しの方向で。