- 1 名前:名無しさん@お腹いっぱい。 [2012/05/24(木) 16:34:43.03 .net]
- zshについて語るスレ
www.zsh.org/ zsh.sourceforge.net/ ・過去ログ zsh その6 toro.2ch.net/test/read.cgi/unix/1229010860/ 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/
- 411 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/05/27(水) 23:33:40.25 .net]
- setopt noglob とかしてんじゃないの
- 412 名前:名無しさん@お腹いっぱい。 [2015/05/28(木) 00:04:41.47 .net]
- >>411
ありがとうございます。noglob設定したら確かに直りました、 確認した所1ってfileが転がってました。 しかしよくすぐ気付くものだと感心しますな、最初の配列はきっと特別なんだろうな、 何かしでかしてんだろうなと覚書してまたわ。
- 413 名前:名無しさん@お腹いっぱい。 [2015/05/28(木) 00:21:08.64 .net]
- そっか、そもそもglobというのが頭の中からすっぽり消えてた。
恥ずかしながら。出直してきます。
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 09:29:46.03 .net]
- zsh-5.0.8のprintfで-フラッグが効かないんだけど、他にもなる人いる?
こんな感じ。 $ builtin printf '%-20s' 'hoge' hoge $ command printf '%-20' 'hoge' hoge
- 415 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 16:44:20.74 .net]
- zsh 5.0.7 (amd64-portbld-freebsd8.4) でもおなじ
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 17:33:24.91 .net]
- >>415
あれ、おかしいな?俺は5.0.7まで正常(左詰めされる)だったんだけど…。 ちょっとrevertしてみるわ。
- 417 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 17:45:27.15 .net]
- やっぱり5.0.7だと大丈夫っぽい。
パッケージ作成時の設定も変わってないみたいなのになんでだろう。 $ zsh --version zsh 5.0.7 (x86_64-unknown-linux-gnu) $ zsh -c 'builtin printf "%-20s" "hoge"' hoge $ zsh -c 'command printf "%-20s" "hoge"' hoge とりあえずは5.0.7で様子見することにします。
- 418 名前:416 mailto:sage [2015/06/07(日) 19:53:10.73 .net]
- ごめん、ちゃんと読んでなかった。うちでも、5.0.7だと正常(左詰めされる)でした。
zsh 5.0.8 (amd64-portbld-freebsd8.4) だと右詰になります。
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/06/07(日) 20:46:57.13 .net]
- >>418
どうもです。となるとzshのバグですかね。 どなたかzsh-usersに報告されてました。 www.zsh.org/mla/users/2015/msg00609.html というわけで、修正が来るまで?待つことにします。 お騒がせしました。
- 420 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/07/11(土) 02:35:34.51 .net]
- select ループで選択候補にナンバリングされるけれども、この表示方法は変えられないのかな
桁の変わり目に表示がずれるのがどうしても気になる ファイル選択に select を使うのもあまり便利とは言えないけど… こういうときは皆どうしてるのかな
- 421 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/06(木) 12:04:34.75 .net]
- teeみたいなことをやるリダイレクトで
ls > /tmp/ls.txt > /dev/sdtin ってできるけど、なぜ stdout じゃなくて stdin に流すのでしょうか? なんとなく stdout に流したくなるのですが
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/06(木) 18:57:00.41 .net]
- /dev/stdoutに すると端末に表示されずに、/tmp/ls.txt にもう一度書きこまれるのでは?
端末に結びつけられていれば /dev/stdin でも /dev/stderr でもいいが どうせスペシャルデバイスを使うのなら /dev/tty の方がわかりやすいかもね
- 423 名前:名無しさん@お腹いっぱい。 [2015/08/08(土) 09:23:44.01 .net]
- zsh使うくらいなら最初からbashだけ使ってた方がいい。
将来、なんかの拍子にbashの仕事が入ってくるかもしれない。 その時にbash使ってましたアピールは大きい。 zsh使ってましたとか何のアピールにもならない。 もう一度言う、たとえ趣味でもbashを使え。
- 424 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 12:30:00.64 .net]
- >>421
うちのzsh 5.0.8ではls.txtは作られても画面には何も表示されなかったんだが、オプションか何か?
- 425 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 13:48:35.32 .net]
- >>423
マゾなの?
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 21:29:45.09 .net]
- いえコピペです
- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/09(日) 23:01:50.40 .net]
- >>424
multios
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/10(月) 20:02:26.48 .net]
- >>427 thx
- 429 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 01:03:10.36 .net]
- firewalldの補完ファイルどっかに落ちてない?
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 19:37:38.48 .net]
- >>421
ls > /dev/stdout > /tmp/ls.txt とか ls >&1 > /tmp/ls.txt でいいんじゃないかな
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 23:45:26.91 .net]
- 5.1
sourceforge.net/projects/zsh/files/zsh/5.1/
- 432 名前:名無しさん@お腹いっぱい。 [2015/11/10(火) 14:23:27.38 .net]
- hosh
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/28(土) 12:34:47.43 .net]
- hash
- 434 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/29(日) 23:12:37.76 .net]
- 初心者で申し訳ないが#や$から左のホスト名とかユーザー名、ディレクトリはどこらへんいじれば変えられる?
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 00:44:08.44 .net]
- >>434
zsh プロンプト でググればやりかたが見つかる。 .zshrc に書くらしい。
- 436 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 01:05:55.56 .net]
- vim .zshrcすると
operation not permittedって出ます
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 12:31:44.73 .net]
- .の後にスペースを入れちゃ駄目だよ
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/11/30(月) 20:22:32.07 .net]
- .の後にスペースを入れたように見えるけど実際には.を使ってたりする
- 439 名前:名無しさん@お腹いっぱい。 [2015/11/30(月) 22:23:23.29 ID:XQUEOjyyx]
- 簡単なアンケートとイメージに答えるだけで自分のスタンプが作れる!
詳細はこちらから→goo.gl/K1Cxyc
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 10:07:16.72 .net]
- ホントだw 気付かんかった
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 14:39:08.07 .net]
- ネタだろ
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/01(火) 19:18:38.09 .net]
- じゃあ俺、mkdir .zshrc して帰るから(鬼畜)
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 01:15:42.82 .net]
- じゃ俺はそれをrm -rf . zshrcで消しとくね
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 01:50:09.44 .net]
- >>443
怖いことするな ls .
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 09:45:55.28 .net]
- 知ってて言ってんでしょ
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/02(水) 13:46:26.23 .net]
- 知ってて知らん言うのは犯罪やぞ
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/06(日) 19:33:09.46 .net]
- zsh 5.2
- 448 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/18(金) 20:00:31.04 .net]
- (( )) 内の浮動小数変数のデフォルト型をdoubleにする設定ってないですか?
- 449 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/08(金) 07:16:05.45 .net]
- zsh-5.0.8 → zsh-5.1.1(zsh-5.2 も同様) と上げたら、
menu-complete → reverse-menu-complete で reverse-menu-complete が確定→補完開始するようになった。(バグ?) zsh-5.0.8 は確定せずに候補選択の逆順移動をする。 zsh-5.0.8 と同じ動きにする方法ってある? >>448 setopt FORCE_FLOAT でどうでしょう。 と思ったら浮動小数変数のデフォルト型ですか。 何もしなくても double では? 表示の有効桁数のことですか?
- 450 名前:449 mailto:sage [2016/01/11(月) 16:38:07.30 .net]
- compinit するとなるようですね。もっというと
zle -C reverse-menu-complete .reverse-menu-complete _main_complete でなる。(_main_complete でなくても。) zsh-5.0.8 でも compinit すると complete-word, menu-complete とかで 新しい補完を開始してしまう。 ので、reverse-menu-complete 以外は前から問題があったのかな? zle -C 前の reverse-menu-complete や .reverse-menu-complete なら 新しい補完を開始することはない。 が、menu completion 中以外について、 当然 _main_complete は呼ばれないし、なぜか compinit なしの補完もしない。 menu completion 中しか reverse-menu-complete を使ってないので 姑息ながら、とりあえず .reverse-menu-complete で凌ぐ。
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/15(金) 16:56:35.55 .net]
- seq 1 10 | echo `grep 5` `grep 3`
bashだと5が表示されるけど、zshだと完全に固まるね(^Cも^Zも受け付けない)
- 452 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/15(金) 20:13:15.23 .net]
- 5.1.1では^Cで止まる。
- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/17(日) 23:54:19.24 .net]
- 5.2 では
% seq 1 10 | echo `grep 5` `grep 3` grep: (標準入力): 入力/出力エラーです 3<eof> ← 入力 3 となる。けど % zsh % seq 1 10 | echo `grep 5` `grep 3` でなぜか固まるね。 ↓ は期待通りかな。 % zsh -c 'seq 1 10 | echo `grep 5` `grep 3`' 5<eof> ← 入力 3<eof> ← 入力 5 3 bash とは多分仕様が違うけど、 bash は POSIX compliant なのかな? 正しく動けば zsh の方が使い易そうだけど。
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/14(日) 06:31:08.70 .net]
- hist_find_no_dupsはどういう意味なんでしょうか?
これを設定していても、Ctrl-pを繰り返し押したとき同じコマンドが何回も出てきます。
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/20(土) 07:22:20.45 .net]
- Ctrl-rで検索したとき一度出たものと重複するものをスキップしてくれますよ。
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/20(土) 12:37:09.21 .net]
- なるほど、ありがとうございます。
- 457 名前:名無しさん@お腹いっぱい。 [2016/03/12(土) 00:34:52.65 .net]
- d.hatena.ne.jp/ino46/20110627/1309149506
このzsh限定のselectメニューの文字化けどうすればいいんだろうか?
- 458 名前:名無しさん@お腹いっぱい。 [2016/03/15(火) 20:48:15.31 .net]
- selectの代わりにpercol使うことにした
- 459 名前:名無しさん@お腹いっぱい。 [2016/03/31(木) 14:16:01.37 .net]
- そういえば.zhistoryも日本語が文字化けしてた
history-all等の方で取り出すのは文字化けしないから 困った事にはならなかったが bash_historyの方は化けないから 文字化けは他でもまた偶然直面しそうだ 直し方両方分からないし
- 460 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/02(土) 02:15:04.35 .net]
- なんかzshがWindowsに対応とかニュースになってるらしいけどマジ?
- 461 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/02(土) 17:24:11.62 .net]
- bashやろ
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/02(土) 20:09:45.83 .net]
- ありゃ、bashか
でもそれでもすごいことだな
- 463 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/03(日) 00:01:44.30 .net]
- すごいよ。WindowsでUbuntuのバイナリ互換するんだもんな
zshも動くよきっと
- 464 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/03(日) 00:03:01.83 .net]
- 今でも動くけどな
Windows7の人はxp-modeで試せばよい unix.oskp.net/sua/windows_zsh.html
- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/04(月) 03:22:03.43 .net]
- >>459
~/.zsh_historyのエンコーディングがLatin1っぽい
- 466 名前:名無しさん@お腹いっぱい。 [2016/04/04(月) 09:10:38.50 .net]
- >>465
nkf で utf-8 に変更しても駄目だったから zshから書き出すまでの方見ないと駄目かもしれない
- 467 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/04(月) 20:50:42.74 .net]
- >>459>>465>>466
仕様ではないのか www.zsh.org/mla/users/2011/msg00154.html
- 468 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/10(日) 04:03:37.50 .net]
- bashのcdでディレクトリだけ補完する、の下記設定は、zshだとどう書けばよいですか?
complete -d cd 下記でできましたが、自分には不要な設定もたくさんついてくるので、cdのディレクトリ補完だけ単独で設定したいです。 autoload -Uz compinit; compinit
- 469 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/10(日) 13:30:00.02 .net]
- >>468
compctl -/ cd
- 470 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/04/10(日) 20:47:25.28 .net]
- >>469
できました! ありがとうございます。
- 471 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/11(水) 12:17:56.75 .net]
- man cdとするとzshではなくbashのビルトインの方が呼ばれるんですがどうしたらいいですか
man zshbuiltinはちょっとめんどい
- 472 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 00:19:24.36 .net]
- run-help を使えるようにしておくとか
- 473 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 19:31:54.87 .net]
- zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
これで補完のとき大文字小文字を区別しないようにしているのですが、 Macで/us<Tab>とすると/Usersが先に出てきてしまいます。 これを/usrが先に出てくるようにしたいです。つまり 入力した文字列と大文字小文字が一致した候補がある場合はそちらを先にしたいのですが どうすればいいでしょうか?
- 474 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/13(金) 22:41:19.11 .net]
- アルファベットが若い方が優先されてんでしょ
- 475 名前:名無しさん@お腹いっぱい。 [2016/05/13(金) 22:43:04.11 .net]
- マックをやめればすむ話だな
- 476 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/14(土) 06:12:53.83 .net]
- zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}'
これじゃダメなんだね?
- 477 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/14(土) 20:28:58.04 .net]
- 大文字小文字無視系の設定は、しばらく使ってみないと自分の好みの動作が判らんよな
楽をしようとしてるのに、縛りを少しきつくすると勝手に確定させられて「おいっ!」みたいなことがあるし
- 478 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/20(金) 01:08:02.47 .net]
- oh-my-zshとかprezto使わんのみんな
- 479 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/20(金) 01:11:25.06 .net]
- 使わない
適当にググって人の設定パクるほうがいい
- 480 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/05/30(月) 22:12:11.81 .net]
- 俺は最初oh-my-zsh使ってたけど今はantigenで落ち着いたな(´・ω・`)
- 481 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/19(日) 19:22:43.33 .net]
- やったことない(´・ω・`)
- 482 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/23(木) 22:14:43.03 .net]
- .zshrcにfunctionを書いているのですが、readでユーザ入力を待っている時に、ctrl+c、ctrl+d、esc、どれも押しても強制終了できません。
function hoge(){
- 483 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/23(木) 22:17:15.86 .net]
- .zshrcにfunctionを書いているのですが、readでユーザ入力を待っている時に、ctrl+c、ctrl+d、esc、どれも押しても強制終了できません。
ユーザ入力ができて、入力待ち中に強制キャンセルもできるようにするにはどのようにすればよいでしょうか? function hoge(){ # 入力待ち中に強制キャンセルが何も効かない。。 printf "input: " read string }
- 484 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/06/27(月) 20:12:25.69 .net]
- >>483
function hoge(){ trap 'return 1' SIGINT printf "input: " read string } これでどうだろう
- 485 名前:483 mailto:sage [2016/06/30(木) 00:17:40.19 .net]
- >>484
ありがとうございます。 ctrl+cのあとにエンターを押せばtrapに補足されましたが、ctrl+cだけではキャンセルされませんでした。。 バージョンはこれでした。zsh 4.3.11 (x86_64-redhat-linux-gnu) テストで、 trap "echo aaa" SIGINT としたんですが、これ、関数が終わった後も、コマンドライン上でctrl+cすると aaa aaa aaa ... とtrapが発動するようになりますね。。 とりあえず、 read -k 1 str で1文字入力にすることで、ctrl+cが入力されるとそれでキャンセルされたように見えるのでこれで代用しようかな。
- 486 名前:名無しさん@お腹いっぱい。 [2016/07/01(金) 20:45:43.11 .net]
- >>485
見当違いなアドバイスだが、readに-tつけては
- 487 名前:483 mailto:sage [2016/07/07(木) 00:51:28.67 .net]
- >>486
なるほど。 秒数待ちをするんですね。 そのアイデアはまったく考えてませんでした。 案の一つとして検討させていただきます。ありがとうございます。
- 488 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/08/05(金) 17:35:39.35 .net]
- ここ最近、履歴の共有ができなくなってしまいました
inc_append_history と share_history は有効にしてます 何が悪さをしてるでしょうか? zshは5.2です
- 489 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/22(木) 11:34:44.60 .net]
- function定義した中身を表示する方法はありますか?
aliasはwhichで内容を確認できるのですが、functionはwhichで見れず。。 何か他の方法で見れないでしょうか?
- 490 名前:名無しさん@お腹いっぱい。 [2016/12/22(木) 16:04:48.16 .net]
- typeやとあかん?
- 491 名前:名無しさん@お腹いっぱい。 [2016/12/22(木) 16:05:32.06 .net]
- すみません。忘れてください
- 492 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/22(木) 20:10:18.20 .net]
- >>490,491
レスありがとうございます。 すでに違ったとレスいただいていますが、typeコマンド初めて知りましたので一応調べてみたら、functionだとわかるだけでした。
- 493 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/22(木) 20:17:52.21 .net]
- 関数定義も普通にwhichで見れると思うけど……
% function foo() { echo hoge; } % which foo foo () { echo hoge }
- 494 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/22(木) 22:09:41.71 .net]
- whichが置き換わってるんとちゃう?
built-in which でいける
- 495 名前:489 mailto:sage [2016/12/23(金) 00:31:06.34 .net]
- >>493,494
おお! その通りでした。 whichをwhichするのは初めてだ。 ↓alias登録されてた! % which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' これでいけました。ありがとうございます。 % builtin which is_exists 続きます。
- 496 名前:489 mailto:sage [2016/12/23(金) 00:37:07.30 .net]
- 続きです。
.zshrcと.zshenv見直してもalias登録してないので、どこで設定されてるかぐぐったら こんなの見つけました。 ttp://d.hatena.ne.jp/BigFatCat/20080601 どうやら下記で設定されてるみたいです。 /etc/profile.d/which-2.sh これはzshの場合デフォルトで読まれるみたいですが、functionが見れなくなる欠陥whichで書き換えるとか迷惑ですね。。 これを読まないようにする設定とか無いでしょうか?
- 497 名前:489 mailto:sage [2016/12/23(金) 00:39:13.07 .net]
- 途中で書き込んでしまいましたすみません。
読まないようにする設定が無ければ、無理矢理感があって気持ち悪いですが unalias which を.zshrcに入れて我慢します。
- 498 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/23(金) 00:46:56.65 .net]
- zshはそんなものデフォルトで入れないよ。冤罪だw
その手のおせっかいはお使いのディストリビューション固有の事情かと。
- 499 名前:489 mailto:sage [2016/12/23(金) 00:51:58.22 .net]
- えええ
centos6です。。
- 500 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/24(土) 12:06:57.31 .net]
- curlで&や?を含むURLを取得するとき、いちいちURLをクォートで囲むのが
面倒なんだが、いい方法ないだろうか?
- 501 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/24(土) 14:15:22.12 .net]
- URLをコピペするときは bracketed-paste-url-magic が役立つ
- 502 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/24(土) 14:58:57.32 .net]
- これか。これってターミナルエミュレータがbracketed pasteに対応してないとダメなんじゃない?
https://github.com/zsh-users/zsh/blob/master/Functions/Zle/bracketed-paste-url-magic こっちのurl-quote-magicなら自分のとこでも動いた。ともあれthx d.hatena.ne.jp/lurker/20061231/1167570929
- 503 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/24(土) 19:54:49.31 .net]
- 自分はその手のコマンドは noglob を使った alias を定義してるな
- 504 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/25(日) 07:10:40.66 .net]
- noglobは&に効かなくね?
- 505 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/25(日) 14:42:22.28 .net]
- >>504
あれ、確かにそうだよなと思って履歴を見返したら、クォート
- 506 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/12/25(日) 14:51:11.09 .net]
- 途中で切れてしまった。履歴を見返したら & を含む場合はクォートしていたw
ごめんち ブラウザ経由で呼び出す機会が多くなったし、端末に張り付ける場合も 正規化した URL を使ってたから、クォートする機会があまりなかった 自分の記憶が全くに当てにならんのが泣ける
- 507 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/08(水) 15:33:37.91 .net]
- ttps://github.com/ryoppy/cool-peco
を入れたんだけど C-r で cool-peco-history にならんのです。 デフォルトの bck-i-search: になっちまう。 コマンドラインからは cool-peco-history 呼べるし、 alias の hist も呼べる。 $ bindkey | grep peco "^R" cool-peco-history になってるし、コマンドラインから $ bindkey '^r' cool-peco-history しても変わらず。 「やっちまったなぁ!」を使わず解決策教えてほしいです。
- 508 名前:名無しさん@お腹いっぱい。 [2017/03/13(月) 11:52:13.60 .net]
- pushd +3
とかってしたとき、3つ分スタック全体を循環させるんじゃなくて、 3つ目を取り出してスタックトップに乗せるって挙動なかったですか? つまり最近使った順にスタックが並ぶ。 昔出来た気がするのですが、今マニュアル見てもなくて。
- 509 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/03/25(土) 16:44:28.09 .net]
- ulimit -aってやると一番下に
-N 15: unlimited と出るんですが、この項目は何ですか?
- 510 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/16(水) 10:45:32.97 .net]
- extendedglobがmissing delimiterとか言われてエラーになる
何か他のオプションと衝突するとかある?
- 511 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/08/19(土) 19:42:44.72 .net]
- cdr だけ 部分一致で補完したいのですが、どうすればよいでしょうか?
実用途としましては、project名 入力で path が補完して移動です。 zstyle ":completion:*" matcher-list 'm:{a-zA-Z}={A-Za-z} l:|=*' で部分一致になった( l:=|* が 妥当かもわかってません)ので、 zstyle ":completion:*:*:cdr:*:*" matcher-list 'm:{a-zA-Z}={A-Za-z} l:|=*' としてみたのですが、反映されませんでした。
|

|