1. ホーム
  2. emacs

[解決済み] Emacs - 複数の列を1つのバッファで表示する

2022-04-23 13:21:32

質問

私は、細長いリストにフォーマットされがちなアセンブリコードを編集しようとしています。 一度に画面上で多くのコードを見ることができるように、広大な水平スペースを使いたいと考えています。 Emacs(あるいは他のエディタ)で、同じバッファを指す複数のカラムを表示させる方法はありますか?

C-x 3 (emacs) と :vsplit (vim) はコードを複数に分けて見るには素晴らしいのですが、1つのコラムから他のコラムへ流れるようにしたいのです(新聞のテキストのように)。

どのように解決するのですか?

参照 フォローモード . 抜粋

フォローモードは、同じバッファを表示している2つのウィンドウを、1つの背の高い "仮想ウィンドウ" としてスクロールさせるマイナーなモードです。Follow mode を使うには、1つのウィンドウしかないフレームに行き、C-x 3 でウィンドウを横に2つに分割し、M-x follow-mode と入力します。これ以降、2つのウィンドウのどちらかでバッファを編集したり、どちらかをスクロールすることができ、もう一方のウィンドウはそれに追従します。 フォローモードでは、一方のウィンドウで見えている部分の外側にポイントを移動して、もう一方のウィンドウで見えている部分にポイントを移動すると、もう一方のウィンドウが選択されます-この場合も、2つのウィンドウはあたかも1つの大きなウィンドウの一部のように扱われます。