gpt4 book ai didi

astyle:使用 "--exclude"选项排除文件和目录的问题

转载 作者:行者123 更新时间:2023-12-01 03:48:24 25 4
gpt4 key购买 nike

我最近遇到了一个我无法弄清楚的 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?任何帮助,将不胜感激。

最佳答案

使用简单的字符串包含匹配而不是匹配实际目录来排除目录。我一直有同样的问题,并通过查看来源 here 弄清楚了.

添加很多选项有点乏味。我发现创建选项文件最简单。 astyle 网站上有关于放置位置的说明。

要排除多个文件或目录,您需要在文件中有多个“--exclude”选项:

--exclude=dir/subdir1
--exclude=dir/subdir2

关于astyle:使用 "--exclude"选项排除文件和目录的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com