テキストエディターおよびIDEでのユーザーインターフェイスの検索と置換の良い例を探す
-
08-07-2019 - |
質問
IDEなどの統合テキストエディタを備えたWindowsアプリケーションで作業しています。現在の検索と置換機能は標準のWindowsダイアログを使用しますが、これらのダイアログは年齢を示しており、あまり強力ではありません。
テキストエディターまたはIDEでの検索と置換機能の優れた例は何ですか?ルックアンドフィール、使いやすさ、強力な機能、作品全体のインスピレーションを探しています。ありがとう!
注:私は確かに超強力なワークスペース全体を一度に編集するIDE機能に興味がありますが、Firefoxの検索バーやChromeの検索タブなどのシンプルでエレガントなUIにも興味があります
編集:さまざまな種類の検索と置換UIについて話していたため、Richardの投稿を受け入れましたが、すべての回答は非常に役に立ちました-ありがとう!
解決
Visual Studioの検索には多くのオプションが含まれています:
- ツールバー(またはcontrol-D)からのクイック検索。
- インクリメンタル検索
- 現在のファイル、開いているすべてのファイル、現在のプロジェクト、またはワークスペース全体を検索するオプションを備えたドッキング可能なダイアログ。
- プレーンテキスト、単語全体、および正規表現のサポート
- 名前の付いた(ユーザー定義可能な)フォルダーのセットを含むファイルを検索します。
ユーザーマニュアルはこちらです。
他のヒント
私が使用した中で最高のものは、Flexible Renamerユーティリティです。使い方は簡単で、正規表現をサポートし、コミットする前に変更内容を正確にプレビューします。
もう1つうまく機能するのがUltra Editです。開いているすべてのファイルまたはすべてのパスを検索し、ファイル名をマスクして、文字列の検索および文字列の置換で正規表現を検索および使用できることが気に入っています。ダイアログボックスのヘルプボタンを押すと、正規表現構文のページが表示されます。
.Netプロジェクトは、VSよりも使いやすく、信頼性が高いため、UltraEditを使用して変更を加えることがよくあります。 Visual Studioで検索/置換を使用するのが嫌い 。 また、新しい検索を追加する編集ウィンドウに検索を向けることができるので、以前の検索をすべて表示できます。
http://flexible-renamer.en.softonic.com /
http://www.ultraedit.com/
日食が持っているものを見てください。ワークスペース全体で対話的に検索および置換できます
Netbeansには素晴らしいプロジェクト/複数のプロジェクトがあり、多くの場合に私を助けてくれました。
検索と置換の重要な点は、1つのビューで、ソーステキストが置換され、結果、実際にファイルを変更する前(および変更後でも、元に戻すことができます)。エディターがそれを正しく行うかどうかはわかりませんが、私が言っていることを理解するために、IntelliJ IDEAのFind Usages(Alt + F7)がどのように機能するかを見てください(見つけたもののコードスニペットを示し、それらをすべて1ページで)、IDEAのバージョン管理履歴が各行の変更内容を表示する方法と組み合わせます(行全体ではなく、追加/変更/削除された正確な単語を強調表示します)。
PS関連するすべての問題を理解していない限り、IDEAが現在持っているのと同じ種類のfirefox-style-find-barを作成しないでください。現在の検索バーはIDEA 7に追加され、キーボード制御に関連する使いやすさの問題がいくつかあります。私を含め、IDEA 6からの古い発見を求めていた多くの人々がいました: http:// www.jetbrains.net/devnet/thread/269343 http:// www .jetbrains.net / jira / browse / IDEADEV-22804
(たぶんいつか自分のIDEを作成し、そのために「完璧な」ユーザーインターフェイスを設計できます。)
Coda には、非常に素晴らしい「革命」があります。エンジンを見つけて交換します:
革新的な検索/置換。確かに、定期的にol 'Grepがあります。しかし、ドラッグアンドドロップのシンプルさでラップされたGrepも提供しています。これはCodaが初めてです。幅と高さのタグを交換したいですか? width =“ x” height =“ y”を検索し、width =“ y” height =“ x”に置き換えるだけで簡単です。それだけです:Codaは残りを行います。
最高の「検索と置換」私が使用したのはFrontPage 2003およびSharePoint Designer 2007のものです。シンプルな実装であり、「置換アクション」が大好きです。および「HTMLルール...」をよく使用します。正規表現もサポートしていますが、ほとんど使用しません。