Доброе утро, сэр,
Я использую код VisualStudio для кодирования на C языке. Недавно я обнаружил расширение Преттиера для C, (и "C / C ++")
. Я увидел, что могу добавить автоматический c отступ, когда добавлю ";" или когда я сохранил с помощью Ctrl + S.
с добавлением строк;
"editor.formatOnSave": true,
"editor.formatOnType": true
в настройках Visual Studio. 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);
}