タグ

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

タグの絞り込みを解除

zshとtipsに関するumiyoshのブックマーク (3)

  • naoya_itoの火を噴いたシェルtips - Togetterまとめ

    Naoya Ito @naoya_ito シェルでパスワード入力プロンプトでるじゃないですか。途中まで打って間違えたとするじゃないですか。Ctrl + u 打つとリセットできるの知ってた? 俺は知ってた 2014-04-07 19:40:06

    naoya_itoの火を噴いたシェルtips - Togetterまとめ
  • hibomaのはてなダイアリー - zshの特殊関数

    zshの特殊関数で有名なのはchpwd()。ディレクトリが変わった時に必ず実行される関数っすね。マニュアルを見てたら他にも似たようなフック機能をもった関数があったので列記します ちなみに関数の定義はシェル上でもやれます。テスト用のワンライナーとかじゃないと書きにくいけど。 hiroya /Users/hiroya $ hello zsh: command not found: hello #未定義 hiroya /Users/hiroya $ hello(){ echo 'Hello,World'} #定義 hiroya /Users/hiroya $ hello Hello,World 初期化したい時は hoge(){} と空の関数でオーバーライドすればOK zshの特殊関数 periodic If the parameter PERIOD is set, this function i

    hibomaのはてなダイアリー - zshの特殊関数
  • precmd とかのベターな書き方 - 地獄のネコブログ

    function precmd { hoge } と、書くとシンプルでいいんですが、複数設置はできないので全く別目的のコードであっても、一緒くたにして書く羽目になります。 どのイベントか一つだけならともかく、precmd と preexec 両方にコード入れたいときなどは、分かりづらくなります。 そこで、オレオレ関数を適当に作って、(precmd|preexec|chpwd|periodic|zshaddhistory|zshexit|...)_functions 配列変数にその関数名を突っ込んでやるといいです。 function _OREORE_preexec_1 { echo oreore 1 } function _OREORE_preexec_2 { echo oreore 2 } preexec_functions=($preexec_functions _OREORE_pree

    precmd とかのベターな書き方 - 地獄のネコブログ
  • 1