PyCharm+;IdeaVim:如何禁用插入符号触摸时的自动展开?
使用IdeaVim编辑折叠的Python代码时,如果插入符号/光标接触到由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中没有出现,我想在
..
表示的折叠区域(或者如果使用#region
标记,则接触到区域
),则折叠部分立即展开。
我想禁用这个行为,这样折叠就永远不会展开,除非特别告诉我使用特定的命令这样做
注:
- 我在Windows 10上使用PyCharm Community 2018.3.7和IdeaVim 0.57
- 当我不在IdeaVim模式下时,这个问题不会发生(所以这不是PyCharm的“错误”)
- 这个问题在Neovim 0.4.3中没有出现,我想在其他*Vim中没有
- 这不会影响所有折叠区域。主要是
/#region
折叠和长注释,但不折叠函数#endregion
- 这种行为似乎有点随意。有时,当插入符号位于
区域时,该区域仅在向右或向左移动时才会展开,有时,即使我只是向上或向下“穿过”,该区域也会展开…
它被驳回,因为问题是“不可复制的”。我会看看是否有办法解决这个问题,但显然短期内解决这个问题是没有希望的。不幸的是,没有办法禁用它,因为它更像是IdeaVim中的一个bug。你可以在bug追踪器上提交一个问题:Darn,你说得对。这里提到了它,但它被削弱了,因为它不可复制,这是Vim正常的操作方式(我不同意)。如果我在这个问题上有更多的空闲时间,我可能会尝试再次尝试,但它不会很快得到修复。我仍然保留这个问题,以防PyCharm仙女看到它并指出一个模糊的参数集来处理它。我不知道如果一个问题的答案是“好吧,你被欺骗了”,那么这个问题是否应该被标记为“已解决”。