問題タブ [code-search-engine]
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.
google-search - 英数字以外の文字を使用する Google
では、コードに問題があり、Google を使用して解決策を見つけたいとしましょう。そこで、コード スニペットを検索バーに貼り付けます。Google は演算子などの特殊文字 (特に「.」演算子) を無視し、私が望むほど関連性のない結果を返します。これは、二重引用符で囲んだ場合でも当てはまります。検索の一部として 'C#' のようなものを使おうとするときも面倒です。特殊文字を尊重する検索エンジンを知っている人はいますか?
visual-studio-2008 - ファイルで検索:TeamFoundationServerですべてのコードを検索
TFS内のすべてのファイルの最新バージョンで特定の文字列または正規表現を検索する方法はありますか?これはおそらく、VisualSourceSafeから私が見逃している唯一のことです...
現在、コードベース全体で最新の取得を実行し、Windows Searchを使用していますが、75,000ファイルに1GBを超えるコードがあると非常に苦痛になります。
編集:前述のpowertoolsを試しましたが、[ワイルドカード検索]オプションはファイル名のみを検索し、コンテンツは検索しないようです。
更新:既存のMOSS(検索サーバー)インストールにカスタマイズされた検索オプションを実装しました。
c - C コードのブラウジング/フォローを支援する優れたツールは何ですか?
OSS コードや他の人のコード (通常は C ベースですが、C++/Java の場合もあります) を変更する必要がある場合があり、コード フローに従ってシステムを理解しようとすると、型や関数宣言などのヘッダーを "grep" する必要があります。 . コードの閲覧を支援する優れたツールはありますか。型をクリックして宣言に移動したり、関数名をクリックしてその実装に移動したりできるようにしたいと思っています。私は Linux ボックスを使用しているため、「Visual Studio を使用するだけ」などの返信が必ずしもうまくいくとは限りません。ありがとう!
development-environment - 優れたソースコード検索エンジンとは?
私が取り組んでいるコードベースは巨大で、grep には約 20 分かかります。koders.com のイントラネット バージョンのような、優れた Web ベースのソース コード検索エンジンを探しています。
私が見つけた唯一のものは Krugle Enterprise Edition で、その価格は掲載されていません...そして、尋ねなければならない場合、あなたはそれを買う余裕がありません.
私は、他に多くの付加機能のない、単純な古い検索エンジンを本当に好みます。
ソースはほとんどが ASP.NET/C# と Javascript です。
search-engine - Google デスクトップでのソース コード検索
ソース コード検索を可能にする GDS 用のインデックス作成プラグインはありますか? 特定のタイプ (Java、C++ など) のものと、「任意のテキスト」のものがあります。これらは素晴らしいですが、多くの/構成可能な拡張機能 (HTML、CSS、JS、VB、C#、Java、Python など) を許可するものが欲しいです。大きなボーナスは、キャッシュで構文の強調表示 ( http://pygments.org/ ) を許可することです。
maintenance - ソフトウェア保守エンジニアリングに最適なツール
はい、恐ろしい「M」という言葉です。
ワークステーション、ソース管理、および作成していない 50 万行のソース コードがあります。ドキュメントは、承認されて公開された時点では古くなっています。元の開発者はLTAOで、次のプロジェクト/スタートアップ/ルーニービンで、電子メールに応答していません.
何をする?
{お気に入りのエディター} と Grep を使用すると、コード ベースの厄介な内臓を詳しく調べることができますが、メンテナンス エンジニアのツールボックスには他にどのようなツールが必要ですか?
ボールローリングを開始するには; C/C++ のスペランキングのためのソース インサイトなしでは生きていけないと思います。(免責事項:私は彼らのために働いていません)。
svn - SVNリポジトリ検索
SVNリポジトリでコードスニペットを検索できる優れたソフトウェアはありますか?「FishEye」を見つけましたが、コストは1,200で、予算をはるかに超えています。
open-source - 複数のオープンソース コード リポジトリにまたがるプロジェクトを見つけるにはどうすればよいですか?
SourceForge、Google Code、Project Kenaiなど 、多くのオープンソース コード リポジトリがあります。
これらすべてのリポジトリからオープンソース プロジェクトを検索、発見、または検索できるワンストップの場所はありますか? それとも、興味のあるものを見つけるために、それらすべてを訪問する必要がありますか?
編集:コード行だけでなく、プロジェクトの説明を検索することに興味があることを明記する必要があります。「X を実行する既存のツールはありますか?」という質問に答えたいと思います。- そしてそれは積極的に維持されていますか、そしてそのような他の高レベルの質問.
open-source - Hosted Projects メタ検索エンジン
sourceforge、github、berlios、rubyforgeなど、オープンソース プロジェクトをホストするための無数のサイトを利用できるため、これらのさまざまなサイトで利用可能なすべてのプロジェクトをカタログ化する専門の検索エンジンが存在するかどうか疑問に思っていました。
kodersやgoogle codesearchのような実際のソース コードを検索する検索エンジンについて話しているのではなく、プロジェクト自体をカタログ化するものです。
たとえば、オープン ソースのファイル比較/マージ ユーティリティを探していた場合です。この検索エンジンに「ファイル比較」を入れると、一致するプロジェクトがたくさん返ってくるかもしれません。オペレーティング システム、実装言語、ライセンス、またはその他の基準に基づいて検索を絞り込むことさえできるかもしれません。
私が考えることができる最も近いのはfreshmeatですが、その場合、プロジェクトの所有者は情報を freshmeat に送信する必要があり、情報自体をスパイダーアウトすることはありません。 Krugleには「Open Source Projects」タブがありますが、クリックするたびにページがリロードされるので、あまり役に立ちません...
shell - 誰がこの関数を呼び出しますか?
私の最後の仕事 (従来の FORTRAN 77 コード) では、どのサブルーチンが他のサブルーチンを呼び出したか、どのファイルでサブルーチンが定義されたか、どの共通ブロックがどの変数を保持しているか、どのサブルーチンがどの共通ブロックを含んでいたかなどをリストした相互参照のファイルがありました。次に、相互参照ファイルを grep し、プログラムの設計に関する情報を提供するシェル スクリプトによって使用されます。
私は今、新しい会社 (C++ コード) にいますが、その機能の一部を置き換える ctags を見つけました。私が最も見逃しているのは、「who.calls」と呼ばれるコマンドです。これは、特定のサブルーチンを呼び出すサブルーチン (つまり、関数またはメソッドを意味します。オブジェクト指向に慣れる必要があります) をリストします。たとえば、サブルーチンがサブルーチンfoo
を呼び出す場合bar
:
私の古い会社のプログラミング環境を再設計せずにこれを行う方法について何か提案はありますか? コマンドラインで使用できるスーパー正規表現またはその他の方法を探していますが、まったく異なるアプローチを使用して同じ情報を提供する他の方法を受け入れています。基本的に、デバッガーを実行せずにデバッグ関数スタックを検出したいと考えています。