我正在使用 vim 和 latex-suite 来编辑我的文档,有时需要复制整个环境(从 \begin{...} 到 \end{...})。比如我想复制这部分
\begin{align*}
\sigma &\rightarrow A | B | C | ABC \\
A &\rightarrow a | \varepsilon \\
B &\rightarrow b | \varepsilon \\
C &\rightarrow c | \varepsilon
\end{align*}
每当我需要这样做时,我必须移动到开始标签,计算行数并输入 yank 命令(在上面的示例中为 6yy)。
我的问题是:
- 有没有更快的方法来完成这项工作,类似于在 html 或 xml 文件 (yit, yat) 中拉出整个标签?
- 如果没有,请告诉我如何创建自己的命令来在 vim 中执行此操作?