Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 在编写宏时,如何告诉visual studio代码换行?_Visual Studio Code - Fatal编程技术网

Visual studio code 在编写宏时,如何告诉visual studio代码换行?

Visual studio code 在编写宏时,如何告诉visual studio代码换行?,visual-studio-code,Visual Studio Code,我不熟悉Visual studio代码。我一直在使用sublime文本,并尝试一些新的东西。在sublime中,您可以通过录制宏来编写宏。在VSC中,我找到了geddski的扩展宏,我正在尝试为一个新函数编写宏。以下是步骤: -走到队伍的尽头, -写下开头的花括号, -输入新行, -进入第二行, -写上右括号, -然后返回上一行 我的代码如下所示: "macros": { "curleyB": [ "cursorEnd", {"co

我不熟悉Visual studio代码。我一直在使用sublime文本,并尝试一些新的东西。在sublime中,您可以通过录制宏来编写宏。在VSC中,我找到了geddski的扩展宏,我正在尝试为一个新函数编写宏。以下是步骤: -走到队伍的尽头, -写下开头的花括号, -输入新行, -进入第二行, -写上右括号, -然后返回上一行

我的代码如下所示:

"macros": {
        "curleyB": [
            "cursorEnd",
            {"command": "type", "args": {"text": " {"}},
            "enter"
                {"command": "type", "args": {"text": "}"}}
            "cursorUp"
        ]
但我会把开括号和闭括号连在一起 光标在我的函数上方跳过一行(我无法将VSC转换为eNet)。
希望您能提供帮助。

看起来您只需要这些:

"cursorEnd",
{
    "command": "type",
    "args": {"text": "{\n"},
},
VScode可以自动关闭该大括号,因此不需要第二个type命令或
cursorUp

我建议查看代码片段——这可能是处理您试图做的事情的更好方法。例如:简单输入

func
其中一个选项是一个代码段,如下所示:

function name(params) {

}
选择
名称
(输入函数名称),然后将选择选项卡和
参数
,供您输入参数


与多命令宏相比,您的用法更适合于简单代码段。看。

是的,就这样,谢谢。我需要一个宏,因为我不只是在函数中使用它,而是在对象、json和css中经常使用它。所以我需要宏来用快捷键找到它。现在它工作得很好。