複数置換

置換ファイルの情報を元に複数の置換を一括して行います。
また変更した個所を別ウィンドウに表示します。

複数の置換するには 

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);


補足
タグジャンプ
出力結果の行をダブルクリックすることにより、
出力に含まれるファイルパスと行番号からジャンプします。