问题描述
在使用IdeaVim编辑折叠的Python代码时,如果插入符/光标触摸由...
表示的折叠区域(如果使用region_name
则为#region
表示),则折叠部分立即展开。
我想禁用此行为,以使折叠不会展开,除非特别指示使用特定命令这样做。
注意:
- 我在Windows 10上使用带有IdeaVim 0.57的PyCharm Community 2018.3.7。
- 当我不在IdeaVim模式下(因此不是PyCharm的“故障”)时,不会发生此问题。
- 在Neovim 0.4.3中不会发生此问题,我想在其他* Vims中不会发生
- 这并不影响所有折叠区域。主要是
#region
/#endregion
折叠和长注释,但不折叠功能。 - 此行为似乎有些随机。有时,当插入符号位于
...
区域时,如果我向右或向左走,该区域只会展开;即使我只是向上或向下“经过”,有时也会展开。
在jetBrain的错误跟踪器上,此错误已在此处发出信号:https://youtrack.jetbrains.com/issue/VIM-629
它被驳回了,因为问题是“不可复制的”。我将看看是否有办法解决这个问题,但是显然没有希望很快解决这个问题。
解决方法
不幸的是,无法禁用它,因为它更像是IdeaVim中的错误。您可以在错误跟踪器上提交问题:https://youtrack.jetbrains.com/issues/VIM