[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/10 02:55 / Filesize : 218 KB / Number-of Response : 987
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

zsh その6



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/

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 10:29:37 ]
俺たちの zsh スレが復活したぞ!!

3 名前:名無しさん@お腹いっぱい。 [2008/12/13(土) 20:44:29 ]
前スレは6レスで落ちたけどねw


今日本買ってきたで

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 20:55:59 ]
>>3
あの本は流し読みしたけど、大体知ってることだし、
screenも触りだけだったので買わなかった。

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 21:47:26 ]
www.amazon.co.jp/zsh%E6%9C%80%E5%BC%B7%E3%82%B7%E3%82%A7%E3%83%AB%E5%85%A5%E9%96%80-%E4%B8%AD%E5%B3%B6-%E8%83%BD%E5%92%8C/dp/479811815X

これか?出てるの知らなかった

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 06:19:37 ]
「zsh-最強シェル入門-」サポート
lpic.jp/zsh/

こういうんを著者個人のサイトでやる時代なのか

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/16(火) 21:40:01 ]
zsh関連の効率の良い情報収集法って無い?
今のところ delicious.com/tag/zsh
である件数以上のをピックアップするのが一番効率的なんだけど。
もっと良い方法があれば。

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 10:06:56 ]
とりあえず 帰ってきた zsh スレ おめ

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 20:06:53 ]
ついに立ったな
今度こそはスレ落ちさせないからな覚悟しろ!

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 22:18:56 ]
Alt押しキーをキーバインドする方法ってありますか?
↓みたいな感じでできるといいんですが
bindkey "Alt+F" forward-char



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 22:41:23 ]
bindkey "^[f" forward-char

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 23:09:55 ]
>>11
ありがとうございます
^[はAltに対応してるということですか?

かなりググったつもりですが、全然情報が見つからなくて・・・
調べ方が悪いのかしら

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 02:53:38 ]
stanakaならともかくnaoyaか。あまり期待できなさそう。

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 22:54:05 ]
ユーザ名やホスト名の補完って抑制できんの?
scp でタブ押すとカレントの一覧に混じって大量のユーザ名が混じってくれやがる

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 00:16:36 ]
後藤大地の記事よめ

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 00:51:34 ]
>>15
読んだがなかったぞおぃ

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 14:43:21 ]
_ssh にあるよ

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 16:42:44 ]
なんつーか話題がないね

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 19:11:36 ]
困ったときの.zshrc晒し

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 19:44:05 ]
すっかり忘れられたな
wiki.fdiary.net/zsh/



21 名前:14 mailto:sage [2008/12/20(土) 21:25:11 ]
_ssh見てみたけど、zsh歴半月の自分には分かるわけもなく・・・
さんざんググってzstyleの勉強をしようと思ったけど、日本語じゃ初心者向けの解説サイトは皆無だね。
まぁ実際むずいしハンパな素人にはそもそも無理か。

で、結局compdef -dというのを知った。
補完やりすぎなんじゃゴラァってときは、とりあえずこれで解除しとけばいいわけだな。

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 09:51:16 ]
また少人数で廻すスレ復活か

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 11:45:07 ]
#compdef scp

_arguments ¥
'(-2)-1[forces ssh to try protocol version 1 only]' ¥
'(-1)-2[forces ssh to try protocol version 2 only]' ¥
'(-6)-4[forces ssh to use IPv4 addresses only]' ¥
'(-4)-6[forces ssh to use IPv6 addresses only]' ¥
'-p[preserve modification times]' ¥
'-r[recursively copy directories]' ¥
'-v[verbose mode]' ¥
'-B[batch mode]' ¥
'-q[disables the progress meter]' ¥
'-P+[specify port on remote host]:port number on remote host' ¥
'-S+[specify ssh program]:path to ssh:_command_names -e' ¥
'-c+[select encryption cipher]:encryption cipher:(idea des 3des blowfish arcfour tss none)' ¥
'-C[compress data]' ¥
'-F+[specify alternate config file]:config file:_files' ¥
'-i+[select identity file]:SSH identity file:_files' ¥
'*-o+[specify extra options]:option string:->option' ¥
'*:file or directory:_files'


24 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 11:47:46 ]
これでどうかな・・・
_ssh から _scp オプションの部分だけを抜き出したんだけど。

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 18:46:11 ]
デフォルトログインシェルをzshにしてるディストリはねーのか?
ちんたらやってたらいつまで経っても普及せんぞ

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 23:11:15 ]
grml

