我目前正在使用LaTeX撰写数学论文,我对vim非常满意,但是,我唯一遗漏的是TeXMaker自动生成的\ begin {} \ end {}块。所以我现在想知道某人是否可以使用inoremap
命令以与TeXMaker相同的方式实现此类功能,以便在您(例如)之后输入\begin
,将其扩展为\begin{<env>}
\end{<env>}
并将光标放在大括号之间,在用环境替换<env>
后,它会在\begin{}
和end{}
命令中替换它。
我只是使用vim脚本才能实现这一点?
答案 0 :(得分:0)
此命令将获取光标下的单词并按照您想要的方式创建一个块
:noremap \b cw\begin{<C-R>"}<CR>\end{<C-R>"}
将光标保持在单词的开头,然后在正常模式下按\ b以获得所需的输出。