Cit*_*sin 7 c text-processing indentation
有没有办法说服 GNU 缩进打破长注释并将其更改为多行注释?像这样的东西:
// Very long comment, longer than 80 characters. Just imagine that.
Run Code Online (Sandbox Code Playgroud)
对此:
/*
* Very long comment, longer than 80 characters. Just
* imagine that.
*/
Run Code Online (Sandbox Code Playgroud)
我知道格式化第二个可以简单地通过'-cdb -sc'完成,但我不知道如何确保换行符和注释类型更改。甚至有可能吗?
我让它工作,出于某种原因它需要-fc1
和-fca
选项:
indent -fc1 -fca j.c
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用伯克利风格:
indent -orig j.c
Run Code Online (Sandbox Code Playgroud)
输入:
// Lorem ipsum dolor sit amet, apeirian constituam interpretaris no his, soluta salutandi persequeris vel ne, facete impedit contentiones te eam. Ut utamur habemus qualisque usu
#include <stdio.h>
int main(){puts("hello world");}
Run Code Online (Sandbox Code Playgroud)
输出:
// Lorem ipsum dolor sit amet, apeirian constituam interpretaris no his,
// soluta salutandi persequeris vel ne, facete impedit contentiones te eam.
// Ut utamur habemus qualisque usu
#include <stdio.h>
int
main ()
{
puts ("hello world");
}
Run Code Online (Sandbox Code Playgroud)