【问题标题】:How do you automate "add a semicolon at line end and go to next line " in Visual Studio Code?如何在 Visual Studio Code 中自动化“在行尾添加分号并转到下一行”?
【发布时间】:2019-07-24 07:17:42
【问题描述】:

在使用 Visual Studio Code 时,我们可以使用快捷键 'Shift+Enter' 在下面开始一个新行并转到新行的开头。

但是,当使用 Rust、C/C++ 或 Javascript 等语言进行编码时,其语句以分号“;”结尾,人们可能希望有一种快捷方式,可以在开始新行之前在当前行的末尾添加分号.

想知道快捷方式是什么或如何做到这一点?

【问题讨论】:

  • 您为什么要这样做? ;和Return只是两个按键,和快捷键一样吗?
  • 可能是 'END' -> "Shift+," -> Return
  • 说到javascript,你可以安装更漂亮的扩展。设置semi: true,再也不用担心它了。
  • @YuryTarabanko 这是真的 :)

标签: visual-studio-code shortcut


【解决方案1】:

对于没有特定语言的,可以使用“宏”,请参考https://marketplace.visualstudio.com/items?itemName=geddski.macros。

这是我的设置: 1. 宏:

 "macros": {
        "addSemiAndGoNext": [
            "cursorEnd",
            {"command": "type", "args": {"text": ";"}},
            "editor.action.insertLineAfter"
        ]
    }
  1. 使用的快捷键:Alt+;

希望它有用。如果还有其他方法,欢迎分享~

【讨论】:

  • 你可以通过输入";\n"来简化
猜你喜欢
  • 1970-01-01
  • 2015-07-19
  • 2020-10-13
  • 2019-11-23
  • 2017-01-24
  • 1970-01-01
  • 2022-10-21
  • 2022-10-07
  • 2017-04-10
相关资源
最近更新 更多