タグ

historyに関するlesamoureusesのブックマーク (2)

  • zshのhistoryを便利に使うためのTips - Qiita

    ここで言うhistoryとは、コマンド履歴のことです。シェルはもちろんzshです。この投稿を読んでくれている人は、多分zshを使っていると思いますが、まだ入れてないという人は以下の様な手順を踏むと、zshをインストールすることができます。 zshのインストール Windowsユーザーの場合 Cygwinというものを使います。まず、Ctrl+Rを押して、powershellと入力し、Enterを押しましょう。そして、以下のスクリプトを実行します。または、こちらからダウンロードして、実行ファイルをダブルクリックするのもいいかもしれません。その際は、Wgetだけにはチェックを入れておきましょう。 function Install-Cygwin { param ( $TempCygDir="$env:temp\cygInstall" ) if(!(Test-Path -Path $TempCygD

    zshのhistoryを便利に使うためのTips - Qiita
    lesamoureuses
    lesamoureuses 2013/07/30
    これあったんだ "# スペースで始まるコマンド行はヒストリリストから削除 setopt hist_ignore_space"
  • zshで特定のコマンドをヒストリに追加しない条件を柔軟に設定する - mollifier delta blog

    zshを使ってると、 ^R なんかでコマンドヒストリから探すことが多くなる。なので、ヒストリは大事にメンテナンスしたい。余計なのを入れたくない。 zsh であるコマンドを履歴に登録しない方法 | Carpe Diemってページで先頭にスペースを入れるテクニックが解説されてたけど、もうちょっと柔軟に条件指定できる方法があるので紹介。 zshaddhistory を使って HISTIGNORE みたいなことをする bashには HISTIGNORE という環境変数があって、ヒストリに保存しないコマンドの条件を * とかワイルドカードでパターン指定できる。でも、なぜかzshにはない。 でもそこはzsh、何とかする方法があった。zshaddhistory という特殊関数を使うと解決できる。 zshaddhistory 関数はコマンドラインがヒストリに追加される前に呼び出されて、こいつが偽(0以外)

    zshで特定のコマンドをヒストリに追加しない条件を柔軟に設定する - mollifier delta blog
    lesamoureuses
    lesamoureuses 2013/04/07
    いつもfgばっかやってhistory汚しちゃうのでhistignore的なのをちゃんと設定しようと思う
  • 1