[Squeak-ja: 3700] Re: 改行コードの使い方

Masashi Umezawa umejava @ mars.dti.ne.jp
2007年 10月 21日 (日) 14:06:52 JST


こんにちは
梅澤です。

ファイル操作であれば、FileManあたりをインストールすると、
非常に簡単にできるようになると思います。
http://map.squeak.org/package/f9917683-25da-4a6c-a013-b36527a100c1

よろしければお試しください。

久保 道 <kubo-o @ mbox.kyoto-inet.or.jp> wrote:
> 梅澤さん
> 久保です。
> いつも早々にお返事をいただいて、
> ありがとうございます。
> さっそく試してみました。
> これで、相当たくさんのテキストで書いたリストを
> Squeak上で引っ張り出しては処理し書き換えては
> 保存する作業が楽にできます。
> 久保 道
> 
> -----Original Message-----
> From: squeak-ja-bounces @ smalltalk.jp [mailto:squeak-ja-bounces @ smalltalk.jp]
> On Behalf Of Masashi Umezawa
> Sent: Saturday, October 20, 2007 11:40 PM
> To: Squeak discussion in Japanese
> Subject: [Squeak-ja: 3694] Re: 改行コードの使い方
> 
> こんにちは
> 梅澤です。
> 
> おそらく改行コードがCRで書かれているだけと思います。
> 
> ご存じのように改行コードはWindowsでCRLF、MacでCR、LinuxでLFです。
> SqueakはMac出身という歴史的な経緯から改行はCRを使うようになっています。
> 
> あらかじめ
> writeStream wantsLineEndConversion: true.
> としておくと、そのプラットフォームに即した改行コードに変換されて
> ファイル出力されます。
> 
> ではでは。
> 
> "久保 道" <kubo-o @ mbox.kyoto-inet.or.jp> wrote:
> > 久保 道です。
> > またまた初歩的な質問で恐縮ですが、
> > ご教示下さい。
> >   writeStream := FileStream newFileNamed:'test.txt'.
> >    writeStream nextPutAll:'改行コードを探す。'.
> >    writeStream cr.
> >    writeStream nextPutAll:'見つからない。'.
> >   Transcript show: writeStream contents.
> >   writeStream close.
> > と書くとTranscriptには改行されて表示されますが、
> > test.txtの内容には改行が反映されません。
> > これは恐らくUFT-8の関係かと思うのですが、
> > 具体的にtest.txtで表示するにはどうすれば
> > よいのでしょうか。
> > 同様に、tabとspaceについても
> > ご教示いただければありがたいのですが。
> 
> ---
> [:masashi | ^umezawa]
> 
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
> 14:59
> 
> 
> No virus found in this outgoing message.
> Checked by AVG.
> Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 2007/10/20
> 14:59
> 



---
[:masashi | ^umezawa]



Squeak-ja メーリングリストの案内