カスタムシェル関数を.zshrc検索文字列


seek() {
  if [ "$1" != "" ]
  then
    grep -H -r --exclude-dir=node_modules "$1" * | less
  else
    echo "need to type in a string"
  fi
}
私は既存のプロジェクトに参加するとき、この関数を使用し、コードベースに慣れる必要があります.私はgrep -H -r 'string' * | lessで入力するのに疲れたので、私はプロセスをより速くするためにこの小さな機能を作成しました.
今はseek custom_methodに入力し、ファイルの一覧は、そのメソッドまたは渡された文字列を含むプロジェクトから表示されます.私はnode_modulesを除外するためにフラグを追加しました.通常、それはあなたが見なければならない場所ではないので、それは関係のないファイルを引き上げることができました.
ファイル名を検索するときに便利です.私はこれについてかなり興奮しています.私はそれがあなたを助けることを望む!