如何在C ++的vs代码中的方括号之间添加空格?

时间:2018-06-22 22:55:56

标签: c++ visual-studio-code

我想这样格式化我的c ++代码:

void foo(T bar);

但是每次我格式化代码时,它将删除空格

"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,

我知道vs代码打字稿和javascript可以启用

alter trigger [dbo].[AfterInsertUpdateTenant_Korisnici]
on [dbo].[Korisnici]
with execute as owner
for insert 
as 
execute as user = original_login();
declare @TenantId int = dbo.GetCurrentTenantId();
revert;

update dbo.Korisnici
set TenantId = @TenantId
from Inserted i
where dbo.Korisnici.Id = i.Id;

但是如何在C ++中启用它?

1 个答案:

答案 0 :(得分:1)

假定您已安装Microsoft C / C ++扩展名,它使用clang格式来格式化代码。查看https://clang.llvm.org/docs/ClangFormatStyleOptions.html以获得选项列表以及如何配置它。 SpacesInParentheses 看起来像您感兴趣的设置。您可以在工作空间文件夹中创建包含该设置的.clang-format文件,也可以将原始配置添加到C_Cpp.clang_format_style设置。