PsyLab-LAN FAQ集

ニュース記事が投稿できない

10/29/2002

ニュース記事を投稿しようとしても、エラーが表示され投稿できないことがあります。記事の中に使ってはいけない文字が含まれていることが原因です。機種依存文字や半角の、。「」が使われていると送信できません。ここでは、これらの文字を誤って入力しない方法と、引用したファイルにこれらの文字が含まれていた場合の対処方を解説します。

emacs上で日本語を入力するときはALT+全角/半角キーを使わない
windowsの日本語入力がoffになっているのを確認してemacs上で C-\ (yでなくて\)を入力してください.
そうするとemacsの画面の左下が[あ]と表示され,日本語入力ができます。
この方法で入力している限り,日本語はすべて全角文字で入力されます。
変換範囲は C-i C-o で伸び縮みします。再び C-\ を押すと英語入力に戻ります.

半角句読点・括弧を全角に置換
emacsの置換機能を用いて半角句読点・括弧を全角に置換します。ここで問題になるのは、画面には表示されている半角文字がキーボードで入力できないことです。そこで、置換を行なう前にコピー・ペーストを用いて、置換したい文字をコピーしておきます。

具体的には、以下の手順に従って置換します。

  1. コピー・ペーストの方法に従って、引用したファイルの半角文字のところへカーソルを移動し、半角文字をコピーする。
  2. ファイルの先頭にカーソルを移動し、M-% または M-x replace-stringで置換開始。
  3. ミニバッファにQuery replace :と表示されるので、C-y を入力して、半角文字をペーストする。
  4. ミニバッファにQuery replace (ペーストした文字) with : と表示されるので、C-\ を入力し(yでなくて\を入力、入力後画面上の変化はありません)全角の句読点・括弧を入力。
  5. 置換の問い合わせが始まるか、一括置換されて終了

途中でやめたいときは C-g を、置換前の状態に戻したい時は C-x u を入力します。