27 名前:名無しさん@お腹いっぱい。 [2008/12/31(水) 13:28:18 ]
bashでは--rcfileで初期化ファイルを指定できますが
zshでも同じことができませんか
zsh -h したけど、それらしいのはありませんでした。

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 15:26:17 ]
man zshoptions

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 16:00:52 ]
>>28
だからそれらしいのは見つからないんですけど。

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 18:55:15 ]
年の瀬の逆切れは趣きがあってよい



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 16:31:26 ]
>>27
zshには--rcfile相当の機能はないよ。
28がマニュアル読めっていっているのは、自分もしらないから。
自分が知らないから、マニュアル読めというしかないじゃん。察してやれ。

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 16:40:03 ]
>>30
これは・・・自分の無知をごまかすだけの自称上級者様ではないですか!
あけましておめでとうございます。

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 21:57:53 ]
必死にマヌアル読んだ俺カワイソス

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 22:01:08 ]
>>33
つ どんまい

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 18:06:01 ]
--rcfileか、なるほど。
でもどーいう時に使うんだ?

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 14:34:59 ]
--rcfileがないからZDOTDIRで代替してます

37 名前:名無しさん@お腹いっぱい。 [2009/01/07(水) 20:27:02 ]
zshって名前にしたの誰だ?
我最強なり的な傲慢さがあっていいよな

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 20:31:25 ]
>>37
つ 俺

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 00:24:44 ]
omega shell

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 03:16:02 ]
>>37
これから次世代シェルを作ろうって思ってた奴は歯がゆく思ってんだろうな
俺がzを使うはずだったのにィってw



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 11:30:56 ]
bzsh でどうだ

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 11:31:56 ]
…っと bazsh だな。

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 11:54:00 ]
zzsh

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 12:33:30 ]
Ω-shell

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 15:43:25 ]
zashじゃないのか

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 16:47:34 ]
zhだろ

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 17:00:56 ]
日本語訳がないと変態すぎておぼえられない

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 17:16:14 ]
日本語訳があってもなくても変態すぎる

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 17:39:14 ]
誰か日本語でわかりやすく補完用関数の書き方教えてくれー。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 19:43:02 ]
後藤に頼め



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 19:59:37 ]
GOTO大地

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 00:26:21 ]
orzsh

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 01:03:54 ]
www.showa-shell.co.jp/

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 01:19:47 ]
bindkey -v だとコマンドラインスタック使えんのか

>>52 なんか(・∀・)イイ!!

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 03:31:32 ]
使えるだろ

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 14:14:19 ]
>>54
bindkey '^Q' push-line


57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 18:12:32 ]
>>52
いいなそれw
誰か作って

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 19:11:40 ]
scp のリモート側に*を使ってるとno matches found:ってなる。接続前に展開しようとするからかな?
なんか方法ないすかね?

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 19:53:24 ]
\*

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 20:44:02 ]
>>59
ありやす!エスケープするのね

#でも、リモートのパス中の*はデフォで\*として解釈してくれたらいいのに



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 20:54:40 ]
>>60
> #でも、リモートのパス中の*はデフォで\*として解釈してくれたらいいのに
だれが解釈してると思ってんの?

62 名前:52 mailto:sage [2009/01/10(土) 21:55:10 ]
うっかり書いてしまった。
今は反省している。
つかどんなシェルだよw

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 23:16:13 ]
使ってるとだんだん気分がorzになるシェルだろ

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 23:24:41 ]
% readlink /bin/orzsh
csh

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 01:38:10 ]
>>61
誰も何も、ローカル側のzshでしょ?
リモート側で*を展開する仕事をするのはリモート側のsshdとか、そんなんでしょ?

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 01:50:33 ]
>>55-56
良く調べもしないですんません、ありがとう!
すごく…快適です…

( なお、うちの環境では
setopt NOFLOWCONTROL
の追加が必要でした )


67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 11:57:28 ]
>>65
> 誰も何も、ローカル側のzshでしょ?
シェルがsshの構文知ってるわけないやん。
> リモート側で*を展開する仕事をするのはリモート側のsshdとか、そんなんでしょ?
sshd が、* を解釈するわけないやん

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 12:40:54 ]
alias scp='noglob command scp'

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 09:51:19 ]
>>68
それやったらローカルの*も効かなくなるじゃん。bashのように
scp hoge* remote:
scp remote:hoge* .
ってやりたいってことだろ。

まぁzshの慣習に従って素直に\使えってこったな。長いものには巻かれろ。

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 09:55:49 ]
> zshの慣習に従って素直に\使え

そんな慣習? zsh???

