サクラエディタ|マクロ|英数記号を半角に変換

サクラエディタ|マクロ|英数記号を半角に変換|ToHanEi();

選択範囲内にある全角英数字・全角英数記号を、半角文字に変換したい場合

全角英数→半角英数
選択範囲内にある全角英数字・全角英数記号を、半角文字に変換します。

note注意
sakura:1.5.10.0以降では、英数記号(!”#$%&’()*+,-./:;<=>?@[¥]^_{|} ̄)が変換対象に含まれます。
これにより「半角英数→全角英数」の反転に相当する動作になりました。

例:
(English)→(English)

■マクロ構文
・構文: ToHanEi( );
・記録: ○
━━━━━━━━━━━━━

引用元: 全角英数→半角英数

■これはJavaScript用の命令である。ToHanEi();は範囲を指定しなければ動作しない。

SelectAll();
ToHanEi();

キーマクロ(.mac)としてのマクロ

■これはキーマクロ(.mac)用の命令である。S_ToHanEi();は範囲を指定しなければ動作しない。

S_ReplaceAll('[\r\n]+', '\n', 148);


S_SelectAll(0);
S_ToHanEi(0);


//完了
//S_ReplaceAll('^(?!■).+$', '', 46);
//S_ReplaceAll('^[\r\n]+', '', 46);
S_ReplaceAll('[\n]+', '\r\n', 46);
S_ReDraw(0);
S_SelectAll(0);
S_Copy(0);

選択範囲内にある半角英数字・半角英数記号を、全角文字に変換したい場合

JavaScriptとしてのマクロ

半角英数→全角英数
選択範囲内にある半角英数字・半角英数記号を、全角文字に変換します。

例:
(English!)→(English!)

■マクロ構文
・構文: ToZenEi( );
・記録: ○
━━━━━━━━━━━━━

引用元: 半角英数→全角英数

■これはJavaScript用の命令である。ToZenEi();は範囲を指定しなければ動作しない。