11

Excel の機能と同様に、組織モードで行をフリーズする方法はありますか?

ページを下に移動してもヘッダーが表示されるように、テーブル ヘッダーを固定しようとしています。

4

2 に答える 2

3

2つのオプションが思い浮かびます。

  1. 最も簡単な (不器用ですが柔軟な) 解決策は、単純にウィンドウを水平方向に分割し、両方のウィンドウに同じバッファーを表示することです。トップ ウィンドウのサイズを変更してテーブルの上部のみを表示すると、他のウィンドウを個別にスクロールできます。共有バッファであるため、列が整列し、完了したら不要なウィンドウを削除できます。

  2. ポイントが組織テーブルの境界内にある場合、emacs ヘッダー行 ( http://www.emacswiki.org/emacs/HeaderLine ) を使用して、現在のウィンドウの上部にテーブルの最初の行を表示できます。 . header-line-formatこれは、モード ラインと同様に設定することで実現できます。これは間違いなくクリーンなオプションですが、より複雑なソリューションであることは間違いありません。

これはあなたのために働くはずの簡単で汚い例です:

(setq-local header-line-format
        (list '(:eval
            (save-excursion
              (org-table-goto-line 1)
              (substring (thing-at-point 'line t) 0 -1)))))

似たようなことをしようとするいくつかの試みを次に示します: https://emacs.stackexchange.com/questions/774/preview-fields-in-org-table/1040#1040

于 2015-11-17T08:09:26.800 に答える