4. エディタ
4.9 エディタのフォントを変更する
High-performance Embedded Workshop V.4.09 4. エディタ
4. [OK]ボタンをクリックすると、自動インデントを設定します。
High-performance Embedded Workshop V.4.09 4. エディタ
4.10 シンタックスを色付けする
コードをより読みやすくするため、指定した文字列(キーワードなど)を異なる色で表示できます。例えば、
C ソースコードのコメントを緑色で、C 言語の型(int など)を青色で表示できます。
色付け方法は、ファイルグループ単位で指定できます。例えば、C source file、C header file、Assembly source file、
Assembly include fileでそれぞれ異なった色付け方法を定義できます。
注:
新規ファイルを作成すると、デフォルトではファイルの拡張子がないためシンタックスの色付けは行いませ ん。(エディタが自動的に新規ファイルに付ける名前には拡張子がありません)。新規ファイルにシンタック スの色付けをするには、上記の既存のファイルグループの拡張子を持つ名前でファイルを保存してください。
ファイル拡張子の情報については「2.5 ファイル拡張子とファイルグループ」を参照してください。
4.10.1 テキストの色を変更する
既存の色を変更するには
1. [基本設定 -> 表示の形式]を選択してください。[表示形式]ダイアログボックスが開きます。
2. 色を変更したいアイテムを選択します。エディタの場合は、ダイアログボックスの左側のツリーにあ る"Source"を展開してください。
3. シンタックスの色を編集したいファイルタイプを展開してください。
4. 対象となるキーワードグループを選択してください。ダイアログボックスの右側のタブは、選択した 項目によって変わります。
5. [カラー]タブを選択してください。
6. [前面]リストと[背景]リストの色を選択してください。[SYSTEM]を選択するとコントロールパネルで 現在設定してある文字色と背景色になります。
7. [OK]ボタンをクリックしてください。
High-performance Embedded Workshop V.4.09 4. エディタ
4.10.2 新規キーワードを作成する
新規のキーワードグループを作成するには
1. [基本設定 -> 表示の形式]を選択してください。[表示形式]ダイアログボックスが開きます。エディタ
の場合は、ダイアログボックスの左側のツリーにある[Source]を展開してください。
2. キーワードグループを追加したいファイルタイプをツリーから選択してください。
3. ツリー下の[追加]ボタンをクリックすると[カテゴリ追加]ダイアログボックスが開きます。[カテゴリ 名]にキーワードグループを入力し、[OK]ボタンをクリックすると新しいキーワードグループを追加し ます。キーワードグループ名を変更するには、キーワードグループを選択してツリー下の[変更]ボタ ンをクリックしてください。[カテゴリの変更]ダイアログボックスが開きます。[カテゴリ名]にキーワ ードグループを入力し、[OK]ボタンをクリックするとキーワードグループ名を変更します。キーワー ドグループを削除するには、キーワードグループを選択してツリー下の[削除]ボタンをクリックして ください。
新規のキーワードを作成するには
1. [基本設定 -> 表示の形式]を選択してください。[表示形式]ダイアログボックスが開きます。
2. シンタックスの強調表示を変更したいアイテムを、ツリーの中のアイコンの下から選択してください。
このアイテムはファイルタイプ(例:C言語のソースファイル)および適切なキーワードグループ(例:
識別子またはプリプロセッサ)となります。
3. [キーワード]タブを選択してください。
High-performance Embedded Workshop V.4.09 4. エディタ
4. キーワードを追加するには[追加]ボタンをクリックしてください。[キーワード追加]ダイアログボック スが開きます。[キーワード]にキーワードを指定し[OK]ボタンをクリックしてダイアログボックスを 閉じてください。キーワードを削除するには、キーワードを選択して[削除]ボタンをクリックしてく ださい。
注:
[キーワード追加]ダイアログボックスの[キーワード]には半角英数字と半角下線、半角#のみ入力してくださ い。特に、日本語文字やその他の文字を入力しないでください。
4.10.3 シンタックスの色付けを有効 / 無効にする
シンタックスの色付けを有効/無効にするには
1. [基本設定 -> オプション]を選択してください。[オプション]ダイアログボックスが開きます。
2. [エディタ]タブを選択してください。
3. [シンタックスカラーリング]チェックボックスをオンにすると有効になり、チェックしないと無効に なります。設定後、[OK]ボタンをクリックしてください。
4.11 テンプレート
ソフトウェア開発時、同じテキストを繰り返し入力する場合がよくあります。例えば、関数定義、ループ、関 数の機能のコメント欄などです。High-performance Embedded Workshopでは、現在アクティブなエディタウィ ンドウに、定型テキスト(テンプレート)を挿入できます。テンプレート設定後は、手作業で入力するかわり に定型テキストを簡単に挿入できるようになります。
テンプレート一覧を示します。この一覧はワークスペースウィンドウの[Templates]タブにあります。
High-performance Embedded Workshop V.4.09 4. エディタ
High-performance Embedded Workshopで追加した新しいテンプレートを[Templates]フォルダの下に表示します。
[Toolchain Templates]フォルダには、現在のツールチェインによってHigh-performance Embedded Workshopシス
テムで使用するために提供される読み取り専用のテンプレートを表示します。
この一覧にあるテンプレートはドラッグアンドドロップしてエディタファイルに挿入できます。さらに、エデ ィタからテキスト領域を[Templates]フォルダにドラッグアンドドロップして、簡単にテンプレートを作成する ことも可能です。
[Templates]フォルダ上で右クリックすると、使用可能なオプションをポップアップメニューで表示します。
ポップアップメニューオプション 機能
追加 新しいテンプレートを追加します。
編集 現在選択しているテンプレートを編集します。
削除 現在選択しているテンプレートを削除します。
4.11.1 テンプレートを設定する
テンプレートを設定するには
1. 以下のいずれかの操作を選択し[テンプレートの定義]ダイアログボックスを開きます。
• [テンプレートの定義]ツールバーボタン( )をクリックする。
• [編集 -> テンプレート -> テンプレートの定義]を選択する。
• ワークスペースウィンドウの[Templates]タブの[Templates]フォルダ上で右クリックし、ポップアップメ ニューから[編集]を選択する。
• エディタウィンドウ内で右クリックし、ポップアップメニューから[テンプレート -> テンプレートの 定義]を選択する。
High-performance Embedded Workshop V.4.09 4. エディタ
2. [追加]ボタンをクリックしてください。[テンプレートの追加]ダイアログボックスが表示され、選択し たテンプレート名を尋ねます。この場合、独自のテンプレート名を選択してください。複製したテン プレート名のメッセージが表示され、テンプレートは追加されません。
3. 既存のテンプレートを変更したいときは、[テンプレート名]ドロップダウンメニューから変更するテ ンプレートを選択してください。
4. テンプレートテキストエリアにテキストを入力してください。他のエディタウィンドウからテキスト をコピーし、"Ctrl+V"キーを押してこのダイアログボックスに貼り付けることができます。
5. テンプレートを設定するとき、次のプレースホルダを使うことができます。
メニューエントリ プレースホルダ 説明
ファイルパス+ファイル名 $(FULLFILE) ファイル名(絶対パスを含む)
ファイル名 $(FILENAME) ファイル名(パスを除き拡張子を含む)
ファイルリーフ $(FILELEAF) ファイル名(パスと拡張子を除く)
ワークスペース名 $(WORKSPNAME) ワークスペース名 プロジェクト名 $(PROJECTNAME) プロジェクト名
行番号 $(LINE) テンプレートを挿入する最初の行番号
時間 $(TIME) テンプレートが挿入される時間
日付, テキスト $(DATE_TEXT) 現在の年月日をテキスト表示 日付, 日/月/年 $(DATE_DMY) 現在の日/月/年
日付, 月/日/年 $(DATE_MDY) 現在の月/日/年 日付, 年/月/日 $(DATE_YMD) 現在の年/月/日 ユーザ名 $(USER) 現在のユーザ
カーソル位置 $(CURSOR) 挿入カーソル:テンプレートを挿入した後カーソルをこの 位置に設定
6. '$(CURSOR)' を入力すると、テンプレートが挿入された後のカーソルはこの位置になります。
'$(CURSOR)'を設定しないと、テンプレートが挿入された後のカーソルはテンプレート最後の文字の後
ろになります(通常の貼り付け操作と同じ)。
7. テンプレート用に確保されているショートカットキーは10個あります。ショートカットキーを使用す る場合、[テンプレートの編集]ダイアログボックス下部にあるドロップダウンリストで選択してくだ さい。"Ctrl+0"〜"Ctrl+9"の中から選択できます。
ユーザ入力
テンプレートを定義する際、ユーザ入力フィールドも定義できます。以下のプレースホルダを使って指定しま す。
$(USERINPUT<n:1-10>|"<some text>")
'n'はユーザ入力識別子を表す数字です。これらのプレースホルダは手動で追加することも可能ですが、[テンプ レートの定義]ダイアログボックスの[ユーザ入力]ボタンを使うとプレースホルダを自動的に追加できます。テ ンプレートをファイルに挿入するとダイアログボックスが表示され、ユーザは各フィールドにカスタムのテキ ストを入力できます。その後、このテキストをプレースホルダの替わりに挿入します。ユーザはこのようなユ ーザ入力フィールドを 10個定義できます。
High-performance Embedded Workshop V.4.09 4. エディタ
4.11.2 テンプレートを削除する
テンプレートを削除するには
1. 以下のいずれかの操作を選択し[テンプレートの定義]ダイアログボックスを開きます。
• [テンプレートの定義]ツールバーボタン( )をクリックする。
• [編集 -> テンプレート->テンプレートの定義]を選択する。
• ワークスペースウィンドウの[Templates]タブの[Templates]フォルダ上で右クリックし、ポップアップメ ニューから[編集]を選択する。
• エディタウィンドウ内で右クリックし、ポップアップメニューから[テンプレート -> テンプレートの 定義]を選択する。
2. [テンプレート名]ドロップダウンリストから削除したいテンプレート名を選択し、[削除]ボタンをクリ ックしてください。
3. 確認ダイアログボックスが表示された場合は、[はい]ボタンをクリックしてください。
4. [OK]ボタンをクリックしてください。
テンプレートを削除するには、他にも方法があります。これを以下に説明します。
ワークスペースウィンドウの[Templates]タブで選択したテンプレートを削除するには
1. ワークスペースウィンドウの[Projects]タブで削除したいファイルを選択してください。複数のテンプ レートを選択するときは"Shift"キーまたは"Ctrl"キーを押してください。
2. ワークスペースウィンドウの[Templates]タブの[Templates]フォルダ上で右クリックし、ポップアップメ ニューから[削除]を選択する。
4.11.3 テンプレートを挿入する
テンプレートを挿入するには
1. 以下のいずれかの操作を選択し[テンプレートの定義]ダイアログボックスを開きます。
• ツールバーでテンプレートを選択し[テンプレートの挿入]ツールバーボタン( )をクリックする。
• [編集->テンプレート -> テンプレートの挿入]を選択する。
• エディタウィンドウ内で右クリックし、ポップアップメニューから[テンプレート -> テンプレートの 挿入]を選択する。
2. [テンプレート名]ドロップダウンリストで挿入するテンプレートを選択し、OKボタンをクリックしま す。選択したテンプレートが現在のエディタウィンドウに追加されます。
"Alt"キーとテンプレート番号を押すことでテンプレートを挿入する方法もあります(例えばテンプレート4を
挿入するには"Alt+4")。これらのショートカットは[テンプレートの定義]ダイアログボックスで定義できます。
ダイアログボックスの下部のドロップダウンリストで選択可能です。