zsh その7

1名無しさん@お腹いっぱい。
垢版 |
2012/05/24(木) 16:34:43.03
zshについて語るスレ

http://www.zsh.org/
http://zsh.sourceforge.net/

・過去ログ
zsh その6
http://toro.2ch.net/test/read.cgi/unix/1229010860/
zsh その5
http://pc11.2ch.net/test/read.cgi/unix/1212677877/
zsh その4
http://pc11.2ch.net/test/read.cgi/unix/1107342206/
zsh その3
http://pc5.2ch.net/test/read.cgi/unix/1080002786/
zsh入門 パート2
http://pc3.2ch.net/test/read.cgi/unix/1036324177/
zsh入門
http://pc.2ch.net/test/read.cgi/unix/990283346/
2名無しさん@お腹いっぱい。
垢版 |
2012/05/26(土) 18:19:44.41
新スレおめでとうございます^^
3名無しさん@お腹いっぱい。
垢版 |
2012/05/29(火) 18:59:39.28
オワコン、巨大、物好きしか使わない、独自仕様、オナニースクリプトで鯖管を困らせる


>>1
2012/05/29(火) 20:27:23.38
おつ
zshのドキュメントって読むのにすごい忍耐いるね
ここ読んどけって章ある?
5名無しさん@お腹いっぱい。
垢版 |
2012/05/29(火) 21:08:38.69
使い始めの頃は prompt いじるために misc をよく見たけど、
最近は expn をよく見るかなー。
6名無しさん@お腹いっぱい。
垢版 |
2012/06/02(土) 19:08:53.42
ログインシェルとしてzshを使っています.
ログイン時に~/.zprofile,~/.zloginが実行されてないようなんですけど(どういうわけかbashのprofileが代わりに実行されます),
ログイン時に~/.zprofile,~/.zloginを実行させるにはどうしたらいいですか?
ちなみに,Ubuntu 12.04LTSで使用しています.
2012/06/03(日) 13:22:44.32
ログインシェルがbashになっていてbashからzshを起動してるんじゃねーの?
2012/06/03(日) 17:28:13.29
いつのまにか PROMPT に %F とか増えてんだなー。
これ $reset_color じゃ完全には reset されなかったりするのか。
なんとなく % 1つで書きたいけど %f%k しろってことか。
2012/06/09(土) 22:54:47.90
入力行に色をつけるこってできる?
10名無しさん@お腹いっぱい。
垢版 |
2012/06/09(土) 23:28:16.29
# プロンプト後に好きな色指定
PS1='$ %F{green}'
# エンター押したら実行前に色をリセット
preexec() { print -nP '%f' }

あたりでどうだろう。
2012/06/10(日) 09:55:44.81
>>10
おーーいいかんじです。ありがとうございました。
2012/06/16(土) 14:46:52.71
>>10
補完しようとしたらうまくいかないな
2012/06/18(月) 09:53:24.46
PROMPTを途中で改行してる場合で、改行する前の行にRPROMPTを表示させる方法ってありますか?
2012/06/21(木) 00:53:49.15
例えば。
RPROMPT="%{$(echotc UP 1)%}right prompt text%{$(echotc DO 1)%}"
きっと問題がある。

>>12
zle_highlight=(default:fg=green)
使ったことないんであんましらんけど。
2012/06/22(金) 19:36:07.80
echo 1*0 てやったら
10 100 110 120 130 140 150
て出るんですが、普通にそのまま出力させるにはどうすればよかですか?
2012/06/22(金) 20:03:39.66
なにをいってるのかと思った。
echo '1*0'
2012/06/22(金) 22:35:13.56
うちのzshじゃそのまま出る
$ echo 1*0
1*0
何のオプションが効いてるんだろ
2012/06/22(金) 22:45:25.39
普通にワイルドカードでしょ。
2012/06/22(金) 23:26:21.98
>>17
setopt noglob かな。なんでそんなもん set してんのかしらんけど。
2012/06/23(土) 07:33:49.35
>>19
それだとワイルドカード自体効かなくなるから、
setopt nonomatch かと。
2113
垢版 |
2012/06/23(土) 12:22:12.38
>>14
ありがとうございます。
いままでのRPROMPTをそのままつっこんでも今のところ特に問題なく動きました。
いろいろ確認してみましたが問題なさげです。
2012/06/23(土) 14:09:40.51
>>20
効かないからそのまま出るんだろって思ったけど、「なんで〜」に対する答か。
確かに noglob より nonomatch を設定していると考える方が自然だ。
2012/06/23(土) 15:12:00.69
>>21
よく考えたら PROMPT に含める方が一般的だったかも。
>>14 の方が簡単な気はするけど。
2413
垢版 |
2012/06/24(日) 12:04:00.45
たびたびすいません。Emacs+multi-termだと崩れてました。
普段のkonsoleなら問題なかったのですが。
2012/06/24(日) 15:29:14.48
それは multi-term の問題では。
どう崩れるのかしらんけど。
2012/06/26(火) 22:49:57.86
bindkey で Ctrl+@ や Ctrl+- を設定したいんですが、 どうやればいいんでしょうか?
"^@" や "^-" では駄目でした。
2012/06/26(火) 23:06:25.29
^@ は普通それでいい。できないなら端末の問題かな。^- というコードはない。
xxd があればその入力にそれぞれ打ち込んでみるといい。
何か分かるかもしれない。
2826
垢版 |
2012/06/30(土) 21:05:11.42
>>27
端末の問題ですか・・・puttyごった煮版ですがこれが悪いのかな。
@単発なら \@ でできたのですが、 ^\@ はやはり駄目でした。
2012/07/03(火) 21:32:24.19
\@ って bindkey \@ foo ってこと?
@ なら bindkey @ foo でいいけど。

xxd がなければ ESC-x describe-key-briefly ^@ ってやれば一応入力キーは判るよ。
あと Ctrl-- も端末で適当なコードが入るようにすれば、それに bindkey して使えるよ。
putty でどうやるのかしらんけど。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況