在C中修改VsCode的缩进

问题描述 投票:0回答:1

早上好,先生,

我使用VisualStudio代码以C语言编写代码。我最近发现了C((和“ C / C ++”))的Prettier扩展]

我看到当我添加“;”时,我可以添加自动缩进。或使用Ctrl + S保存时。

[加上行;

"editor.formatOnSave": true,
"editor.formatOnType": true

在Visual Studio的settings.json文件中。

现在,尽管缩进几乎完美,但我还是要进行一些调整,例如在初始化变量类型int之后的事实>

这里不是空格,而是制表;

int     x;
//rather than;
int x;

以及功能类型

void    ft_function(int x);
//rather than ;
void ft_function(int x);

(因为我有一个要满足的标准,并且当我保存内容或其他内容时,这些变量初始化的所有缩进不再符合我的标准)

我对json一无所知,我刚刚发现了这个函数,所以我想知道论坛中的天才是否对此有所了解,怎么知道?至少有一些线索^^

我找到了设置"C_Cpp.clang_format_style": "{ BasedOnStyle: LLVM, AlignConsecutiveDeclarations: true }"

它适用于我的变量对齐方式,但不适用于功能。因此,我的函数像这样自动缩进:

int ft_strlen(char *str) {
  int i;

  i = 0;
  while (str[i])
    i++;
  return (i);
}

我想要类似的东西:

int     ft_strlen(char *str) {
  int   i;

  i = 0;
  while (str[i])
    i++;
  return (i);
}

[早上好,先生,我使用VisualStudio代码编写C语言代码。我最近发现了C(和“ C / C ++”)的Prettier扩展名,当我添加“; ...

c json visual-studio-code settings auto-indent
1个回答
0
投票

您希望实现的样式已在某些著名的法国编程学校(例如Epita

© www.soinside.com 2019 - 2024. All rights reserved.