問題タブ [ag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - プロジェクトのルートから検索する方法 - Ag / VIM
私は自分に追加let g:ag_working_path_mode="r"
しました.vimrc
が、たとえば検索しようとすると機能しませ:Ag! jquery
ん/vagrant/my_prj/app/Controller/MyController.php [Git(master)]
。No matches for "jquery"
しかし、検索:Ag! jquery /vagrant/my_prj
すると約 800 件の結果が得られます。
.git
フォルダー内にフォルダーがあり/vagrant/my_prj/
ます。
vim - 括弧とセミコロンを使用した grep/ack 式
Silver Searcherの vim Ag.vim を使用しています。私のプロジェクトで検索let(:application
したいと思います。
もしそうなら、私は:Ag "let(:application" app/
得る
結果なしAg -Q "let(:application" app/
正しいパターンのアイデアはありますか?
bash - これら 4 つのコマンドを一緒に使用するよりも grep を実行する良い方法はありますか?
基本的に私がしようとしているのは、システム上のいくつかのファイルを解析し、各ファイルからいくつかの異なるものを引き出すことです。これが私が現在これを行っている方法です:
これは私にとって完璧に機能し、約 2 分 (70k ファイル) で完了します。しかし、これらを別の方法で連鎖させることができるかどうか興味がありますか? ここでの私の最終的な目標は、この文字列を取得し、Python で同等の処理を実行してから、これらの値をデータベースに送信することですが、まだ十分ではありません。任意の入力をいただければ幸いです、ありがとう!
emacs - ag 検索結果で emacs のメッセージが壊れている
最近、私の ag 検索結果は、次のような破損した結果を返すようになりました。
なぜこれが突然起こり始めたのかはわかりません。
regex - ag: folderName/subFolder (Perl Regex) を除くすべてのフォルダーを検索します。
サブフォルダーを含むこれらのフォルダーがあります...
locales/*
Silver Searcher にEXCEPTを無視してもらいたい(基本的に、ロケール ファイルlocales/US/en/*
のみを気にする)US/en
これは機能しますが、ルート (パブリックおよびテスト) の他のフォルダーが表示されないことを除きます。
ag -l -G '(locales)/(US)'
AG は Perl 正規表現を使用していると思います。何かご意見は?
regex - ag: silver searcher: 複数のフォーマットを無視
シルバーサーチャーで、複数の特定の拡張子を持つファイルを無視するにはどうすればよいですか? たとえば、私は試しました:
これは機能しません。「.agignore」ファイルは必要ありません。
command-line - シルバーサーチャーは複数のディレクトリを無視します
シルバーサーチャーを使用して、複数のディレクトリを無視するにはどうすればよいですか?
試しag foo --ignore-dir dir1,dir2
ましたが、うまくいきません。
regex - Tmux + ZSH falis の Silver Searcher を使用した正規表現
ag
正規表現を使用してパイプを介して結果を取得しようとしていますが、機能していません。
で始まる結果を取得しようとしていpro_store
ます。壊れたパイプは、ag
ものの前に終わるものが原因である可能性があると読みましたdrake
が、それが実際に起こっていることである場合、その方法と理由はわかりません。
regex - zsh を使用してコマンド ラインの除外パターンを展開する
複雑な正規表現を無視パターンとして渡そうとしています。locales/
except のすべてのサブフォルダーを無視したいlocales/US/en/*
。.agignore ファイルの使用にフォールバックする必要があるかもしれませんが、それを回避しようとしています。
私はシルバーサーチャーを使用しています(Ack、Grepに似ています)。端末でzshを使用しています。
これは非常にうまく機能し、次を除く locales/US
すべてのロケール サブフォルダーを無視します。
locales/US/*
Want I want is this以外はすべて無視したいのlocales/US/en
ですが、うまくいきません。
考え?
vim - Silver Searcher: vimrc のファイルを除外する
ファイルの配列を vimrc ファイルに追加して、ag 検索からファイルを除外する方法はありますか?
FuzzyFinder と同様に、ファイル拡張子は次のように追加すると無視されます。
ほとんどの場合、style.css の縮小された出力ではなく、scss 作業ファイルで用語を見つけたいので、実際には style.css を除外したいだけです。