zsh入門 パート2at UNIXzsh入門 パート2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト156:名無しさん@お腹いっぱい。 03/01/21 18:13 >>154-155 スクリプトだとたとえ1文字にしても %a hoge.txt としなければいけない。 %hoge.txt ってのはやっぱり無理かな。 157:名無しさん@お腹いっぱい。 03/01/21 22:12 bindkeyで適当な関数を割り当てればいいんじゃないかな。 内容はあんまりいい例じゃないかもしれないけどこんな感じで。 function my-accept-line { emulate -L zsh local -a cmd; cmd=(${(z)BUFFER}) case "$cmd[0]" in *.log) BUFFER="$PAGER $BUFFER" ;; *) if [ -z "`whence $cmd[0]`" ]; then BUFFER="echo $BUFFER" fi ;; esac zle accept-line } zle -N my-accept-line bindkey '^J' my-accept-line 参考にしたのは http://dengaku.org/~naoki/zsh/FAQ-J/zshfaq02-j.html のrun-fg-editorと http://www.zshwiki.org/cgi-bin/wiki.pl?ZshHardStatus のpreexec。 158:名無しさん@お腹いっぱい。 03/01/21 23:31 >>157 カッケー!サンキュウ! 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch