2017-01-13 4 views
1

Emacsで次のような動作をしたいと思います。既に望んでいる既存のパッケージがあるかどうか疑問でした。Emacsのテキストファイルのほんの一部を表示して編集する方法

私のバッファにファイルmyfile.txtの行30〜60だけを表示させ、ファイルの残りの部分を私に隠すだけです。私が一番上までスクロールすると、私は一番下までスクロールすると、私は、この地域を編集した場合、私はライン60

  • であるべき線30
  • であるべき

    • 、これらの編集元のファイルに反映する必要があります。
    • 領域は、行を挿入/削除すると拡大/縮小する必要があります。
    • 異なるバッファ内の同じファイルに複数の領域を開くことができるはずです。

    これは私の理想的なワークフローに非常に近いです。あなたの助けをありがとう!

  • +1

    最後の要件以外は、[絞り込み](https://www.gnu.org/software/emacs/manual/html_node/emacs/Narrowing.html)です。 – Juancho

    +1

    最後の要件については、[間接バッファ](https://www.emacswiki.org/emacs/IndirectBuffers)をチェックしてください。 – Juancho

    答えて

    2

    てみライブラリNarrow Indirectnarrow-indirect.el

    それは、現在のバッファのクローンである間接バッファを作成するための簡単なコマンドを提供し、それはそれの特定の部分に絞られます。デフォルトでは、バッファ名プレフィックス(デフォルトはI-)を使用して、間接バッファを非間接バッファから区別し、モード行のバッファ名に別の面を使用することによって間接バッファを区別するのに役立ちます。

    +0

    ありがとう! –

    2

    Narrowing、あなたはC-x n nでポイントとマークの間に絞り込むことができ、その後、あなただけの再C-x n w .Perhapsアクセスバッファ全体を作るために、これはあなたが何であるかをされて広げ、あなたがその後、この地域に制限されます編集します探しているのは

    関連する問題