在 Visual Studio Code 中,像 IntelliJ 一样完成语句的键盘快捷键是什么?

问题描述 投票:0回答:4

在 Visual Studio 代码中是否存在键盘快捷键来完成当前行中的语句,就像在 IntelliJ 中一样?

完整的语句是Complete Statement,我可以输入Shift + Ctrl + Enter 来智能地完成当前行。

Visual Studio代码支持此功能吗?

intellij-idea visual-studio-code keyboard-shortcuts
4个回答
6
投票

完整的陈述会在一定程度上有所帮助。 然而,这个扩展缺少一个功能——进入块内部。例如 - 对于 if 块,如果您使用快捷方式自动完成语句,光标仍将停留在同一行,这与 Jetbrains IDE 不同,它会智能地移动到正确的行。

那些想要获得与 Jetbrains IDE 完整语句功能相同的感觉的人可以像这样自定义键盘快捷键:

快捷键1: Ctrl+Shift+Enter(完成当前语句)

快捷键 2: Ctrl+ Shift(转到下一行)

这只是一些额外的击键,但你至少可以完成它!


4
投票

您可能正在寻找 VSCode 的 IntelliSense 功能。

如果您选择使用它编码的语言(位于底栏右侧)并按 ctrl + space,则会显示自动完成和建议菜单(根据您选择的语言)。

更新: 这个 VSCode 扩展可能就是您想要的。


1
投票

使用,并创建:

"macros": 
    {
        "end_semicolon": // add ;\n
        [              
            "cursorEnd",
            {
                "command": "type",
                "args": {"text": ";\n"}
            },
            
        ],
 
        "end_colon":  // add :\n\t
        [
            "cursorEnd",
            { 
                "command": "type",
                "args": {"text": ":\n\t"}
            },
        ],
    }

0
投票

有一个名为 Complete Line 的扩展,它一定是完成你所要求的功能的方法。

© www.soinside.com 2019 - 2024. All rights reserved.