問題タブ [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.

0 投票する
1 に答える
357 参照

ag - ag Silver Searcher: 無視された/検索されたファイルの一覧表示

ag は、ファイルを無視するための複数のメカニズムを提供します (隠しファイル、VCS 無視ファイル、.agignore ...)。これらは非常に役に立ちますが、ファイル ツリー内のどのファイルが実際に無視/検索されているのか疑問に思うことがあります。これを確認する簡単な方法はありますか?

検索したファイルの一覧を取得しようとag '^'しましたが、0 バイトのファイルが含まれていませんでした。

0 投票する
1 に答える
952 参照

vim - サイト全体の検索と置換 vim cdo バッファなし

最近vimに乗り換えて、AGで検索できることを知りました。

いつもしています

そして、クイックリストウィンドウで

ただし、バッファ内のすべてのファイルを開きます。Vimにバッファを開かせずに、vimに単語を置き換えるにはどうすればよいですか?

0 投票する
2 に答える
32 参照

regex - 文字列がないことを確認するための正規表現

タグのない多くのファイルでそのようなブロックをどのように使用agまたは検索しますか?grep <picture>

そして高度な:それらのタグ"id"から取得します。<block>(たとえば、リストとして stdout に出力します)。

0 投票する
1 に答える
481 参照

macos - macosの下でemacsでagを使用する

project-root を使用して、プロジェクトのルート ディレクトリを次のように設定します。

次に、自分の git プロジェクト ディレクトリ (例: ~/.emacs.d) に移動し、M-x ag-project-files検索文字列を押して入力します。文字列を含むファイルを表示します。しかし、(そのファイルにジャンプするために) ファイルの上で Enter キーを押すと、次のようなエラー メッセージが表示されます。

このエラーは (デフォルトのファイル: lisp/ag.el) にあります: ~/.emacs.d/

このエラーがどのように発生するのかわかりませんか?Linux で emacs を使うときは大丈夫ですが、Mac ではダメです。この問題に遭遇したことがありますか?

0 投票する
1 に答える
81 参照

vim - Ag結果からの相対ディレクトリに対してディレクトリを削減

a/long/long/long/path/to/project/ag のように長いパス ディレクトリで検索すると、結果リストには長いパスが含まれます。結果リストでプロジェクト パスを取得する方法はありますか?

の結果リストの例ag test a/long/long/long/path/to/project/:

何を期待:

検索ではなく、指定したディレクトリ パスで検索するのはなぜcdですか? 私はこの方法で ag を使用して vim でプロジェクト全体の検索を行います。プロジェクト パスを見つけて、ag指定されたパスで検索するために使用する vim コマンドに渡します。

解決

PS: 使ってますPlug 'mhinz/vim-grepper

0 投票する
1 に答える
847 参照

bash - Ag Silver Searcher: while ループで使用した場合の出力ファイル名

agBash while ループで( edit: version 0.33.0 ) を使用すると、ファイル名を表示できません。

出力:

コマンドラインで直接実行すると、次のように機能します。

出力:

ファイル名を常にインラインで取得するにはどうすればよいですか?

0 投票する
1 に答える
114 参照

doxygen - 大規模なコードベースでコール ツリーを検索する方法は?

幸運にもコールバック関数を過度に使用しない大規模なコードベースで、他の数の関数 ( 、、および と呼びましょう) を介して がfunctionX呼び出されるかどうかを調べようとしています。functionYfunctionAfunctionBfunctionC

doxygen include-dependency-graphs を手動でクリックしています (読み取り効率が悪い)。より効率的に検索するにはどうすればよいですか? 私agを救うことができますか?

コールグラフの例:

ここに画像の説明を入力

から取得: https://codeyarns.com/2013/12/24/how-to-create-header-include-graph-using-doxygen/