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

标签 vim latex

我正在用 vim 编辑 LaTeX 文件。当我在\begin{itemize}环境,有没有办法告诉vim自动插入\item每当我打开一条新线路?

最佳答案

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

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

关于vim - 在vim的换行符处自动插入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2547739/

相关文章:

vim - 如何获取事件 tmux 窗口的名称?

vim - 如何获得窗口的唯一标识符?

latex - 剧情+ Julia + latex

regex - 如何在 vim 中使用正则表达式打开编译后的 pdf

vim - 使用 vimdiff 导航到下一个冲突

vimrc 将注释设置为斜体

latex - 使用 pgf/tikz 创建欧元符号

emacs - 组织模式 latex 导出 : wrap text around a table

latex - 了解TeX/LaTeX内部原理的最佳方法是什么?

linux - 如何尽快删除一个段落