代码之家  ›  专栏  ›  技术社区  ›  LeeGauthier

禁用导致Vim LaTexSuite自动输入大括号的原因

  •  1
  • LeeGauthier  · 技术社区  · 11 年前

    我正在用LaTex写一篇论文,我喜欢的文本编辑器是Vim。使用中的LaTeX插件时 https://github.com/gerw/vim-latex-suite 为我提供了与LaTeX合作时所需的一切。

    遗憾的是,套房有一件事让我抓狂。我有一个习惯,当输入大括号(或引号)时,首先输入对(例如 \text{}| )然后按下 <esc>i 将光标放在它们之间 \text{|} 在LaTeX套件的某个地方,有一些脚本或宏,当我键入这对时,它会自动将光标放在两者之间。在我的肌肉记忆之后,通常会把光标放在这对肌肉的前面 \text|{} .

    如何禁用此“功能”?

    1 回复  |  直到 11 年前
        1
  •  1
  •   uzsolt    11 年前

    如果我理解正确(请参阅我的评论),您需要从 main.vim :

    call IMAP ('{}','{<++>}<++>',"tex")
    

    或更改

    call IMAP ('{}','{}<++>',"tex")
    

    或者你可以拨打上面的电话 ~/.vimrc (或 texrc 或类似的)-在这种情况下,latexsuite的定义将被覆盖。

    推荐文章