我最近遇到了一个我一直无法弄清楚的 astyle 使用问题。我不确定这是否是一个错误,或者我只是错误地使用了 astyle 工具。我正在尝试使用“--exclude”选项从处理中省略文件和目录,但继续得到“不匹配”的排除错误并且 astyle 终止:
bwallace$ ls -l foo.c
-rw-r--r-- 1 bwallace 1767304860 22 Aug 1 21:36 foo.c
bwallace$ astyle ./foo.c --exclude=./foo.c -v
Artistic Style 2.04 08/03/2014
Exclude (unmatched) ./foo.c
Artistic Style has terminated
当我通过“-i”(忽略排除错误)时,astyle 按预期处理文件。因此,“排除”语句似乎有问题。
bwallace$ astyle ./foo.c --exclude=./foo.c -v -i
Artistic Style 2.04 08/03/2014
Exclude (unmatched) ./foo.c
Unchanged ./foo.c
0 formatted 1 unchanged 0.00 seconds 2 lines
这是一个错误吗?我是否错误地使用了astyle?任何帮助,将不胜感激。