💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
# 使用方法 [TOC] ## 命令行 Artistic Style 是一个控制台程序,从命令行接收信息。 ``` # 命令行格式: astyle [OPTIONS] SourceFilePath1 SourceFilePath2 SourceFilePath3 [ . . . ] ``` 方括号[]表示可以输入多个选项或多个文件名。方括号实际上并不包含在命令中。有关选项格式,请参阅下面的[选项部分]()。 ``` # 格式化单个文件的例子: astyle --style=allman /home/project/foo.cpp # 格式化所有 C# 源文件的例子: astyle --style=allman --recursive /home/project/*.cs ``` ## 文件扩展 如果用逗号或分号分隔,可以使用多个文件扩展名。如果整个文件路径都用双引号括起来,则可以使用空格字符。使用的扩展数量没有限制。 ``` # 使用匹配扩展名格式化所有 C++ 源文件的例子: astyle --style=allman --recursive /home/project/*.cpp,*.h ``` ## 重定向 <和>字符可用于将文件重定向到标准输入(stdin)和标准输出(stdout) ——不要忘记这个功能!这个选项,一次只能格式化一个文件。无法识别通配符,没有控制台消息,也没有创建备份。在Windows上,输出总是有Windows行结束符。可以使用“ **stdin=** ”和“ **stdout=** ”选项代替重定向。 ``` # 重定向单个文件的例子: astyle --style=allman < OriginalSourceFile > BeautifiedSourceFile # 使用 "stdin=" 和"stdout=" 重定向单个文件的例子: astyle --style=allman --stdin=OriginalSourceFile --stdout=BeautifiedSourceFile ``` ``` # 重定向选项可用于显示格式化的文件而无需更新: astyle --style=allman < OriginalSourceFile | less ```