GoLand 2019.3ヘルプ

プロジェクト内のテキストの検索と置換

プロジェクト内のテキスト文字列を検索したり、さまざまな範囲を使用して検索プロセスを絞り込んだり、検索から特定の項目を除外したり、使用箇所や出現箇所を見つけたりすることができます。

プロジェクトで検索文字列を見つける

  1. メインメニューから編集 | 検索 | パス内検索 Ctrl+Shift+Fを選択します。

  2. 検索フィールドに、検索文字列を入力します。または、エディターで、検索する文字列を強調表示して Ctrl+Shift+Fを押します。GoLandは、強調表示されたストリングを検索フィールドに配置します。

    以前の検索のリストを表示するには、Alt+Downを押します。

    複数行検索を実行するには、Multi-line search アイコンをクリックして新しい行を入力し、Ctrl+Alt+Down / Ctrl+Alt+Up を押して出現箇所をブラウズします。

  3. 検索文字列を置き換えるか、別の文字列を選択するか、Ctrl+Shift+F をもう一度押して新しい検索を開始するダイアログのプレビュー領域で結果を確認します。

  4. 出現箇所のリストを別のツールウィンドウで表示する必要がある場合は、検索ウィンドウで開くをクリックします。このウィンドウとそのオプションを使用して、結果をグループ化し、プレビューし、さらに操作することができます。

The Find in path dialog

パス内検索ダイアログでは、さまざまなオプションを使用して検索プロセスを調整できます。

  • 単語大/小文字を区別するなどのオプションを選択して、プロジェクト内の正確な単語を検索するか、大文字と小文字を一致させます。

  • 正規表現チェックボックスを選択すると、GoLandは、特殊な正規表現記号を含むテキスト文字列を検索するときに、バックスラッシュ \ で自動的にエスケープします。

    Escape regex symbols

    正規表現の詳細については、正規 表現のドキュメントで検索を参照してください。

  • 検索をフィルタリングするには、filter アイコンをクリックします。例:検索をフィルタリングして、コメントを省略したり、コメント内でのみ検索したりすることができます。

  • 検索を制限するには、モジュールまたはディレクトリなどの表示されたオプションのいずれかを選択します。さらに、検索にあらかじめ定義されたスコープのリストを提供するスコープオプションを選択することもできます。

    Limited search

    タブなしで作業する場合、スコープ最近見たファイルまたは最近変更したファイルオプションが非常に役立つ可能性があります。独自のカスタムスコープを作成し、参照アイコン(ellipsis icon)をクリックしてスコープダイアログを開くこともできます。

特定のファイルタイプで検索する

ファイル・マスクオプションを使用して、検索を特定のファイルタイプに絞り込みます。リストから既存のファイルタイプを選択したり、新しいファイルタイプを追加したり、追加のファイルマスク構文を追加して、特定のパターンのファイルタイプを検索することができます。

  1. パス内検索ダイアログでファイル・マスクチェックボックスを選択し、ファイルタイプのリストから必要なものを選択します。

    GoLandはその検索を指定されたタイプに制限します。

  2. リストに必要なファイルタイプが見つからない場合は、ファイルタイプをファイル・マスクフィールドに入力します。

    Add a new file type

プロジェクトの検索文字列を置き換える

  1. Ctrl+Shift+R を押してプロジェクト内の置換ダイアログを開きます。

  2. 上部のフィールドに検索文字列を入力します。下部のフィールドに、置換文字列を入力します。

    例:変数名を大規模なプロジェクトの新しい名前に置き換える場合は、変数が設定ファイルにも表示されるため、名前変更リファクタリングの代わりにパス内置換を使用します。

  3. 使用可能な置換コマンドのいずれかをクリックします。

    Replace in path dialog

生産性のヒント

ファイルに移動

パス内検索ダイアログで、結果セットで必要なエントリを選択し、F4を押します。

最終更新日: 2020年1月15日

関連ページ:

検索して正規表現に置き換える方法

テキストの特定のパターンを検索および置換する場合は、正規表現を使用します。パターンマッチング、解析、結果のフィルタリングなどに役立ちます。正規表現構文を学習したら、ほぼすべての言語で使用できます。を押して、検索と置換のペインを開きます。複数のファイルを検索して置換する必要がある場合は、を押します。上...

スコープとファイルの色の構成

スコープは、プロジェクト内のファイルとディレクトリのフィルタリングされたサブセットです。スコープビューを有効にすると、検索やコードインスペクションなどの操作を選択したスコープに制限します。このセクションでは、スコープの設定方法とこれらのスコープに属するファイルの色付けについて説明します。新しいスコー...

ファイル内のテキストの検索と置換

エディターで現在開いているファイル内のテキスト文字列を検索できます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索に正規表現を使用し、検索結果を管理できます。エディターでファイルを開きます。を押すか、メインメニューからを選択します。現在のファイルを超えてターゲットの検索を拡張したい場合...

使用箇所を検索

コードを記述または編集するときに、変更または削除するコード要素に遭遇する場合があります。変更を行う前に、コード要素がどこで使用され、アプリケーションにどのように影響するかを確認することをお勧めします。使用箇所の検索アクションを使用すると、コードベース全体でコード要素の参照を検索できます。検索プロセス...