org可不可以只对某行自动折行?

当一行的内容很长时,org可以自动折行,我在spacemacs里使用 M-x spacemacs/toggle-visual-line-navigation-on 来开启或者关闭折行。但这个操作是对整个org文档生效的。

我想只针对某一行执行“开启/关闭折行”,而不想影响到其他行的折行状态,是否可以实现?

具体使用是这么设想的:

  1. M-x spacemacs/toggle-visual-line-navigation-on 对整个文档的所有行提供了默认的折行方式;
  2. 而执行toggle-visual-currentline-navigation-on(临时编的名字)可以强制改变 光标所在行 的折行方式。

你如果不在意 hard linebreak 的话,可以用 M-q 硬折行,等不需要的时候再恢复 (join lines)。这个过程是可以自动化的,你可以研究研究。

1 个赞

org-chinese-utils 这是我维护的一个包,使用命令动态切换当前的折行模式,用起来也不错

2 个赞