首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Latex-Suite在vim中输入两个左大括号?

如何使用Latex-Suite在vim中输入两个左大括号?
EN

Stack Overflow用户
提问于 2013-03-10 14:14:16
回答 3查看 571关注 0票数 3

当我输入两个左大括号{{时,Latex-Suite会将它们扩展为\left\{ \right\}<++>。我使用标记来组织我的文件,所以不用说,这是非常麻烦的。Latex-Suite是否提供了键入两个左大括号的方法,或者是否有方法临时切换其绑定?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-10 22:22:24

您也可以简单地添加一个imap来为您完成此操作:

代码语言:javascript
复制
inoremap \{{ {{

如果您这样定义它,它将不会在imap定义中展开大括号,它只会插入大括号。

票数 2
EN

Stack Overflow用户

发布于 2013-03-10 19:18:42

您可以通过注释掉以下行来全局禁用此功能

代码语言:javascript
复制
call IMAP ('{{', '\left\{ <++> \right\}<++>', "tex")

在vim latex插件的main.vim中。

在我的例子中,它是我的~/.vim/ftplugin/latex-suite/main.vim中的第62行。

顺便说一句,我也利用这个机会禁用了在输入$$时调用的函数。

票数 3
EN

Stack Overflow用户

发布于 2013-03-10 20:38:17

您可以通过<C-v> (通常重新映射到Windows上的<C-q> )直接插入第二个大括号来避免触发Latex-Suite定义的映射:{<C-v>{

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15319504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档