Visual studio code 是否可能有一个考虑输入长度的代码段?

Visual studio code 是否可能有一个考虑输入长度的代码段?,visual-studio-code,vscode-snippets,Visual Studio Code,Vscode Snippets,我想为如下注释定义一个片段 //************ //* foo A1 * //************ 在这里我输入fooa1,它将创建一个带有6+len${1}星号等的行-这可行吗?如果可行,如何实现?您可以使用扩展名 你可以使用分机 而我是see的大力支持者 , 及 对于如何使用它 了解如何仅使用vscode中的内置代码段功能来实现这一点很有启发性。下面是一个代码片段,它可以满足您的需要: "Custom Comment": { "pre

我想为如下注释定义一个片段

//************
//*  foo A1  *
//************

在这里我输入fooa1,它将创建一个带有6+len${1}星号等的行-这可行吗?如果可行,如何实现?

您可以使用扩展名


你可以使用分机


而我是see的大力支持者

,

对于如何使用它

了解如何仅使用vscode中的内置代码段功能来实现这一点很有启发性。下面是一个代码片段,它可以满足您的需要:

"Custom Comment": {
    "prefix": ["cc2"],    // whatever trigger you want, then tab, write your info and tab again
    "body": [
        "//***${1/./*/g}***",
        "//*  $1  *",
        "//***${1/./*/g}***"
    ]
},
这只会在添加的注释的开头添加3个星号,在结尾添加3个星号,每个字符也会被星号替换


而我是see的大力支持者

,

对于如何使用它

了解如何仅使用vscode中的内置代码段功能来实现这一点很有启发性。下面是一个代码片段,它可以满足您的需要:

"Custom Comment": {
    "prefix": ["cc2"],    // whatever trigger you want, then tab, write your info and tab again
    "body": [
        "//***${1/./*/g}***",
        "//*  $1  *",
        "//***${1/./*/g}***"
    ]
},
这只会在添加的注释的开头添加3个星号,在结尾添加3个星号,每个字符也会被星号替换


美丽的土生土长的+1.“有益的”应该说“更好”:扩展很好,但不下载一个更好谢谢你-非常好,确实-特别是因为它是本地的-正如@soulshined所说;了解HyperSnips是件好事,因为它比本机代码片段更强大——例如,能够在输入上运行javascript并替换为result.beauty。土生土长的+1.“有益的”应该说“更好”:扩展很好,但不下载一个更好谢谢你-非常好,确实-特别是因为它是本地的-正如@soulshined所说;了解HyperSnips是件好事,因为它比本机代码片段更强大——例如,能够在输入上运行javascript并替换为结果。