微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PyCharm + IdeaVim:如何在插入符号触摸时禁用自动展开?

如何解决PyCharm + IdeaVim:如何在插入符号触摸时禁用自动展开?

在使用IdeaVim编辑折叠的Python代码时,如果插入符/光标触摸由...表示的折叠区域(如果使用region_name则为#region表示),则折叠部分立即展开。 我想禁用此行为,以使折叠不会展开,除非特别指示使用特定命令这样做。

注意:

  • 我在Windows 10上使用带有IdeaVim 0.57的PyCharm Community 2018.3.7。
  • 当我不在IdeaVim模式下(因此不是PyCharm的“故障”)时,不会发生此问题。
  • 在Neovim 0.4.3中不会发生此问题,我想在其他* Vims中不会发生
  • 这并不影响所有折叠区域。主要是#region / #endregion折叠和长注释,但不折叠功能
  • 此行为似乎有些随机。有时,当插入符号位于...区域时,如果我向右或向左走,该区域只会展开;即使我只是向上或向下“经过”,有时也会展开。

编辑(基于下面@Feedforward的评论

在jetBrain的错误跟踪器上,此错误已在此处发出信号:https://youtrack.jetbrains.com/issue/VIM-629

它被驳回了,因为问题是“不可复制的”。我将看看是否有办法解决这个问题,但是显然没有希望很快解决这个问题。

解决方法

不幸的是,无法禁用它,因为它更像是IdeaVim中的错误。您可以在错误跟踪器上提交问题:https://youtrack.jetbrains.com/issues/VIM

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?