[[Windowsユ〖ザ〖のためのEmacs掐嚏∈xyzzyによる∷]] [[Windowsユ〖ザ〖のためのEmacs掐嚏∈xyzzyによる∷>xyzzy]] ■ファイル ========== 试礁している矢鞠を贡底弄な湿にするには、それをファイルに瘦赂しなければ なりません。さもないと、Emacs の姜位と票箕にそれはなくなってしまいます。 矢鞠をファイルにセ〖ブ∈瘦赂∷するには、矢鞠を掐蜗する涟に、まずファイ ルを倡かなければなりません∈ファイルを "visit" するとも咐います∷。 ファイルを倡く (find) とは、そのファイルの面咳を Emacs で斧ることを罢 蹋します。咖」な罢蹋で、それはあなたがファイル极咳を试礁しているかの屯 です。しかし、Emacs で乖う恃构はファイルをセ〖ブする锁は贡底弄なものと なりません。これは、それを司まないのに、庞面まで恃构したファイルが荒る のを闰けるためです。セ〖ブした稿でさえ、恃构したものが粗般っていた箕の ために、傅のファイルは叹涟を恃えて荒されます。 茶烫の办戎布夺くに、"-J:-- TUTORIAL.ja" の屯な矢机误で幌まり "----" で 姜っている乖があるはずです。奶撅は茶烫のこの婶尸に附哼倡いているファイ ルの叹涟が山绩されています。海は "TUTORIAL.ja" という叹のファイル∈こ れは Emacs 掐嚏ガイドのあなた脱のコピ〖です∷を倡いています。Emacs で ファイルを倡くとそのファイルの叹涟がこの婶尸に附れます。 ファイルを倡くためのコマンドはこれまで池んだものとは般い、ファイルの叹 涟を回年しなければなりません。これを、コマンドが≈眉琐から苞眶を粕み哈 む∽と咐います。海の眷圭は苞眶はファイル叹です。肌のコマンド C-x C-f ファイルを倡く (find) をタイプすると、Emacs はファイル叹を使いてきます。タイプしたファイル叹 は茶烫の呵布乖に山绩されます。この呵布乖は、こういう掐蜗のために蝗って いる箕は、ミニバッファと钙びます。奶撅の试礁コマンドでファイル叹を试礁 することもできます。 ファイル叹の掐蜗面∈あるいはその戮のミニバッファ掐蜗面∷に C-g によっ てコマンドをキャンセルできます。 >> C-x C-f をタイプしてから C-g をタイプしてみましょう。ミニバッファが 艰り久され、それを蝗っていたコマンド C-x C-f 极挛も艰り久されます。 だから、ファイルは部も倡かれません。 ファイル叹を掐蜗したら、<Return>キ〖をタイプし掐蜗を窗位させます。そう すると、C-x C-f コマンドが瘤り幌め回年したファイルを倡きます。ミニバッ ファは C-x C-f コマンドの姜位とともに久えます。 ファイルの柒推が茶烫に山绩されると、その柒推を恃构することができます。 裁えた恃构を贡底弄なものにしたければ、肌のコマンドをタイプします。 C-x C-s ファイルをセ〖ブする これは Emacs が瘦积している矢鞠をファイルにコピ〖します。介めてこれを 悸乖するときは、傅のファイルを糠しい叹涟に烧け仑えるので、その柒推は己 われません。その糠しい叹涟は傅のファイルの叹涟の呵稿に "~" をつけたも のです。 セ〖ブし姜わると、セ〖ブしたファイルの叹涟が山绩されます。充と裳人にセ〖 ブした数が紊いでしょう。システムが皖ちてもせっかくの侯度がパアにならな いように。 >> C-x C-s とタイプしてこの掐嚏ガイドのコピ〖をセ〖ブして布さい。 茶烫呵布檬に "Wrote ...TUTORIAL.ja" と山绩されます。 庙罢¨システムによっては C-x C-s とタイプすると茶烫が瓢かなくなり Emacs が山绩しようとするものが部も茶烫に叫なくなります。これは、フロ〖 コントロ〖ルと钙ばれるOSの怠墙が C-s を陋え、Emacs に畔さないように しているのです。これを豺近するには C-q をタイプします。それから Emacs マニュアルの "Spontaneous Entry to Incremental Search (梦らぬ粗にイン クリメンタルサ〖チになる)" の泪を粕んでください。このやっかいなOSの 怠墙にどう滦借すれば紊いかが很っています。 贷赂のファイルを倡き、柒推を斧、试礁することができます。赂哼しないファ イルを倡くこともできます。Emacs で糠しいファイルを侯るには肌のようにし ます。ファイルを倡きます。呵介は鄂っぽですね。矢鞠を掐蜗していきます。 ファイルをセ〖ブしようとした箕に介めて糠しいファイルが侯られ、海まで掐 蜗した柒推がそれに今き哈まれます。それ笆惯は、あなたは贷赂のファイル ∈たった海侯られたファイル∷を试礁していると蛔って布さい。 ■バッファ ========== 2つ誊のファイルを C-x C-f で倡いても、呵介のファイルは Emacs 柒婶に荒っ たままです。そっちのファイルに提るにはもう办刨 C-x C-f でそのファイル を倡けばよいのです。こうやって、傣つものファイルを Emacs で倡くことが できます。 >> "foo" という叹のファイルを侯りましょう。C-x C-f foo <Return> です。 部か矢鞠を掐れ、试礁し、C-x C-s で "foo" をセ〖ブして布さい。 呵稿に C-x C-f TUTORIAL.ja <Retrun> とタイプし 掐嚏ガイドに提りましょう。 Emacs はファイルの柒推をバッファ∈buffer∷と钙ばれるものの面に呈羌して います。ファイルを倡くと糠しいバッファができます。Emacs が附哼积ってい るバッファのリストを斧るには、肌のようにタイプします。 C-x C-b バッファのリストを斧る >> C-x C-b を活してみましょう。 称バッファがどんな叹涟になっているか、それが倡いているファイルの叹涟が どうなっているか斧て布さい。Emacs のウィンドウ柒にある矢鞠はどれも、い ずれかのバッファの办婶です。 >> C-x 1 とタイプしてバッファリストを久しましょう。 バッファが剩眶あっても、ある箕爬ではその办つだけが≈附哼∽のバッファで す。それはあなたが试礁面のバッファです。もし戮のバッファを试礁したけれ ば、そのバッファに磊仑えなければなりません。ファイルを倡いているバッファ に磊仑えるには、また C-x C-f でそのファイルを倡けば紊いでしょう。でも、 もっと词帽な数恕もあります。C-x b コマンドです。このコマンドをタイプし て、バッファの叹涟を掐蜗すれば紊いのです。 >> C-x b foo <Return> とタイプして、 "foo" というファイルを倡いている "foo" バッファに提ってみましょう。それから C-x b TUTORIAL.ja <Return> とタイプして、このガイドに提りましょう。 舍奶は、バッファの叹涟とそれが倡いているファイルの叹涟∈ディレクトリ叹 の婶尸を近いて∷は票じです。毋嘲もあります。C-x C-b で侯ったバッファリ ストは撅に称バッファの叹涟を山绩します。 あなたが Emacs のウィンドウで斧る矢鞠はどれも、いずれかのバッファの办 婶です。バッファによっては滦炳するファイルが痰いものもあります。毋えば "*Buffer List*" という叹涟のバッファにはファイルがありません。このバッ ファはあなたが C-x C-b で侯ったバッファリストを瘦积しているバッファで す。"*Messages*" というバッファもファイルを积ちません。このバッファは、 Emacs が呵布乖に山绩するメッセ〖ジを瘦积しています。 >> C-x b *Messages* <Return> とタイプしてメッセ〖ジのバッファを斧てみ ましょう。それから C-x b TUTORIAL.ja <Return> でこのガイドに提って 布さい。 あるファイルの柒推になんらかの恃构を裁え、それから戮のファイルを倡いて も、呵介のファイルはまだセ〖ブされません。恃构は Emacs の柒婶、そのファ イルに滦炳するバッファの面に荒ったままです。2戎誊のファイルのバッファ を侯ったり、试礁したりしても、呵介のファイルのバッファには部の逼读もあ りません。これはとても舔に惟ちますが、呵介のファイルのバッファをセ〖ブ する部か守网な数恕が涩妥だということでもあります。 C-x C-s でセ〖ブす るために C-x C-f で傅のバッファに提るのは恬拆です。そこで肌のコマンド を蝗います。 C-x s 部れかのバッファをセ〖ブする C-x s は、まだセ〖ブしていない恃构があるバッファそれぞれについて、それ をセ〖ブするかどうかを使いてきます。 >> 办乖矢鞠を掐蜗してから C-x s とタイプして布さい。 TUTORIAL.ja というバッファをセ〖ブするかどうか使いてくるはずです。 ≈はい∽と批えるために "y" とタイプして布さい。