Tag Archives: 改行コード

xyzzyで制御文字(ASCII制御文字)を置換

0
Filed under xyzzy
Tagged as ,

CR改行コードの文字列をLF改行コードのテキストにペーストすると、CRが余り、”^M”として表示され、さらに改行コードのためのLFがないため改行されない状態になってしまいます。
以下は、このような状態をxyzzy上で修正するために、制御文字を変換する過程のメモです。
ポイントは二つあります。
「制御文字の入力方法」「改行コードに対応する制御文字を知ること」です。

制御文字の入力

「制御文字の入力」については、以前書いていたはてなのblogに残しておいたメモをもう一度引用しておきます。

C-q を入力すると続いて入力した文字コードをそのまま使えるので「^M」を入力するには、「C-q C-m」と入力すればよいです。

ASCII制御文字(コントロール文字)

「改行コードに対応する制御文字を知る」ためには、以下のページが参考になりました。

LFを入力するには、C-jでいいと分かります。

試してみた

これで、以下のように入力したら無事置換が完了しました。

[Alt+x], replace-string, [Return]

xyzzy-replace-to-lf-1

[Ctrl]+q, [Ctrl]+m, [Return]

xyzzy-replace-to-lf-2

[Ctrl]+q, [Ctrl]+j, [Return]

xyzzy-replace-to-lf-3

入門xyzzy

著者/訳者:山本 泰三 日江 政弘 稲原 知久 佐野 匡俊

出版社:オーム社( 2005-03 )

定価:

Amazon価格:¥ 3,024

単行本 ( 480 ページ )

ISBN-10 : 4274066002

ISBN-13 : 9784274066009