我在 vim 中打开了换行,但是是否可以在我正在编辑的文件中的某些区域禁用它?具体来说,我正在编辑 LaTeX 文件,我希望某些环境(例如表格)的内容不被包装,因为这将使表格内容更容易阅读。
当然,基于打开/关闭标签自动检测此类环境的解决方案将是最好的,但我并不反对在文件中的注释中需要一些显式标签或命令的解决方案。
答案1
如果您可以通过特定语法组识别表区域,我的OnSyntaxChange 插件可以帮助。
或者,您可以使用以下命令在单独的缓冲区中透明地编辑表格部分:NrrwRgn - 类似于 Emacs 的窄区域插件插入。
或者,由于该'wrap'
选项是窗口本地的,只需打开:split
同一缓冲区的一个窗口,其中具有反转的选项值。