ファイル内のターゲットを検索する
現在のドキュメント内のテキスト文字列をすばやく見つけて置き換えることができます。さまざまなオプションを使用して、検索プロセスを絞り込み、検索で正規表現を使用し、検索結果を管理できます。
ファイル内の検索文字列を見つける
エディターでファイルを開きます。
Ctrl+F を押すか、メインメニューから
を選択します。開いた検索フィールドに、検索文字列を入力します。GoLand は、ファイル内の検索結果をハイライトします。または、エディターで、検索する文字列をハイライトして Ctrl+F を押します。GoLand は、ハイライトされた文字列を検索フィールドに配置します。
選択して検索
複数行の選択範囲内でテキスト文字列を検索できます。
複数行のフラグメントを選択し、 Ctrl+F を押します。
をクリックし、検索文字列を入力します。GoLand は、最初に選択されたフラグメント内のターゲットを検索します。
をリリースすると、GoLand は検索プロセスをファイル全体に切り替えます。
複数行のフラグメント自体を検索する場合は、それを選択して Ctrl+F を押します。
検索を管理する
GoLand を使用すると、検索プロセスを調整し、表示された検索結果でさまざまなアクションを実行できます。
以前の検索のリストを表示するには、検索フィールドで ⌥↓ を押します。
複数行の文字列を入力する場合は、検索フィールドの
アイコンをクリックして新しい行を探します。
が選択されている場合、GoLand は、含むテキスト文字列を検索するときに、バックスラッシュ
\
で特殊な正規表現記号を自動的にエスケープします。regex の詳細については、regex による 検索のドキュメントを参照してください。
および
矢印を使用して、前または次の出現箇所にナビゲートします。
検索ツールウィンドウの出現箇所リスト Alt+F7 を操作します。他のオプションがあります。たとえば、結果をグループ化したり、別のウィンドウで開いたりできます。
または
アイコンをクリックして、次の出現の選択を追加するか、前の出現 Alt+J または Alt+Shift+J の選択を解除します。
ファイル全体で検索対象をすばやく置き換えたい場合は、 Ctrl+Alt+Shift+J を押して新しい文字列を入力します。
検索フィールドで
,
をクリックするか、
をクリックして検索範囲を選択すると、検索を絞り込むことができます。
^ ⌥ X (以前は ⌥ G と呼ばれていました)を押すと、
と 正規表現オプションをすばやく切り替えることができます。正規表現を使用して、より困難な検索を選択できます。
開いたファイル内の任意の要素の使用箇所を見るには Ctrl+F7 を押してください。
GoLand がファイル内で見つかったすべての使用箇所をハイライトしないようにするには、設定 / 環境設定ダイアログ Ctrl+Alt+S を開き、 ページでキャレット上の要素の使用箇所をハイライトするオプションをクリアします。
Alt+F7 を押して現在のファイル以外の使用状況を検索するか、 Ctrl+Alt+F7 を押して検索結果を別のポップアップで開きます。検索の前にいくつかのオプションを構成する必要がある場合は、 Ctrl+Alt+Shift+F7 を押して使用箇所の検索ダイアログを開きます。
ファイル内の検索文字列を置き換える
Ctrl+R を押すか、メインメニューからファイル内置換ウィンドウを開きます。
を選択して上部のフィールドに検索文字列を入力します。下のフィールドに、置換文字列を入力します。大文字と小文字を保持する必要がある場合は、置換フィールドにある
をクリックします。
複数行置換の場合は
をクリックしてください。例:コンマをコンマと改行で置き換える場合は、検索フィールドにコンマを入力し、置換フィールドにコンマと改行を入力します。
置換をクリックしてアイテムを 1 つずつ置き換え、すべて置換を使用してファイル内のすべてのアイテムを置き換え、除外を使用していくつかのアイテムを置き換えません。
置換ウィンドウに表示されるオプションは検索ウィンドウに似ており、検索結果の管理セクションを参照できます。
関連ページ:

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

プロジェクト内のターゲットを検索および置換する
プロジェクト内のテキスト文字列を検索したり、さまざまな範囲を使用して検索プロセスを絞り込んだり、検索から特定の項目を除外したり、使用箇所や出現箇所を見つけたりすることができます。プロジェクトで検索文字列を見つけるメインメニューから を選択します。検索フィールドに、検索文字列を入力します。または、...

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

ソースファイルの構造
デフォルトでは、GoLand は現在のファイルのすべてのクラス、メソッド、その他の要素を表示します。表示する要素を切り替えるには、構造ツールウィンドウのツールバーの対応するボタンをクリックします。例:パッケージ構造を表示アイコンをクリックして、現在のパッケージの構造を確認します。構造ツールウィンドウ...