Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PyCharm+;IdeaVim:如何禁用插入符号触摸时的自动展开?_Pycharm_Folding_Ideavim - Fatal编程技术网

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

PyCharm+;IdeaVim:如何禁用插入符号触摸时的自动展开?,pycharm,folding,ideavim,Pycharm,Folding,Ideavim,使用IdeaVim编辑折叠的Python代码时,如果插入符号/光标接触到由..表示的折叠区域(或者如果使用#region标记,则接触到区域),则折叠部分立即展开。 我想禁用这个行为,这样折叠就永远不会展开,除非特别告诉我使用特定的命令这样做 注: 我在Windows 10上使用PyCharm Community 2018.3.7和IdeaVim 0.57 当我不在IdeaVim模式下时,这个问题不会发生(所以这不是PyCharm的“错误”) 这个问题在Neovim 0.4.3中没有出现,我想在

使用IdeaVim编辑折叠的Python代码时,如果插入符号/光标接触到由
..
表示的折叠区域(或者如果使用
#region
标记,则接触到
区域
),则折叠部分立即展开。 我想禁用这个行为,这样折叠就永远不会展开,除非特别告诉我使用特定的命令这样做

注:

  • 我在Windows 10上使用PyCharm Community 2018.3.7和IdeaVim 0.57
  • 当我不在IdeaVim模式下时,这个问题不会发生(所以这不是PyCharm的“错误”)
  • 这个问题在Neovim 0.4.3中没有出现,我想在其他*Vim中没有
  • 这不会影响所有折叠区域。主要是
    #region
    /
    #endregion
    折叠和长注释,但不折叠函数
  • 这种行为似乎有点随意。有时,当插入符号位于
    区域时,该区域仅在向右或向左移动时才会展开,有时,即使我只是向上或向下“穿过”,该区域也会展开
编辑(基于@Feedforward下面的评论)

jetBrain的bug追踪器上显示了此bug:


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

不幸的是,没有办法禁用它,因为它更像是IdeaVim中的一个bug。你可以在bug追踪器上提交一个问题:

Darn,你说得对。这里提到了它,但它被削弱了,因为它不可复制,这是Vim正常的操作方式(我不同意)。如果我在这个问题上有更多的空闲时间,我可能会尝试再次尝试,但它不会很快得到修复。我仍然保留这个问题,以防PyCharm仙女看到它并指出一个模糊的参数集来处理它。我不知道如果一个问题的答案是“好吧,你被欺骗了”,那么这个问题是否应该被标记为“已解决”。