自动在vim中的换行符处插入文本

Sam*_*tia 2 vim latex

我正在用vim编辑LaTeX文件。当我在\begin{itemize}环境中时,是否有办法告诉vim \item每当我打开新行时自动插入?

ZyX*_*ZyX 5

function CR()
    if searchpair('\\begin{itemize}', '', '\\end{itemize}', '')
        return "\r\\item"
    endif
    return "\r"
endfunction
inoremap <expr><buffer> <CR> CR()
Run Code Online (Sandbox Code Playgroud)

将此放入您的.vim/ftplugins/tex.vim文件(或任何.vim内部.vim/ftplugins/tex目录)中。