emacs - 在 emacs 组织模式下卡住表格行

标签 emacs org-mode tabular

有没有办法在组织模式下卡住行,类似于 Excel 中的功能?

我正在尝试卡住表格标题,以便当我向下移动页面时,标题仍然
显示?

最佳答案

想到了两个选项。

  • 最简单(笨拙但灵活)的解决方案只是简单地水平拆分窗口并在两个窗口中显示相同的缓冲区。调整顶部窗口的大小以仅显示表格的顶部,您可以独立滚动另一个窗口。这些列将排列起来,因为它是一个共享缓冲区,您可以在完成后删除不需要的窗口。
  • 当您的点位于组织表的边界内时,您可以依靠 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

    关于emacs - 在 emacs 组织模式下卡住表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19069713/

    相关文章:

    emacs - 无法在组织模式下正确禁用 Flyspell

    latex - 如何对具有多行单元格的表格进行编码

    emacs - 有谁知道函数结束后是否可以在 elisp 的控制台中不返回任何内容?

    emacs - 编写 lisp emacs 键绑定(bind)并且不能指定 <delete> 字符

    windows - Sml 模式在 Emacs 中不起作用,显示 "Searching for program: permission denied"

    emacs - emacs 中的键盘快捷键补全帮助?

    emacs - 如何在 emacs 组织模式中启用并行 PDF 导出

    emacs - 导出到 HTML 时,组织模式无法正确解析破折号

    html - 如何创建这样的带有复选框的表?

    awk - 带有 awk 的 pretty-print 表