Intellij Idea Visual Studio程式码中用来完成陈述式的键盘快捷键与IntelliJ中的类似吗?

ffx8fchx  于 2022-12-11  发布在  其他
关注(0)|答案(3)|浏览(168)

Visual Studio代码中是否存在完成当前行中语句的键盘快捷方式,就像IntelliJ中一样?
完整的语句是Complete Statement,我可以按Shift + Ctrl + Enter来巧妙地完成当前行。
Visual Studio代码是否支持此功能?

9rygscc1

9rygscc11#

Complete Statement在某种程度上会有所帮助。但是,这个扩展缺少一个特性--进入块内部。例如,对于if块,如果使用快捷方式自动完成语句,光标仍将停留在同一行,而不像Jetbrains IDE,它会智能地移动到正确的行。
想要获得与 *Jetbrains IDE的完整语句特性 * 相同的体验的用户,可以自定义键盘快捷键,如下所示:

  • 快捷键1:*Ctrl+ Shift+ Enter(完成当前语句)
  • 快捷键2:*Ctrl+ Shift(转到下一行)

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

vsaztqbk

vsaztqbk2#

您可能正在寻找VSCode的IntelliSense功能。
如果你选择你用它编码的语言(在底部栏的右边),并按ctrl + space,自动完成和建议菜单(根据你选择的语言)显示。

**更新:**适用于VSCode的this extension可能就是您想要的。

cclgggtu

cclgggtu3#

使用macros,并创建:

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

相关问题