我喜欢在 VS Code 编辑器中折叠代码,但即使我折叠了一些代码块,当我j / k
使用 VS Code Vim 扩展将光标移到它们上方时,它们也会打开。如何保护我的代码折叠不会像这样自动打开?
问问题
5589 次
1 回答
43
看起来这是很多人有一段时间的问题,解决方案是执行以下操作(原始来源):
- 打开您的用户设置。在 Windows 上,快捷方式是 CTRL+,
- 搜索
vim.foldfix
并选中复选框,以便将设置设置为true
。
或者,settings.json
通过打开命令面板 ( CTRL++ SHIFT)打开文件P,选择Preferences: Open Settings (JSON),然后添加以下行:"vim.foldfix": true
j现在,当您使用或滚动过去时,折叠不应再自动展开k。
请注意,这是一个 hack,因为VS Code 本身存在各种问题,这使得修复这个问题变得困难。
于 2018-06-17T00:49:45.050 回答