3

IDE などの統合テキスト エディタを使用して Windows アプリケーションを作成しています。現在の検索と置換機能は標準の Windows ダイアログを使用していますが、これは古さを示しており、あまり強力ではありません。

テキスト エディターまたは IDE での検索と置換機能の優れた例は何ですか? ルック アンド フィール、使いやすさ、強力な機能性など、作品全体のインスピレーションを探しています。ありがとう!

注: 確かに、ワークスペース全体を一度に編集できる非常に強力な IDE 機能に興味がありますが、Firefox の検索バーや Chrome の検索タブのようなシンプルでエレガントな UI にも興味があります。

編集:いくつかの異なる種類の検索と置換 UI について話していたので、Richard の投稿を受け入れましたが、すべての回答は非常に役に立ちました - ありがとう!

4

7 に答える 7

3

私が使用した中で最も優れているのは、Flexible Renamer ユーティリティです。使い方は簡単で、正規表現をサポートし、コミットする前に変更内容を正確にプレビューします。

うまく機能するもう 1 つの方法は、Ultra Edit です。開いているすべてのファイルまたはパス内のすべてを調べ、ファイル名をマスクして検索し、検索文字列で正規表現を使用して文字列を置換できることが気に入っています。ダイアログ ボックスのヘルプ ボタンを押すと、正規表現構文のページが表示されます。

UltraEdit は VS よりも使いやすく、信頼性が高いため、.Net プロジェクトに変更を加えるためによく使用します。Visual Studio で検索/置換を使用するのは嫌いです。また、検索結果を編集ウィンドウに表示して新しい検索を追加できるので、以前の検索結果をすべて表示できる点も気に入っています。

http://flexible-renamer.en.softonic.com/

http://www.ultraedit.com/

于 2009-05-07T14:34:37.870 に答える
1

Visual Studioでの検索には、多くのオプションが含まれています。

  • ツールバー(またはcontrol-D)からのクイック検索。
  • インクリメンタルサーチ
  • 現在のファイル、開いているすべてのファイル、現在のプロジェクト、またはワークスペース全体を検索するオプションを備えたドッキング可能なダイアログ。
  • プレーンテキスト、単語全体、正規表現のサポート
  • 名前付き(ユーザー定義可能な)フォルダーのセットを含むファイルを検索します。

ユーザードキュメントはこちらです。

于 2009-05-07T14:28:23.033 に答える
1

検索と置換の重要な点は、実際にファイルを変更する前に (変更後でも元に戻すことができるように)、どのソース テキストが置換され、結果がどうなるかを 1 つのビューで確認できることですエディターがそれを正しく行うかどうかはわかりませんが、私が言っていることを理解するには、IntelliJ IDEA の使用箇所の検索 (Alt+F7) がどのように機能するかを見てください (それが見つけたもののコード スニペットを示し、それらすべてを 1 ページにまとめて)、それを IDEA のバージョン管理履歴が各行で何が変更されたかを示す方法と組み合わせます (行全体ではなく、追加/変更/削除された正確な単語を強調表示します)。

PS 関係するすべての問題を理解していない限り、IDEA が現在持っているものと同じ種類の firefox-style-find-bar を作成しないでください。現在の検索バーは IDEA 7 で追加されたもので、キーボード コントロールに関連する使いやすさの問題があります。私を含め、IDEA 6 の古い発見を取り戻したいと思っている人はたくさんいました: http://www.jetbrains.net/devnet/thread/269343

(いつか、「完璧な」ユーザー インターフェイスを設計できる独自の IDE を作成するかもしれません。:)

于 2009-05-07T14:34:03.190 に答える
1

食が持っているものを見てください。ワークスペース全体でインタラクティブに検索および置換できます

于 2009-05-07T14:12:03.743 に答える
1

Netbeans には素晴らしいプロジェクト/複数のプロジェクトがあり、多くの場合に私を救ってくれました。

http://www.netbeans.org/

于 2009-05-07T14:14:25.313 に答える
0

私が使用した中で最も優れた "検索と置換" は、FrontPage 2003 と SharePoint Designer 2007 のものです。シンプルな実装で、頻繁に使用する "置換アクション" と "HTML ルール..." が気に入っています。正規表現もサポートしていますが、私はめったに使用しません。

于 2009-09-01T04:11:58.817 に答える
0

Codaには、まったく素晴らしい「革新的な」検索と置換エンジンがあります。

革新的な検索/置換。もちろん、通常の古い Grep があります。しかし、ドラッグ アンド ドロップのシンプルさでラップされた Grep も提供しています — Coda 初です。幅と高さのタグを入れ替えたいですか? width=“x” height=“y” を検索して width=“y” height=“x” に置き換えるだけです。それだけです。残りは Coda が行います。

于 2009-05-14T13:58:53.953 に答える