AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# 其他选项 这些是非格式化选项可用于命令行。它们也可以包含在选项文件中。 [TOC] ## suffix **--suffix=####** 添加后缀####而不是'.orig'到原始文件名之后(例如:--suffix=.bak)。如果这是一个文件扩展名,点符号“.”必须包括在内。否则,后缀将直接附加到当前文件扩展名之后。 ## suffix=none **--suffix=none 或 -n** 不要保留原始文件的备份。原始文件在格式化后被清除。 ## recursive **--recursive / -r / -R** 对于命令行中的每个目录,递归地处理所有子目录。在使用递归选项时,文件名语句应该包含通配符。Linux用户应该将文件路径和名称放在双引号中,这样 Shell 就不会优先解析通配符了(例如:"$HOME/src/*.cpp")。如果路径或名称包含空格,Windows用户应该将文件路径和名称放在双引号中。 ## dry-run **--dry-run** 在没有对文件进行更改的情况下执行一次试用运行。报告将照常输出。 ## exclude **--exclude=####** 指定要从处理中排除的文件或子目录#####。 从文件路径的末尾匹配排除。“templates”的排除选项将排除所有名为“templates”的目录。“cpp/templates”的排除选项将排除所有“cpp/templates”的目录。您可以在目录树中向后进行,只排除所需的目录。 特定文件可以以同样的方式排除。“default.cpp”的排除选项。将排除所有名为 “default.cpp” 的文件。 “python/default.cpp” 的排除选项将排除所有包含在“python”子目录中命名为“default.cpp”的文件。您可以在目录树中向后进行,只排除所需的文件。 不允许使用通配符。如果有不止一个排除语句,多个文件路径和名称可以放在双引号中,空格分隔开(例如:‑‑exclude="foo bar.cpp")。 ## ignore-exclude-errors **--ignore-exclude-errors 或 -i** 如果“exclude=###”选项中有错误,允许继续处理。 该选项会显示未匹配的排除项。 ## ignore-exclude-errors-x **--ignore-exclude-errors-x 或 -xi** 如果“exclude=###”选项中有错误,允许继续处理。 该选项不会显示未匹配的排除项。 ## errors-to-stdout **--errors-to-stdout 或 -X** 打印错误到标准输出而不是标准错误输出。 这个选项对于没有标准错误输出(比如:Windows95)的系统/Shell 应该很有帮助。 ## preserve-date **--preserve-date 或 -Z** 保存修改过的原始文件的日期和时间。修改后的时间将改变几微秒,以强制修改后的文件进行编译。如果使用重定向重命名输入文件,则此选项无效。 ## verbose **--verbose 或 -v** 详细的显示模式。显示可选信息,如版本号、日期、选项文件位置和统计数据。 ## formatted **--formatted 或 -Q** 格式化文件显示模式。只显示已格式化的文件。不要显示未更改的文件。 ## quiet **--quiet 或 -q** 静默的显示模式。禁止除错误消息之外的所有输出。 ## lineend **--lineend=windows / -z1** **--lineend=linux / -z2** **--lineend=macold / -z3** 强制使用指定的行结束符样式。有效的选项有windows (CRLF)、linux (LF)和macold (CR)。MacOld风格是Mac OS 9及更早版本的格式。MacOS和OS X使用Linux风格。如果不使用这些选项之一,则从输入文件自动确定行结束符。 当在Windows上使用重定向时,输出总是有Windows行结束符。这个选项将被忽略。