【发布时间】:2021-01-27 22:50:20
【问题描述】:
在使用 IdeaVim 编辑折叠的 Python 代码时,如果插入符号/光标接触到由 ... 表示的折叠区域(或 region_name,如果使用 #region 标签),折叠部分会立即展开。
我想禁用此行为,以便除非使用特定命令明确告知这样做,否则不会展开折叠。
注意事项:
- 我在 Windows 10 上使用 PyCharm Community 2018.3.7 和 IdeaVim 0.57。
- 当我不在 IdeaVim 模式下时不会出现这个问题(所以这不是 PyCharm 的“故障”)。
- 这个问题在 Neovim 0.4.3 中不会出现,我猜在其他 *Vims 中不会出现
- 这不会影响所有折叠区域。主要是
#region/#endregion折叠和长cmets,但不是折叠函数。 - 这种行为似乎有点随意。有时,当插入符号位于
...区域时,只有当我向右或向左走时,该区域才会展开,有时即使我只是向上或向下“通过”,它也会展开。
编辑(基于下面@Feedforward 的评论):
此错误在 jetBrain 的错误跟踪器上发出信号:https://youtrack.jetbrains.com/issue/VIM-629
因为问题“不可重现”而被驳回。我会看看有没有办法解决这个问题,但显然没有希望很快解决这个问题。
【问题讨论】: