ack

    4

    1答えて

    ack(grepツールはPerlで書かれています)grep -rが見つかったファイルが見つからず、正しく動作するための正しいオプションが見つかりません。以下は、ackがサブディレクトリの通常のファイルにあるターゲット文字列を見つけられなかったことを示しています。それは(Ubuntuの11.04)Bashシェルの上にあります:ACKの 100 $ grep -r imbue * hel/f

    0

    3答えて

    私はackを使用してPHP関数 "split"のインスタンスを検索していますが、残念ながらpreg_split(これはまだ有効です)のインスタンスを起動しています。まだ探しながら、これらの結果を無視する「スプリット(」 ack --type=php split\\\( おかげ

    0

    1答えて

    一部のPHPファイルでは、"?>\s\t\n\EOF"を置き換えたいとします。 私は、検索のために、この問題は、使用して発生したすべてのファイルをこれをテスト:は ack "\?\>[\s\n\t]+\z" 私は結果を取るが、私は唯一の?>EOFことによって、これを置き換えたいです。 私は「セッド」と別のコマンドをテスト: sed 's/?>[\n\t\s]+\z/?>/' あなたはいくつ

    1

    1答えて

    ack --jsを使用すると、jsファイルでのみ検索できます。しかし、私が検索したいファイルタイプが現在、ackによって認識されていない場合はどうでしょうか?それを回避する方法はありますか?

    6

    3答えて

    MacVimを初めて使用し、Janusをインストールしました。私はAck.vimを使ってプロジェクトを検索する方法を理解できません。 janusの場合、「Customizations:Janus rebinds command-shift-f()が起動します:Ack」と表示されます。しかし、コマンド・シフト-fを実行すると、次のメッセージが表示されます。 The plugin ack is dis

    4

    1答えて

    私のためには、ackは必須キットです(そのエイリアスは1日に100万回使用します)。ほとんどの場合、必要なものがすべてあるので、この動作がカバーされていると分かり、見つけられません。 タイプを使用して特定の種類のファイルに制限できるのが大好きです。問題は、これらのファイルが拡張子ではなく完全なファイル名を持つことです。例えば、私はbuildrのファイルをビルドするためにそれを制限したいので、--b

    0

    3答えて

    に私はbashスクリプト、次の内容でreplace.sh持って手動で入力するが、いない場合はスクリプトの動作に置き換え:私がしようとすると、それを実行すると例えば、 ack-grep -a -l -i --print0 --text "$1" | xargs -0 -n 1 sed -i -e 's/$1/$2/g' を: 置き換えます.sh something somethingnew プロ

    12

    2答えて

    ack(-grep)で使用できるすべての色の組み合わせなどのリストはどこにありますか?しかし私は、私が発見していない、ack-grepてログを渡すと、エラー、警告または特にカラー化と他のさまざまな条件を検出するには非常に役に立つことができることをなどを使用することができるどのようなコンボの権威リスト、 tail -f development.log \ | ack-grep --flush --

    4

    2答えて

    CommandTでのように、vimでファイル内の文字列を検索する方法はありますか? 私は検索ウィンドウを呼び出すと言う。これまでに書いた文字列の可能性のある一致は、入力を続けている間に表示され始めます。

    3

    1答えて

    現在のVim設定にはack.vim pluginが含まれています。さて、私は他のシステムで持っているVim設定を使いたいのですが、それらのシステムの中にはackがインストールされていないものがあります。 .vimrcにackの有無を検出し、それに応じてプラグインをオン/オフする方法がありますか? (編集:タイプミスを修正)