【发布时间】:2021-09-14 12:22:44
【问题描述】:
VScode 中的代码折叠似乎不如 IntelliJ 的好。
例如。代码块
def g(a):
print(a)
print(a)
print(a)
print(a)
print(a)
或者,对于 (...),{...},[...](缩进实际上并不是真正的问题。)
例如来自 dart(flutter) 的代码示例:
OutlinedButton(
onPressed: () {
Navigator.pushNamed(
context,
SecondPage.id,
);
},
child: Text("Page 2"),
)
- 所以,现在如果我折叠此代码并尝试复制折叠线,它不会像在 IntelliJ 中那样复制整个折叠。是否有扩展或设置,我可以实现与 IntelliJ 相同的功能?我发现一条评论说我需要复制到下一行的开头,这不是我想要的。 https://github.com/microsoft/vscode/issues/51232#issuecomment-395190470
- 如果我在折叠后按 Enter,它会在折叠部分创建一个新行,我实际上希望它在折叠部分之后创建一行。
- 当我将鼠标悬停在 VScode 上时,它只会显示折叠标志,我希望它一直可见。
【问题讨论】:
-
对于 #2,请参阅设置
Editor: Show Folding Controls设置为always。 -
对于#1,这似乎是不可能的。有一个关于它的问题,请查看这里,github.com/microsoft/vscode/issues/3352
标签: visual-studio-code copy-paste folding