当我键入两个左括号{{
时,Latex-Suite将它们扩展为\left\{ \right\}<++>
。我使用标记来组织我的文件,所以不用说这太令人烦恼了。 Latex-Suite是否提供了键入两个左括号的方法,或者是否有办法暂时切换其绑定?如何使用Latex-Suite在vim中键入两个左括号?
回答
你也可以只是简单的增加一个IMAP来为你做这个:
inoremap \{{ {{
如果你定义它这样就不会扩大在IMAP定义括号,它只会插入括号。
为了简单起见,我必须使用这个,但其他答案也很好。 – darkfeline 2013-03-10 18:46:40
你把它放在哪里?我在'tex.vim'中试过了,但它没有做任何事情。 – 2014-02-27 23:20:34
@LukeMaurer你可以把它放在'/ ftplugin/tex.vim'后面,它可以工作。 – skeept 2014-02-28 15:28:40
您可以通过在VIM乳胶插件的main.vim
注释掉线
call IMAP ('{{', '\left\{ <++> \right\}<++>', "tex")
全局禁用此功能。
就我而言,这是我的~/.vim/ftplugin/latex-suite/main.vim
中的第62行。
顺便说一句,我已利用这个机会也禁用键入$$
时调用的函数。
您可以通过<C-v>
(通常在Windows上重新映射到<C-q>
)插入第二个大括号来避免触发由Latex-Suite定义的映射:{<C-v>{
。
好吧,如果你愿意不得不每次想到它,你总是可以输入两个然后撤消,或键入'{{''然后退回该空间。解决问题只是令人讨厌。 – 2014-02-27 23:17:57
- 1. 禁用导致Vim LaTexSuite自动输入大括号的原因
- 2. 如何阻止vim缩进左括号
- 3. 仅在键入时匹配vim括号
- 4. 如何在vim中插入两个大括号时禁用自动换行符?
- 5. 如何跳入VIM中的括号
- 6. 如何使用molokai在vim中为括号和括号添加颜色
- 7. 在Vim中,在两个括号之间粘贴文本?
- 8. vim indentation括号内括号
- 9. 如何在记事本++中的中间插入两个括号?
- 10. 如何使用Jquery将光标聚焦在两个括号(括号)之间?
- 11. 用grep左括号
- 12. 如何使用短键在VIM中键入文本块?
- 13. 如何在gnome-terminal中为Vim启用括号粘贴模式?
- 14. 如何在vim中输入“(双引号)?
- 15. 如何在defaultdict中使用两个键?
- 16. Atom中的“删除两个括号”键盘快捷键?
- 17. 如何检查左尖括号键是否被按下?
- 18. 如何使用glob并在sqlite中查找括号括号?
- 19. 禁用左括号的keydown
- 20. Vim中包含引号,括号等
- 21. 如何将两个括号目标C
- 22. 如何在脚本中使用括号?
- 23. 使用括号在PHP中嵌入Javascript
- 24. 缺少左括号
- 25. 如何将方括号中的键盘键更改为DrRacket中的括号?
- 26. 当我在emacs24中插入右括号时,如何在左括号自动闪烁?
- 27. 在c中检查左括号右括号#
- 28. 如何缩进左括号的级别?
- 29. 如何在bibtex中输入尖括号?
- 30. 2个括号之间删除文本,如果两个括号
这是一个可怕的错误。至少有其他两种方法可以插入左侧的括号,以防止搞乱我的方程式。有更多的良性功能,他们让你禁用'tex.vim' ... – 2014-02-27 23:16:16