4. エディタ
4.4 検索とファイル内の移動
High-performance Embedded Workshop V.4.09 4. エディタ
4.3.6 ウィンドウを閉じるポップアップメニュー
High-performance Embedded Workshopのエディタウィンドウでは、タブ上のポップアップメニューにより編集 ファイルを上書き保存したり、ウィンドウを閉じたりできます。
エディタウィンドウのタブ上で右クリックすると、使用可能なオプションをポップアップメニューで表示しま す。
ポップアップメニューオプション 機能
上書き保存 編集中のウィンドウの内容を保存します。
閉じる ファイルを閉じます。
逆アセンブリウィンドウでは、タブ上のポップアップメニューによりウィンドウを閉じることが可能です。
逆アセンブリウィンドウのタブ上で右クリックすると、使用可能なオプションをポップアップメニューで表示 します。
ポップアップメニューオプション 機能
閉じる 逆アセンブリウィンドウを閉じます。
High-performance Embedded Workshop V.4.09 4. エディタ
4. [検索文字列]に検索する文字列を入力するか、またはドロップダウンリストボックスから以前検索し た文字列を選択してください。文字列を選択してから[検索]ダイアログボックスを開くと、その文字 列を自動的に[検索文字列]に表示します。
5. 単語単位で検索する場合は、[単語単位で探す]チェックボックスをオンにしてください。このオプシ ョンを選択しない場合は、一部でも一致する文字列を検索します。
6. 検索文字列の大文字と小文字を区別する場合は、[大文字、小文字を区別する]チェックボックスをオ ンにしてください。
7. 正規表現を使って文字列を検索する場合は、[正規表現]チェックボックスをオンにしてください。詳 細は「リファレンス4. 正規表現」を参照してください。
8. [検索する方向]ラジオボタンにより、検索する方向を指定できます。[下へ]を選択すると、カーソル位 置からファイルの下の方向に検索します。[上へ]を選択すると、カーソル位置から上の方向に検索し ます。
9. [次を検索]ボタンをクリックすると検索を始めます。
また、複数のファイルで文字列を検索できます。
4.4.2 複数のファイルで文字列を検索する
複数のファイルで文字列を検索するには
1. 以下のいずれかの操作を選択し[ファイルから検索]ダイアログボックスを開きます。
• [ファイルの中から検索]ツールバーボタン( )をクリックする。
• "F4"キーを押す。
• [編集 -> ファイルから検索]を選択する。
High-performance Embedded Workshop V.4.09 4. エディタ
2. [検索文字列]に検索する文字列を入力するか、またはドロップダウンリストボックスから以前検索し た文字列を選択してください。文字列を選択してから[ファイルから検索]ダイアログボックスを開く と、その文字列を自動的に[検索文字列]に表示します。
3. [ファイルの種類]に検索するファイルの拡張子を指定してください。複数の拡張子を指定するときは、
セミコロンで区切ってください(例:*.c;*.h)。
4. 検索文字列の大文字と小文字を区別する場合は、[大文字、小文字を区別する]チェックボックスをオ ンにしてください。
5. 単語単位で検索する場合(一部でも一致する文字列ではありません)は、[単語単位で探す]チェック ボックスをオンにしてください。
注: [単語単位で探す]と[正規表現]は同時にオンとするような検索機能はサポートしていません。
6. 正規表現を使って文字列を検索する場合は、[正規表現]チェックボックスをオンにしてください。詳 細は「リファレンス4. 正規表現」を参照してください。
7. アウトプットウィンドウの[Find in Files 1]タブではなく[Find in Files 2]タブに検索結果を表示する場合
は、['Find in Files 2' タブへ出力]チェックボックスをチェックしてください(アウトプットウィンドウ
で2つの異なった検索結果を得られます)。
8. 検索する場所の種類を選択してください。
• [ディレクトリ]
このオプションを選択すると、検索文字列を探すためにディレクトリ(ディレクトリ構成)を検索し ます。[サブディレクトリも探す]チェックボックスをオンにすると、指定ディレクトリのすべてのサ ブディレクトリを検索します。[ディレクトリ]で指定したディレクトリのみを検索する場合は、この チェックボックスがオフであることを確認してください。
• [アクティブプロジェクト]
このオプションを選択すると、ワークスペースのアクティブプロジェクトに登録されているファイル を検索します。
• [すべての読み込み状態のプロジェクト]
このオプションを選択すると、ワークスペースのすべての読み込み状態のプロジェクトに登録されて
High-performance Embedded Workshop V.4.09 4. エディタ
[アクティブプロジェクト]オプションおよび[すべての読み込み状態のプロジェクト]オプションは、プ ロジェクト依存ファイル(インクルードファイル)を検索しないので注意してください。
9. [検索]ボタンをクリックすると検索を始めます。検索結果はアウトプットウィンドウの[Find in Files 1]
タブまたは[Find in Files 2]タブに表示します。検索結果をダブルクリックすると、ファイルの該当文字 列にジャンプします。実行中の[ファイル内から検索]操作を止めるには、[編集 -> ファイルから検索 を中止]を選択します。ファイル内から検索操作が完了したらアウトプットウィンドウの文字列をダブ ルクリックすると、ファイルの該当文字列にジャンプできます。
4.4.3 文字列を置換する
文字列の置換は前節で説明した文字列の検索に似ています。異なる点は、文字列検索後、他の文字列に置き換 える点です。
ファイルの文字列を置換するには
1. 内容を置換するウィンドウがアクティブであることを確認してください。
2. 検索を始める位置にカーソルを置いてください。
3. 以下のいずれかの操作を選択し[置換]ダイアログボックスを開きます。
• "Ctrl+H"キーを押す。
• [編集 -> 置換]を選択する。
• エディタウィンドウのポップアップメニューから[置換]を選択する。
4. [置換文字列]に置換前の文字列を入力するか、またはドロップダウンリストボックスから以前検索し た文字列を選択してください。文字列を選択してから[置換]ダイアログボックスを開くと、その文字 列を自動的に[置換文字列]に表示します。
5. [置換後の文字列]に置換後の文字列を入力するか、またはドロップダウンリストボックスから以前検 索した文字列を選択してください。
6. 単語単位で検索する場合は、[単語単位で探す]チェックボックスをオンにしてください。このオプ ションを選択しない場合は、一部でも一致する文字列を検索します。
7. 置換文字列の大文字と小文字を区別する場合は、[大文字、小文字を区別する]チェックボックスをオ ンにしてください。
8. 正規表現を使って文字列を検索する場合は、[正規表現]チェックボックスをオンにしてください。詳 細は「リファレンス4. 正規表現」を参照してください。
9. [次を検索]をクリックすると、検索文字列、条件に合致したものの次を検索します。置換したい場合 は[置換]をクリックしてください。[すべてを置換]をクリックすると、該当するすべての文字列を置換
High-performance Embedded Workshop V.4.09 4. エディタ
します。[キャンセル]をクリックすると、置換動作を停止します。なお、[置換]で[選択範囲のみ]を選 択している場合は文字列の選択範囲が置換対象となり、[ファイル全体]を選択している場合はファイ ル全体が置換対象となります。[すべての開いているファイル]を選択している場合は、エディタで現 在開いているファイルがすべて置換対象となります。
4.4.4 指定した行にジャンプする
ファイルの指定した行にジャンプするには
1. ファイルがアクティブであることを確認してください。
2. 以下のいずれかの操作を選択し[ジャンプ]ダイアログボックスを開きます。
• "Ctrl+G"キーを押す。
• [編集 -> ジャンプ]を選択する。
• エディタウィンドウのポップアップメニューから [ジャンプ]を選択する。
3. 指定する行番号を入力して、[OK]ボタンをクリックしてください。カーソルが指定した行の先頭に移 ります。