zshに関するkbkbkbkb1のブックマーク (2)

  • zshのautoload - ✘╹◡╹✘

    zsh autoload 意味— 人月さん (@r7kamura) 11月 25, 2012 使い方 % echo $fpath /usr/local/Cellar/zsh/4.3.12/share/zsh/functions /usr/local/Cellar/zsh/4.3.12/share/zsh/site-functions % cat $fpath[1]/a echo 1 % autoload a % a 1 仕組み autoload aが呼び出される autoload用に関数名aを記録する 関数aが呼び出される 配列$fpathを元に、ファイルaを探す ファイルaが見つかる ファイルaの中身を関数aの実装としてメモリ上に読み込む 関数aが実行される -U オプション aliasを無効化 % alias echo='shutdown -h now' % autoload a %

    zshのautoload - ✘╹◡╹✘
    kbkbkbkb1
    kbkbkbkb1 2012/11/26
    autoload の意味
  • zshでF5押したらこのサーバーにログイン、みたいな感じでファンクションキーにbindしとくのが大変便利 - キモブロ

    とりあえずF5押したら私的サーバーに即ログインできるようにしてあるし、開発中の案件のサーバーはF6押したら即ログイン出来るようにしている。出会って3分で即ハメ余裕でしたみたいなbindになった。 実際の設定はこんな感じ。bindkey -s で、キーを押した瞬間に何か文字列を展開できるという機能があるのでそれを利用して、F5のキーコードを受信したらf5\nという文字列をコンソールに自動で叩きこむようにしてる。f5押した時に何が起こるかは環境により変えたいので別の場所で別途定義させている。 bindkey -s '5~' 'f5\n' # F5 bindkey -s '7~' 'f6\n' # F6 bindkey -s '8~' 'f7\n' # F7 bindkey -s '9~' 'f8\n' # F8 具体的には.zshrc.localっていう、環境ごとに定義できる設定ファイルを用意

    zshでF5押したらこのサーバーにログイン、みたいな感じでファンクションキーにbindしとくのが大変便利 - キモブロ
    kbkbkbkb1
    kbkbkbkb1 2012/03/13
    zshのファンクションキーで簡単ssh
  • 1