半角℃の入力No.38163
おすぎ さん 20/04/24 14:57
 
お世話になっております。

秀丸エディタ上で
全角の ℃ を
半角の ˚C (˚ + C)で入力したいと思っています。

この半角英数字「˚」の入力方法があったら教えて下さい。
ちなみに↑の「˚」はネットで拾いました。秀丸のShift JIS上では化けます。

半角「パ」から「ハ」を取り除いた残りの「゚」も候補だったのですが、
word上では半角カタカナになってしまって英数字になりません。

場違いな質問かも知りませんが、何かご存じでしたら教えて下さい。

よろしくお願いいたします。





[ ]
RE:38163 半角℃の入力No.38164
秀丸担当 さん 20/04/24 16:17
 

Unicodeの文字コードを指定して入力するには、秀丸エディタの機能だけをつかって
やるとしたら、マクロを作る方法があります。
いろいか書き方があるのですが、以下の書き方はどれも同じになります。
insert unichar(730);    //˚
insert unichar(0x2da);  //˚
insert "\u02da";        //16進数4桁
insert "\U000002da";    //16進数8桁

または、マクロファイルをUnicode(UTF-16)で作成すると、文字列の""の中にそのま
ま直接書くこともできます。

文字コードを入力して挿入するとしたら、以下のようなマクロにするとできます。
$a=input("Unicode文字コード入力(10進数)","730");
insert unichar(val($a));

$a=input("Unicode文字コード入力(16進数)","2da");
insert unichar(val("0x"+$a));

ちなみに「制御コード入力...」というコマンドもあるのですが、制御コードしか入
力できないので、ここでUnicodeの文字コード入力ができるようになったらいいかも
しれないです。

[ ]
RE:38164 半角℃の入力No.38165
おすぎ さん 20/04/24 16:44
 
ありがとうございます。

ご指示のとおりにマクロを作ってうまくいきました。
マクロを使えば何とかなるんですね。

大変助かりました。
ありがとうございました。

[ ]