我最近一直在玩 Vim 的 LaTex-Box 插件,并注意到其源代码的布局Github 页面:
我感兴趣的是每个句子中的 2 个空格悬挂缩进。除非有自动程序gq
处理它,否则这将是一个巨大的麻烦。但我找不到任何提到它的东西,任何使用 LaTeX-Box 的格式化命令(假设我已正确设置它)都没有导致悬挂缩进。
是不是我搞砸了 LaTeX-Box,还是有其他脚本/插件/等等可以做到这一点?也许只是某种映射/函数?同样,我确实有不是需要一般的格式/缩进,只需要这个特定的应用程序。
答案1
我采取了以下解决方案:添加悬挂缩进的映射,然后使用通常的gqq
或任何您喜欢的方法来处理自动换行。这应该会保留悬挂缩进。
如果您希望它是 (La)TeX 特定的,请在 .vimrc 或其他地方进行映射:
nnoremap <c-i> JgqqI<space><space><Esc>
我对这种拆分句子的视觉风格越来越着迷,但我已经厌倦了手动操作。为 Vim 和绑定欢呼吧。