问题类型:Bug
我正在使用pug,但这种情况也发生在其他基于缩进的语言,如Python中。
使用以下代码块,折叠第一个 ul
并将光标放在第二个 ul
前面。
如果你按下回车键,会在折叠之外添加一个新行,但是如果你使用插入行上方命令(ctrl+shift+enter),新行会被吸入折叠。
ul
li
ul
li
VS Code版本:Code - Insiders 1.61.0-insider ( aec6ee0 , 2021-09-03T05:15:18.823Z)
操作系统版本:Linux x64 4.15.0-154-generic
受限模式:无
扩展:无
9条答案
按热度按时间xv8emn3q1#
我们目前仅在选择(光标)进入文件夹范围时进行扩展。插入行上方的情况并不会发生。
不确定期望是什么...
6ljaweal2#
换行符应该放在折叠区域下方,而不是进入折叠区域。将光标放入无法看到输入内容的折叠区域是完全没有意义的。
qlvxas9a3#
这是一个bug,而不是一个功能请求。
k4ymrczo4#
这不是一个功能请求。
kxxlusnw5#
对不起,我不同意。按设计,我们只在光标进入折叠时展开内容。内容更改不是标准。我们也不会在格式上展开。
xwbd5t1u6#
所以你同意这是一个bug?"按设计,我们只在光标进入折叠时展开"
光标肯定进入了折叠。但它不应该这样。光标应该在折叠下方/外部,而折叠应该保持折叠状态。
ekqde3dh7#
这可能是一个bug,因为:
听起来你像是在说第一种情况。
我是在说第二种情况。
7uzetpgm8#
在添加新行后更新隐藏范围时存在一个bug
我推送了一个修复程序,以便监听文档更改并始终在有行更改(添加/删除)时更新隐藏范围。
现在发现编辑器在优化更新时也存在一个bug: #136867
w8f9ii699#
完全修复取决于#136867的修复。