我在用vim写剧本,用喷泉格式化。我将文本缠绕设置为80,因此vim在那里插入一个行间隔以进行格式化。这对我在vim中的工作流程是很好的,但是当我在其他文本编辑器中打开文件时,行中断仍然存在。我怎么才能避免这种情况?
发布于 2016-04-16 22:19:47
避免的方法是不插入它们。可以通过将'textwidth'选项设置为0来删除自动文本包装。
:set tw=0然后,使用'wrap'选项(默认为on)在屏幕限制上打断您的行(而不是插入中断,只是直观地插入)。除非您设置'linebreak'选项,否则它将在字里行间中断。然后,它将插入由'breakat'选项设置的字符。
这会使你的j和k在正常模式下有点混乱,因为它们是按行移动的。但是您可以使用gj和gk来遵循“可视”行。或者重新映射它们来自动完成这个任务。
一定要检查帮助所有这些选项的完整描述,甚至更多的选项!
发布于 2016-04-16 22:38:08
为不同的编辑器配置不同的格式并不是一个好主意。
行间隔保持不变,因为vim当时正在插入。
如果您希望vim在没有插入中断的情况下包装文本,则必须禁用text textwidth:
: set formatoptions-=t
: set wrap并将缓冲区大小更改为80列(更改终端或垂直拆分)
: vertical resize 80https://stackoverflow.com/questions/36670351
复制相似问题