如何在特定窗口中使用emacs org-mode打开代码块

时间:2014-01-03 17:31:22

标签: emacs org-mode

使用org-mode时,我想在特定窗口中编辑代码块。

虽然org-mode允许对代码块打开的窗口进行一些自定义,但它非常有限。目前可用于org-src-window-setup变量的四个选项包括current-windowother-windowother-framereorganize-frame。但是,这些并没有实现我的目标。

我希望能够指定特定窗口和/或使用windmove-right,例如,来自windmove包。目前,我只能指定上述四个选项中的一个。此外,other-window实际上并没有转到另一个窗口。相反,它会打开垂直拆分并创建一个新窗口。至少在我的设置中。

有没有办法改变org-src-window-setup变量接受的选项?或许还有另一种解决方案?

1 个答案:

答案 0 :(得分:0)

您正在寻找:

C-c '

打开一个用于代码编辑的新窗口。您可以通过保存缓冲区

将代码插入文件中
C-x C-s

或用

关闭代码缓冲区
C-c '

对于代码块,有一个快捷方式(yasnipet)

<s [tab]

更多:orgmode documentation