pycharm - PyCharm + IdeaVim:如何禁用插入符号触摸时的自动展开?
问题描述
当使用 IdeaVim 编辑折叠的 Python 代码时,如果插入符号/光标触及由...
(或region_name
如果使用#region
标签)表示的折叠区域,折叠部分会立即展开。我想禁用此行为,以便除非使用特定命令明确告知这样做,否则不会展开折叠。
笔记:
- 我在 Windows 10 上使用 PyCharm Community 2018.3.7 和 IdeaVim 0.57。
- 当我不在 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
推荐阅读
- python-3.x - 为什么在python中将某些单词大写
- swift - 访问 NSTableviews 自定义 Tablecellview
- date - Xquery 比较数组中的日期值并获取最大日期值
- dns - ubuntu 子系统中的直接访问
- go - 促进 git 与多包 go 模块合并
- c++ - 为什么 printf("%.2f", (double) 12.555) 返回 12.55?
- php - PHP - 仅在主页上隐藏元素 - WordPress 网站
- r - factoextra::fviz_gap_stat() 与 factoextra::fviz_nbclust(df, method = "gap_stat")
- javascript - WKWebView javascript 方法 click() 什么都不做
- image-processing - 如何在图像上生成概率分布