タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

zshに関するyuutenのブックマーク (10)

  • zshでcd先をディレクトリスタックから選択する順番 @ 7bit

    zshでcd -[TAB]とすると、setopt auto_pushdしていた場合は過去にいたディレクトリが ~% cd - 0 -- /home/**/work/dotfiles/.vim (一番昔) 1 -- /home/**/work/dotfiles 2 -- /home/**/work (直近) のように表示されます。しかし、このままタブを押し続けていくと、最も昔にいたディレクトリから順次選択れていくのはやや直感的ではありません。できれば直近にいたディレクトリを優先してリストアップしてほしい。 zstyleのヘルプを見ても'completion:complete:cd:*'でリストを逆順にする方法が分からず、途方に暮れていたところ… Zsh Workshop: The Directory Stack [1]を見ていて cd +[TAB] が目的の動作だったと閃きました。 ~%

    yuuten
    yuuten 2009/10/04
  • ここでzshの発表の続きをやる - mollifier delta blog

    Webteko(ウェブテコ)っていう勉強会に参加してzshについて発表した(発表資料)。発表したんだけど、時間の都合とかで(zshにとっては)基的なところしか紹介できなかった。 「うおー! 俺のzsh好きっぷりはこんなもんじゃないぜ!」というわけで、ここでその続きを書くことにした。主にコマンドライン編集の機能について説明するよ。 smart-insert-last-word について まず、zshには insert-last-word と言う機能がある。これを使うと、一つ前のコマンドの最後の単語を挿入できる。 これをもっとスマートにしたのが smart-insert-last-word。設定の仕方はこんな感じ。 autoload smart-insert-last-word zle -N insert-last-word smart-insert-last-word bindkey '^

    ここでzshの発表の続きをやる - mollifier delta blog
    yuuten
    yuuten 2009/05/07
  • zsh(はてな勉強会)

    8月17日の技術勉強会 - Flexレイアウト手書き勉強会 8月17日に行われました技術発表会の内容を撮影した動画ファイル/資料を公開いたしました。内容は以下のとおりです。 テーマ Flexレイアウト手書き勉強会 発表者 d:id:secondlife 勉強会動画 ダウンロード…

    zsh(はてな勉強会)
    yuuten
    yuuten 2009/04/03
  • Zshrc - 紹介マニアMoinMoin

    Immutable PageDeleteCache (cached 2024-03-18 06:15:12) Or try one of these actions: Attach File, Like Pages, Local Site Map

    yuuten
    yuuten 2009/04/03
  • zshの設定

    より新しいバージョンはおすすめzsh設定 - ククログ(2011-09-05)にあります。 はじめに ここにはzshの設定に関することを書いておきます.tcshからは乗り換えました. ~/.zshenv こんな感じです。 ### .zshenv if [ "$TERM" = "xterm" -o "$TERM" = "kterm" ] then # [ -x /usr/games/fortune ] && (LANG=C; /usr/games/fortune) fi umask 022 # Path Setting path=($HOME/local/bin $HOME/local/X11R6/bin \ /usr/local/RealPlayer8 \ /bin /usr/local/bin /usr/bin \ /usr/local/X11R6/bin /usr/X11R6/bin

    yuuten
    yuuten 2009/03/16
    //補完侯補をEmacsのキーバインドで動き回る。マジ最高w
  • zshのある暮らし2 - FAQ@zshスレ

    出力の最終行が表示されない 改行コード (\n) で終わっていない出力のときこの現象が発生します プロンプト% echo -n hoge プロンプト% シェル変数 promptcr が標準でセットされているため、最終行が一旦クリアされてしまっているからなので、 unsetopt promptcr とせっていすれば、クリアしないようにできます。 プロンプト% echo -n hoge hogeプロンプト% ただし、unix の世界ではテキストである標準出力やファイルの終端は改行コードである"べき"なので、 zsh が「改行コードで終わらない出力」に対して警告しているようなものです。 ファイルリスト(補完リスト)に色を付けたい まず、ls の出力に色を付けたい時は環境変数 LS_COLORS を設定することで実現できます(GNU ls の機能) export LS_COLORS='di=01;

    yuuten
    yuuten 2009/03/16
  • http://www.dna.bio.keio.ac.jp/~yuji/zsh/zshrc.txt

    #---- プロンプト設定 ------# # 左プロンプト PROMPT='[%n@%m %~]${WINDOW:+"[$WINDOW]"}%# ' ## ## prompt_bang が有効な場合、!=現在の履歴イベント番号, !!='!' (リテラル) # ${WINDOW:+"[$WINDOW]"} = screen 実行時にスクリーン番号を表示 (prompt_subst が必要) # %B = underline # %/ or %d = ディレクトリ (0=全て, -1=前方からの数) # %~ = ディレクトリ # %h or %! = 現在の履歴イベント番号 # %L = 現在の $SHLVL の値 # %M = マシンのフルホスト名 # %m = ホスト名の最初の `.' までの部分 # %S (%s) = 突出モードの開始 (終了) # %U (%u) = 下線モー

    yuuten
    yuuten 2009/03/16
  • コマンドが失敗したらプロンプトを赤くする - blog.8-p.info

    しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終了時に親 (そのプロセスを起動したプロセス) にわたる。 終了ステータスの指定方法はいろいろある。C言語の場合 main 関数の戻り値以外にも exit 関数の引数でも指定できる。Ruby, Perl の場合、そもそも main 関数は無くて exit 関数に引数を与える方法だけがつかえる。 この値はシェル上で $? で参照できる。 % perl -e 'exit(0xdead)'; echo $? 173 % 慣例として、正常終了のときは 0 を返すことになっている。 % ls

  • Introduction of the ZSH

    至高のコマンドインタプリタzsh Last modified Wed Oct 7 10:23:53 2009 on firestorm 12年目の大改装:-) 前口上 / 小技集 / 提供リソース[NEW](zshcompsys(1)の 部分和訳) / zshの完成 zshは、tcshやbash等を使っている以下のような症状に悩んでいる人に有効 である。 cd するのにいちいち cd ってうたなきゃいけない面倒だとか、 hoge.o 以外の *.o を全部消したいなあとか、 カレント以下の全ての *.orig の古いのと symlink ファイルを消したい けど、find はオプション書くの難しくてやだなーとか、 ./configure --libraries=/opt/include --prefix=/usr/local/hoge まで打ってから、あ、config.h 変えとかなきゃ

    yuuten
    yuuten 2008/10/03
  • Zsh について | Linux 関連利用法 | スーパーコンピュータ | ヒトゲノム解析センター

    メインの設定ファイルで、以下のような項目を記述します。なお、各ユーザ固有の zsh の設定は ~/.zshrc のファイルで行います。 (なお rc は UNIX の起動時に実行されるファイル /etc/*rc 系の名残で run command の略) ・ limit、umask、stty などの設定 ・ PATH, LD_LIBRARY_PATH など環境変数の設定 ・ PROMPT、SAVEHIST などシェル変数の設定 ・ alias(エイリアス) の設定 ・ function(関数) の設定 ・ autoload(追加機能) の設定 ・ bindkey(キーバインド) の設定 ・ zstyle(補間などのスタイル) の設定 ・ zshoptions(オプション) の設定 また、必要に応じてシェル変数 OSTYPE により OS ごとの場合分けをします。 exportは変数を環境変

    yuuten
    yuuten 2008/10/03
    //zshのコマンド説明。
  • 1