首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有人从lh-括号中生成额外的?

有没有人从lh-括号中生成额外的?
EN

Stack Overflow用户
提问于 2014-07-30 01:44:10
回答 2查看 305关注 0票数 2

似乎找不到任何理由,但我已经使用Ycm,语法,和所有的lh-插件与vim一段时间了。在lh-括号的情况下,每次它‘自动’生成另一个括号、paren、引号等时,我都会遇到一个问题:生成“.vim”,但是它只发生在文件中,所以我在vimrc中关闭了vim文件。现在一切都没有改变,没有安装新脚本,突然之间,所有文件(cpp、h、pl、py等)都出现了这种情况。就像我说的,不使用大量定制,除了编辑vim文件时禁用lh-括号之外,一切都是默认的,但是现在它已经成为一个热键,因为我不能在任何地方使用它。

我的问题是:有人对lh-括号有这个或类似的问题吗?如果有的话,是否知道如何修复它,或者我缺少什么设置?

不过,我的第一个想法是检查任何更新的vim脚本(这是一天前发生的),这些脚本在进行apt-get升级(比如debian.vim)时可能已经更新了,但是在那之后,我什么也没有.

EN

回答 2

Stack Overflow用户

发布于 2014-07-30 11:29:23

占位符字符可以跳转到(带有vim的:h <Plug>MarkersJumpF -> <C-J>,使用gvim的<m-ins> )。这就是他们的目的。

如果您已经安装了lh-cpp,请参阅:h lh-cpp-first-steps,您将找到我的C++套件的快速指南(顺便提一句,还有lh-括号)。

编辑:这个插件设计得很糟糕。我已经修补了插件依赖于g:usemarks,以修复插件的人体工效学。

在(现在-)过去,如果您想将b:usemark设置为0,则需要在所有新缓冲区中添加一个将b:usemark设置为0的自动命令。

现在,(lh-括号v2.2.0),如果希望始终禁用占位符/标记字符,则需要将g:usemarks设置为0,而不是b:usemarks。缓冲区-局部变量是指从ftplugins设置,或树/项目本地插件,这是支持的插件,如病毒c

正如romainl所指出的,不要犹豫使用虫追踪器,甚至与我联系。

票数 1
EN

Stack Overflow用户

发布于 2014-07-30 04:23:59

嗯找到了:

:let b:usemarks=0

现在需要设置,显然这是一个集成到另一个插件的标记,虽然我没有使用它。

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

https://stackoverflow.com/questions/25027540

复制
相关文章

相似问题

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