VSCode - 循环自动完成
VSCode - autocomplete for loops
我以前用Visual Studio写C代码,每当我写“for”然后按TAB时,就自动完成一个完整的for循环,即
for (size_t i = 0; i < length; i++)
{
}
有没有办法在 VSCode 中启用它?甚至通过使用一些扩展?
谢谢!
Is there a way to enable that in VSCode as well?
是的,如果相应的代码段尚不可用,您可以根据需要添加 snippets
和 customize,如下所示,您问题中显示的 for
循环.
步骤 1
转到文件 -> 首选项 -> 用户代码段
第 2 步
点击 User Snippets 后,系统会提示您使用带有不同选项的菜单,如所附屏幕截图所示。单击选项:新建全局代码段文件
步骤 3
当您单击 新建全局代码段文件 时,将打开一个文件,您可以在其中添加所需的代码段。既然你已经在 C++ 中给出了你想要的 for
循环,我将写下你想要放在该文件中的内容:
{
"For Loop": {
"prefix": ["for", "for-const"],
"body": ["for (size_t i = ${1:0} ;i < ${2:length}; i++)", "{\t${0://add code here}", "}"],
"description": "A for loop."
}
}
第 4 步
使用上面显示的内容保存此文件,然后您就可以使用此代码段了。例如,下次你写 for
时,系统会提示你不同的选项,你可以按 TAB
选择该选项,此时将使用该代码段,如下面的屏幕截图所示:
我以前用Visual Studio写C代码,每当我写“for”然后按TAB时,就自动完成一个完整的for循环,即
for (size_t i = 0; i < length; i++)
{
}
有没有办法在 VSCode 中启用它?甚至通过使用一些扩展? 谢谢!
Is there a way to enable that in VSCode as well?
是的,如果相应的代码段尚不可用,您可以根据需要添加 snippets
和 customize,如下所示,您问题中显示的 for
循环.
步骤 1
转到文件 -> 首选项 -> 用户代码段
第 2 步
点击 User Snippets 后,系统会提示您使用带有不同选项的菜单,如所附屏幕截图所示。单击选项:新建全局代码段文件
步骤 3
当您单击 新建全局代码段文件 时,将打开一个文件,您可以在其中添加所需的代码段。既然你已经在 C++ 中给出了你想要的 for
循环,我将写下你想要放在该文件中的内容:
{
"For Loop": {
"prefix": ["for", "for-const"],
"body": ["for (size_t i = ${1:0} ;i < ${2:length}; i++)", "{\t${0://add code here}", "}"],
"description": "A for loop."
}
}
第 4 步
使用上面显示的内容保存此文件,然后您就可以使用此代码段了。例如,下次你写 for
时,系统会提示你不同的选项,你可以按 TAB
选择该选项,此时将使用该代码段,如下面的屏幕截图所示: