[ruby-list:45781] 改行を含む日本語のコメントを RDoc に通すと、余計な半角スペースが挿入されてしまう。

From: "ツムジ" <the.little.schemer+ruby@...>
Date: 2009-01-01 18:22:05 UTC
List: ruby-list #45781
あけましておめでとうございます。
ツムジです。

いろいろと自分でも調べてみたのですが、どうしても解決できない問題が
あるので、解決策をご存知の方がいらっしゃったら、教えてください。


自作の script にコメントをつけて RDoc に通したところ、余計な半角スペー
スが挿入されてしまい、困っています。

具体的には、

  # 以前 Scheme の勉強をしている時に、「Scheme を使って Turtle graphics
  # をしよう」というコンセプトでつくられた ChezGraphics というプログラム
  # に出会いました。

といったコメントを RDoc を通すと、

  以前 Scheme の勉強をしている時に、「Scheme を使って Turtle graphics を
  しよう」というコンセプトでつくられた ChezGraphics というプログラム に出会い
  ました。

というように、「プログラム」と「に出会いました」の間に半角スペースが入ってし
まいます。

また、

  # * 亀の描いた線や方眼は消去されるが、表示倍率や表示範囲、亀の位置や
  #   向きは変化しない。

といったコメントでは

  亀の描いた線や方眼は消去されるが、表示倍率や表示範囲、亀の位置や 向
  きは変化しない。                                                ^

となり、「亀の位置や」と「向き」の間に半角スペースが入ります。

たぶん、改行後に自動的に半角スペースを入れるようになっているのだと思い
ます。

英語では単語の途中で改行を入れることはほとんどないので、このほうが自然
でしょうが、日本語の文章の途中に不必要な半角スペースがあると、どうしても
気になってしまいます。

どなたか、この現象を回避する方法をご存知の方は、その方法を教えてください。

In This Thread

Prev Next