Org-mode 有一个很棒的功能,可以包含这样的源代码:
#+begin_src java -n
/**
* @param foo
*/
public static void doBar(Baz ba)
{
Collection<String> strings = ba.getStrings(true);
return strings;
}
#+end_src
Run Code Online (Sandbox Code Playgroud)
该-n
选项显示行号。
可以+n
选择从最后一个块继续编号。
有没有设置起始编号的选项?这对于您希望行号与完整文件相对应的源代码片段非常有用。
这已在 Org Mode 9 中添加。现在可以将数字传递给-n
和+n
。
So, for example, you could make the example start on line 12 by using the following header:
#+begin_src java -n 12
...
#+end_src
Run Code Online (Sandbox Code Playgroud)
此答案已过时,请参阅其他答案
\n据我所知,没有实施的选项。
\n我刚刚测试的 A\xc2\xa0very hacky 解决方案是自己定义计数器组织用于 +n 的工作。\n它是:
\n#+begin_src emacs-lisp :exports results\n;; we need it not be a buffer-local value\n(setq-default org-export-last-code-line-counter-value 42)\n#+end_src\n
Run Code Online (Sandbox Code Playgroud)\n由于是一个肮脏的黑客,它只工作一次,虽然,对于第一个块,但我不确定 \xc2\xb1n 的行为。\n它被评估(因为 :exports 结果,没有实际导出任何东西)当我尝试时)在对任何其他块进行编号之前,因此它可以位于缓冲区中的任何位置。
\n我想实现起来并不难,或者真正了解 elisp 的人可以做得更好,但我\xc2\xa0希望它会有所帮助。
\n 归档时间: |
|
查看次数: |
2701 次 |
最近记录: |