【发布时间】:2020-07-24 06:39:23
【问题描述】:
早上好,先生,
我使用 VisualStudio Code 用 C 语言编写代码。我最近发现了 C 的 Prettier 扩展,(和“C/C++”)
当我添加“;”时,我看到我可以添加自动缩进或者当我使用 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);
}
【问题讨论】:
-
您可以通过点击分数下方的灰色复选标记来接受答案。
标签: c json visual-studio-code settings auto-indent