Novaのエディタには編集中の書類内を検索するためのバナーがありますが、検索サイドバーを利用することで、複数のファイルに対して検索や置換を行うことも可能です。

Find Sidebar

検索サイドバーには以下の設定が含まれます:

検索および置換フィールド
検索したい文字列を検索フィールドに、マッチした文字列を置換したい場合はその文字列を置換フィールドにそれぞれ入力します。
大文字小文字を区別
オンにすると、大文字と小文字を区別して検索します。“cat”を検索しても“CAT”とはマッチしなくなります。
選択範囲内のみを検索
オンにするとエディタ内で選択されている範囲内のみ検索します。デフォルトではオフで、書類全体を検索範囲とします。
単語全体にマッチ
オンにすると、検索文字列全体一致のみがマッチし、部分一致は無視されます。例えば、“cat”は“catalog”とはマッチしなくなります。
正規表現
オンにすると、検索文字列は入力された文字列としてでは無く正規表現として処理されます。正規表現とは強力なパターンマッチング言語です。正規表現についての詳細はお気に入りのインターネット検索エンジンを活用し、ウェブ上にある豊富な解説をご参照ください。
置換
マッチしたハイライトされている文字列を、置換文字列で置き換えます。
すべてを置換
検索文字列とマッチしたすべてを、置換文字列で置き換えます。その際、置換された数量が置換フォールド内に数字で表示されます。

検索および置換フィールドには青い星のアイコンがあります。それらをクリックすると最近使った文字列が表示され、再度同じ文字列で検索、置換する場合に便利です。また、検索および置換フィールドに挿入して活用できるプレースホルダーも準備されています。

検索サイドバーオプション

検索フィールド内の左端にある青い星をクリックすると現れるメニューから、各種オプションにアクセスすることができます。

Placeholder icon

このアイコンをクリックすると最近使った検索文字列が表示され、すばやく再利用できます。また検索および置換フィールドで利用可能なプレイスホルダーも表示されます。それについては後半で説明します。

検索フィールドの下にはプロジェクト内ボタンが表示されています。クリックするとプロジェクト固有のフォルダリストと、ファイル名ファイルパスファイル拡張子書類の状況そしてソース管理状況の各項目で検索の対象範囲を検索スコープとして表示されます。

削除するには、スコープ設定を選択した状態でdeleteキーを押します。

search modification options

プレイスホルダーを活用する

検索したい文字列が一貫したパターンに収まる変化したものである場合、プレイスホルダーが便利です。各フィールドの青い星をクリックすると現れるメニューから挿入可能です。

検索フィールドでは以下のプレイスホルダーが利用できます:

Any
すべての文字列にマッチします
Word
すべての単語にマッチします
#
すべての数字にマッチします
_
すべての空白にマッチします
すべてのタブコードマッチします
Break
すべての折り返しにマッチします
すべての改行コードにマッチします

置換フィールドでは、タブコードおよび改行コードプレイスホルダーがサポートされます。

最終更新日: 2020年10月06日