问题描述
下面我粘贴了两种方法,但第二种方法不能像方法 1 那样提供良好的结构化输出。
请建议我如何使用 omake
内部语法(如果有)获得同样好的字体:
-
方法一:
@:$(CC_WORKING_VIEW)/tools/Cygwin/bin/print '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)"
或者:
-
方法 2:
# %echo "$(target)" "$($(target)_DESCRIPTION)"
解决方法
echo
单独不支持填充,就像 print
或 printf
一样。
只要 Cygwin/bin
在您的 $PATH(或 Windows 上的 %PATH%
)中,您应该可以直接使用 printf
:
printf '%-26s -%s\n' "$(target)" "$($(target)_DESCRIPTION)"
您可以在 %PATH%
生成文件中回显您的 omake
,如 this technote 所示。
PATH=$(CWD)\buildtools;$(PATH)
# %setenv PATH=$(PATH)
all:
echo %PATH%