unix の shell の慣習って言うんならわかるけどサ



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:12:09 ]
>>69
glob の挙動は、setopt で制御できる。
> scp hoge* remote:
> scp remote:hoge* .
こういう書き方するやつは信用できない。

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:49:11 ]
おまえらみんな信用できない。

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:56:05 ]
2ch を信用するやつが一番信用できない

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 21:12:30 ]
>>58
setopt NONOMATCH

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 00:33:53 ]
bindkey "^/" undo
と.zshrcに書き込んでもC-/でundoができるようにならないのですが、
どう表記すれば良いのでしょうか?

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 05:49:50 ]
^/ なんて文字は存在しないから。
たぶん "^_"

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 08:11:28 ]
>>76
"^_"と設定すると、C-_では動きますがC-/はやはり動きません。
ぐぐってみたら"^/"や"^\/"と書かれた.zshrcを見かけたので、
環境が悪いんですかね?

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 10:04:32 ]
man ascii (FreeBSD限定?)とかして
ASCII コードのビットコードをよーく眺めるんだ

H と ^H と BS の関係とかな

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 11:48:10 ]
>>76,78
asciiコード表とにらめっこしてきました。
Ctrl+/で生成される制御文字は存在しないから"^/"にはbindkey
しても意味がない、ということですか?

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 12:19:01 ]
そんなところだね。
Ctrl+/で端末が何を送ってくるか、あるいは何も送らないのか、
cat | od -c を実行して Ctrl+/、改行、Ctrl+Dを入力するとかして調べてみれば。



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 14:48:40 ]
setopt glob_complete にすると、マッチしたものを展開しなくなり、
同時に最初の候補に切り替わりますよね。例えば

% ls
tmp1 tmp2 tmp3

% ls tmp*      ← この状態でタブを押すと

% ls tmp1      ← 最初の候補「tmp1」になるのですが
tmp1 tmp2 tmp3

tmp*のままにしておくにはどう設定すればいいんでしょうか?

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 14:50:30 ]
bindkeyで設定したものが子プロセスのzshに反映されないので困ってます。
.zshrcに

bindkey "^P" history-beginning-search-backward-end

と書いていて、ログイン時のzshでは動くんですが、

% zsh

でサブシェルを立ち上げたときにこのキーバインドが反映されないのです。
screenで起動したときも同じ現象になるのでどうにかしたいのですが、どうすればいいか教えてほしいです。

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 22:19:03 ]
>>82です。
具体的にはこんな感じです。

% bindkey "^p"
"^P" history-beginning-search-backward-end

% zsh

% bindkey "^p"
"^P" up-line-or-history

% zsh --version
zsh 4.3.4 (powerpc-apple-darwin9.0)


よろしくおねがいします。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 07:40:37 ]
zsh -xv でトレースしてみたら

85 名前:名無しさん@お腹いっぱい。 [2009/01/28(水) 19:11:05 ]
zshだと、
@# date "+%s"
A# echo foo
B# date "+
ここで↑キー押しても「echo foo」と1つ前のヒストリが表示されてしまいますが、
tcshのようにBで↑キー押すと「date "+%s"」と補完するようにはできないでしょうか?


86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 19:22:05 ]
ESC-p
あるいは適当なキーをhistory-search-backwardにバインドすれば?


87 名前:名無しさん@お腹いっぱい。 [2009/01/28(水) 20:06:57 ]
↑キーにキーバインドってできるんですかね。。

88 名前:87 mailto:sage [2009/01/28(水) 20:33:14 ]
すいません、できました。
>>86 ありがとうございます。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 12:20:41 ]
zsh最強シェル入門買ったー今から読むー

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 17:07:24 ]
普通はそんなもん買わんよ
ネットと2chで事足りるj



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 17:10:52 ]
>>90
うん,ネットと2chで事足りることしか書いてない…orz

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 17:13:07 ]
あははははは

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 17:13:38 ]
補完の書き方とか超絶難解な変数展開とか、zsh独特でかつややこしいところが
書いてあれば欲しいのだけど、目次みた限りでは書いてなさそうね……

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 19:22:08 ]
zsh スクリプト書きまくりだと何が互換性があるのかないのか判らなく
なってくる。まあ自分だけしか使わないから一向に構わないのだが。

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 20:27:11 ]
シェルスクリプトの互換性がよく問題になるのは、「純正sh」用のスクリプトとして書くせいだからね。
zsh専用のスクリプトとして書くぶんには、他のシェルとの互換性なんか気にする必要はない。

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 14:28:40 ]
そうやって堕落していくのが恐い

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 14:35:46 ]
なぁに、世の中に zsh 以外など(実用上)存在しないと
見切れば問題ない

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 14:40:54 ]
移植性を気にするぐらいならシェルスクリプトなど使うな

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 15:01:06 ]
堕落すればいいじゃん
つ安吾

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 18:02:19 ]
や…安吾



101 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 21:10:11 ]
でもまだzshスクリプトは奇異の目で見られるよな

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/02(月) 23:27:36 ]
エロ画像連番スレでは定番の言語だが






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef