「インクリメンタルサーチの正規表現バージョン」から行こう:「C-s」「C-r」を記憶していれば、記憶するのは簡単で、「M-」を余分に付けるだけである。「M-C-s」「M-C-r」と。ものは、グルーピングとエスケープがほかと違う、程度の理解から始めればいい。\1TYPESグルーピングは、括弧ではなく、「\(\)」とバックスラッシュをつける。置換テキストでのマッチへの参照は「\1」のようにする。このような置換における参照が出来ないようなエディタは、エディタとは呼べない。ウィンドウ・フレーム・バッファ祭りフレーム、は、あなたが思うウィンドウとほぼ同じである。バッファは、字句通り理解した方が良い。的には「メモリの塊」とほとんど同義だが、エンドユーザには大抵は「読み込んだファイル」にみえる。o」である(面倒ならマウスで移動してしまえばいい。2」が同じファイルを分割していることである。「ウィンドウの分割」機能である。「なんてことない」ように思える。一つ思い出して欲しい。「いったいいくつのテキストエディタが、同じファイルの分割表示を提供しているだろうか?」。Studio、たとえば桜エディタ。これが出来ないエディタは、エディタとは呼べない。「ウィンドウの分割」機能の役割を思い起こせるならば、なぜこのことが重要なのか、わかるはずである。「ある箇所に着目したままほかの場所に移動したい」のである。インクリメンタルサーチも思い出して欲しい。検索結果の場所は、「あなたがいたい場所」にあるだろうか、ないだろうか。「そこにあ」れば検索なんかしない。「そこにない」から検索するのだ。に戻」らねばならない。ウィンドウ・フレーム・バッファに関しては、もう一つ、とても大事で、「らしい」機能がある。ナローイングが出来ないようなエディタはエディタではない。ナローイングの価値は想像しやすいと思う。検索や置換の局所化は、時として「複雑な正規表現を不要にする」のに大いに役立ち、また、キーボードマクロと組み合わせて威力を発揮する場合も多い。なくてもナローイングは、「読みたい(編集したい)箇所に集中出来る」というだけで十分に役に立つ。以外ではむしろ「最新のもの」ではなく「最古に属するもの」のなかにあって、いわゆる汎用機に付属のエディタなどは割とこれに近い機能を持っていた。昔のものの方が良く考えられていた、ということもあるのだ、ということなのだろう。これを提供している現代のエディタがほとんど存在しないことにもまた驚く。目線の移動であったりとかそういったものに対して、相当意識的に思われる。世間的には「emacsのここが凄い」としてフィーチャーされることがなく、だけれどもワタシにとってはとても大事なこれ:わかるだろうか。任意の行を一番上に持ってってる。