複数置換
置換ファイルの情報を元に複数の置換を一括して行います。
また変更した個所を別ウィンドウに表示します。
複数の置換するには
1.複数置換したい行を選択します。
2.[編集] メニューの [複数置換] をクリックします。
3.置換情報ダイアログで置換情報ファイル名を入力します。
置換ファイル
置換前の文字列^置換後の文字列
xxx^A
yyy^B
zzz^RESULT
置換前
/*
;------------------------------------------------------------------------------
; ID 1.
; 名前 PluralReplace
; 概要 複数置換の機能を試すためのモジュール
; 引数 なし
; 戻値 なし
; 入力 なし
; 出力 なし
;------------------------------------------------------------------------------
*/
void PluralReplace(void)
{
int xxx, yyy, zzz;
xxx = 3;
yyy = 7;
// 足算
zzz = xxx + yyy;
printf("%d = %d + %d\n", zzz, xxx, yyy);
// 引算
zzz = xxx - yyy;
printf("%d = %d - %d\n", zzz, xxx, yyy);
// 割算
zzz = xxx / yyy;
printf("%d = %d / %d\n", zzz, xxx, yyy);
// 掛算
zzz = xxx * yyy;
printf("%d = %d * %d\n", zzz, xxx, yyy);
}
↓
置換後
/*
;------------------------------------------------------------------------------
; ID 1.
; 名前 PluralReplace
; 概要 複数置換の機能を試すためのモジュール
; 引数 なし
; 戻値 なし
; 入力 なし
; 出力 なし
;------------------------------------------------------------------------------
*/
void PluralReplace(void)
{
int A, B, RESULT;
A = 3;
B = 7;
// 足算
RESULT = A + B;
printf ( "%d = %d + %d\n", RESULT, A, B);
// 引算
RESULT = A - B;
printf("%d = %d - %d\n", RESULT, A, B);
// 割算
RESULT = A / B;
printf("%d = %d / %d\n", RESULT, A, B);
// 掛算
RESULT = A * B;
printf("%d = %d * %d\n", RESULT, A, B);
}
結果表示例
C:\ToolSoft\ToolEdit\TestData\sampl01.c(35): int xxx, yyy, zzz;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(37): xxx = 3;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(38): yyy = 7;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(41): zzz = xxx + yyy;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(42): printf("%d = %d + %d\n", zzz, xxx, yyy);
C:\ToolSoft\ToolEdit\TestData\sampl01.c(45): zzz = xxx - yyy;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(46): printf("%d = %d - %d\n", zzz, xxx, yyy);
C:\ToolSoft\ToolEdit\TestData\sampl01.c(49): zzz = xxx / yyy;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(50): printf("%d = %d / %d\n", zzz, xxx, yyy);
C:\ToolSoft\ToolEdit\TestData\sampl01.c(53): zzz = xxx * yyy;
C:\ToolSoft\ToolEdit\TestData\sampl01.c(54): printf("%d = %d * %d\n", zzz, xxx, yyy);
補足
タグジャンプ
出力結果の行をダブルクリックすることにより、
出力に含まれるファイルパスと行番号からジャンプします。