我喜欢全屏运行我的编辑器.但唯一的事情是,当我这样做时,单词换行只会在线击中屏幕的右边缘时启动.我希望它能够这样做,当线路命中时,比如第200列.
我怎么做?
我希望它能在所有模式中发生,例如org-mode.我将该行添加(global-visual-line-mode t)到我的.emacs文件中,以便自动换行也可以使用org-mode.
我正在运行emacs 23.
编辑:我搞定了!如果未来的任何人看到这个,这是我添加到我的.emacs文件中以实现它:
(add-hook 'text-mode-hook 'turn-on-auto-fill)
(add-hook 'text-mode-hook
'(lambda() (set-fill-column 80)))
Run Code Online (Sandbox Code Playgroud)
Tho*_*mas 44
键入M-x auto-fill-mode以在某列之后激活自动换行.然后fill-column通过用户choroba(C-x f)描述的变量设置实际线宽.
请注意,这与其他文本编辑器的工作方式略有不同.M-q将重新格式化当前段落.
cho*_*oba 22
您可以使用C-xf(set-fill-column)设置线宽.
之后,您可能需要点击M-q以重新格式化当前段落(fill-paragraph),或选择要对齐并运行的文本fill-region.
turn-on-auto-fill如果您想在正在编辑的文件中使用硬换行,那么该建议将起作用.如果没有,并且您只想要自动换行,请考虑改为visual-fill-column-mode,这只是在窗口边缘发生的正常自动换行,但是在指定的情况下fill-column.