用 Pandoc 把 Markdown 转换成 Org 之后,原本只占一行的文字变成好多行了。像是转换的过程中自动加了换行,这是为啥噢?我看 Doom Emacs 内建的帮助页面也是这样。而我自己手输的 Org file,只要我不换行就只会占一行。这样的话调整 Emacs 的窗口大小,文字会自动撑满整个页面,但像 Doom Emacs 内建的帮助页面就不会撑满整个页面。
我记得emacs tutorial里有提过为什么不要超过80列,所以是类似代码规范一样的风格?
RTFM
--wrap
,--column
emacs有个有趣的功能叫auto-fill-mode
说真的推荐你试试,这也算是emacs特色吧,反正也不影响导出效果。我平常写作就一直开着,配上olivetti的居中效果,宽窗口用得很舒服,还不用来回开关word wrap和truncate line(这个当初真的有烦到我QxQ)
(M-q可以一键fill当前段哦)
fill-column
吗,我的 Emacs 的 fill-column
现在是 80。
谢谢,刚刚去看了一下 fill-column
和 auto-fill-mode
的一些说明。确实开启了这个之后可以自动换行,就不至于每行文字太多导致宽屏的时候可读性下降。但这也造成如果把 Emacs 窗口的宽度(width)调整到小于 fill-column
的那个值之后,每行文字会出现一些问题是么,就像这样:
确实,它依字符总宽度换行,大概是不考虑frame大小的ww
哦对了,改完fill-colume变量后,要是想改已经被fill过的内容直接M-q一下就行
2 个赞
谢谢,M-q
非常好用~
1 个赞
搞得比较复杂了,直接用 Pandoc 来转换应该会更加贴合现代用户的习惯