アクティブなオブジェクトウィンドウのソースコードに含まれている任意の文字列検索できます。これには、ソースコードのテキストをマークするか、
機能を使用します。 機能では、追加の検索条件を指定できます。デフォルトでは、プログラムエディタオプション」に記載されている[ソースの最後で検索中止]エディタオプションを設定することにより、デフォルト設定を変更して、ソースの最後に達した時点で検索を終了するよう 機能に指示することもできます。
機能は、ソースコードの最後に達すると、最初から検索を再開します。 ただし、『Natural スタジオの使用』ドキュメントの「オプションの設定」セクションの「テキストをマークして文字列を検索するには
検索する単語のどこかにカーソルを置き、単語を選択します。 「ソースコードの作成および修正」セクションの「単語を選択するには」も参照してください。
または:
任意の一連の文字を選択します。 「ソースコードの作成および修正」セクションの「任意のテキスト部分を選択するには」も参照してください。
文字列が 1 行以上にまたがっていない場合もあります。
Ctrl キーを押したままスペースキートグルを押します。
検出された文字列のインスタンスがすべて強調表示されます。
強調表示をオフにするには、Esc キーを押すか、強調表示された単語のどこかまたはソースコードの空白文字エリアにカーソルを置いて Ctrl キーを押したままスペースキーを押します。
検索機能を使用して文字列を検索するには
メニューの を選択します。
または:
次のツールバーボタンを選択します。
または:
Ctrl キーを押したまま F キーを押します。
[検索]ダイアログボックスが表示されます。
[検索]ダイアログボックスで、次のように指定できます。
[検索]コンボボックスで、検索する文字列を入力するか、ドロップダウンリストボックスから文字列を選択します。 前の検索で使用されたすべての文字列は、現在の Natural のセッションの間、リストボックスに残ります。
[検索]テキストボックスのエントリと正確に一致する文字列を検索するには、[大文字/小文字の区別]チェックボックスをオンにします(デフォルトではオフ)。 それ以外の場合、大文字と小文字の任意の組み合わせが検索されます。
完全に一致する単語に検索を限定するには、[完全に一致する単語のみ]チェックボックスをオンにします(デフォルトではオフ)。 それ以外の場合、検索文字列のすべてのオカレンスが検出されます。
圧縮ブロックを検索から除外するには、[圧縮ブロックを除く]チェックボックスをオンにします。ソースコード全体(展開)をスキャンするには、このボックスをオフにします(デフォルト設定)。 [圧縮ブロックを除く]は、ストラクチャードモードを使用してソースがスキャンされた場合と、[展開/圧縮]エディタオプションが選択されている場合にのみ使用できます(『Natural スタジオの使用』ドキュメントの「オプションの設定」セクションの「プログラムエディタオプション」を参照)。
展開および圧縮されたコードブロックの詳細については、「表示モードの設定」セクションの「ソースコードの表示および非表示」を参照してください。
テキスト挿入キャレットの現在位置からソースの先頭まで(上に)検索を実行するには、[前を検索]チェックボックスをオンにします。 このチェックボックスがオフ(デフォルト設定)の場合、現在のキャレット位置からソースの最後まで(下に)検索が実行されます。
検出された検索文字列のすべてのインスタンスを直ちに表示するには、[検出箇所を強調表示]チェックボックスをオンにします。 オフになっている場合、検出された最初のインスタンスが選択されます。 強調表示をオフにするには、上記の「テキストをマークして文字列を検索するには」の手順 3 を参照してください。
異なる強調表示色にするには、『Natural スタジオの使用』ドキュメントの「オプションの設定」セクションの「プログラムエディタオプション」に記載されている指示に従って、[色]エディタオプションを使用して[強調表示テキスト]のカラー定義を変更します。
プログラムエディタの現在のウィンドウに表示されているソースコードのみをスキャンするには、[現在のソース]ラジオボタンを選択します(デフォルトで選択済み)。
プログラムエディタで開いているすべてのウィンドウに表示されているソースコードをスキャンするには、[全てのプログラムエディタウィンドウ]ラジオボタンを選択します。
ボタンを選択すると、オンラインドキュメントを呼び出し、テキストの検索に関するヘルプ情報を表示できます。
検索機能を実行するには、
ボタンを選択します。[前を検索]チェックボックスの設定に応じて、現在のキャレット位置から上向きまたは下向きにソースコードが検索されます。
検索文字列のインスタンスが見つからない場合、対応するメッセージが表示されます。
検索文字列のインスタンスが検出されると、それが選択されます。
[検出箇所を強調表示]をオンすると、検出された最初のインスタンスが選択され、他のすべてのインスタンスが強調表示されます。
検索文字列の最初のインスタンスが選択されている場合、次の方法のいずれかを選択して、次のインスタンスに移動できます。
[検索]ダイアログボックスで、 ボタンを選択します。
または:
メニューの を選択します。
または:
次のツールバーボタンを選択します。
または:
F3 キーを押します。
[検索]ダイアログボックスを閉じることができます。 ただし、[検索]ダイアログボックスが開いているときに、現在のソースを編集することもできます。
ボタンを選択して、[検索]ダイアログボックスが閉じている場合、前述の手順 4 で記載されている代替手段を使用して、検索機能を続行できます。