我从 LaTeX 文档中的以下内容开始:
\begin{align*}
u(x, t) &= \frac a2 \int_0^t \dif s \int_{x-a(t-s)}^{x+a(t-s)} \dif y \sin(\omega y) \\
\end{align*}
Run Code Online (Sandbox Code Playgroud)
然后我继续输入第二行,Vim 对齐&,这有点整洁。在第一个之前一切都很顺利}:
\begin{align*}
u(x, t) &= \frac a2 \int_0^t \dif s \int_{x-a(t-s)}^{x+a(t-s)} \dif y \sin(\omega y) \\
&= \frac{1
\end{align*}
Run Code Online (Sandbox Code Playgroud)
然后我输入}它并执行以下操作:
\begin{align*}
u(x, t) &= \frac a2 \int_0^t \dif s \int_{x-a(t-s)}^{x+a(t-s)} \dif y \sin(\omega y) \\
&= \frac{1}
\end{align*}
Run Code Online (Sandbox Code Playgroud)
对于 each },它会缩进一点。过了一会儿,整个align*就完全不可读了。
我怎样才能让 Vim 停止这样做?
小智 6
我有同样的问题。gvim 忽略了我的 .vimrc 中的 noautoindent 设置。我检查了 .tex 文件中的设置,:verbose set ai?发现自动缩进是通过 vim-latex 插件启用的。要在大括号后禁用缩进,请将以下代码放入 .vimrc(或 .vim/after/ftplugin/tex.vim):
let g:tex_indent_brace=0
Run Code Online (Sandbox Code Playgroud)
如果您不使用 vim-latex,请尝试找出导致缩进的脚本。
| 归档时间: |
|
| 查看次数: |
2019 次 |
| 最近记录: |