Excel の機能と同様に、組織モードで行をフリーズする方法はありますか?
ページを下に移動してもヘッダーが表示されるように、テーブル ヘッダーを固定しようとしています。
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