在 Visual Studio 代码中是否存在键盘快捷键来完成当前行中的语句,就像在 IntelliJ 中一样?
完整的语句是Complete Statement,我可以输入Shift + Ctrl + Enter 来智能地完成当前行。
Visual Studio代码支持此功能吗?
完整的陈述会在一定程度上有所帮助。 然而,这个扩展缺少一个功能——进入块内部。例如 - 对于 if 块,如果您使用快捷方式自动完成语句,光标仍将停留在同一行,这与 Jetbrains IDE 不同,它会智能地移动到正确的行。
那些想要获得与 Jetbrains IDE 完整语句功能相同的感觉的人可以像这样自定义键盘快捷键:
快捷键1: Ctrl+Shift+Enter(完成当前语句)
快捷键 2: Ctrl+ Shift(转到下一行)
这只是一些额外的击键,但你至少可以完成它!
您可能正在寻找 VSCode 的 IntelliSense 功能。
如果您选择使用它编码的语言(位于底栏右侧)并按 ctrl + space,则会显示自动完成和建议菜单(根据您选择的语言)。
更新: 这个 VSCode 扩展可能就是您想要的。
使用宏,并创建:
"macros":
{
"end_semicolon": // add ;\n
[
"cursorEnd",
{
"command": "type",
"args": {"text": ";\n"}
},
],
"end_colon": // add :\n\t
[
"cursorEnd",
{
"command": "type",
"args": {"text": ":\n\t"}
},
],
}
有一个名为 Complete Line 的扩展,它一定是完成你所要求的功能的方法。