我是新手,所以请多多包涵,但我正在尝试制定一条规则,使用 categorize.cfg 中的 arbtt v0.7 在 Firefox 选项卡上分配我的时间:
-- Firefox
current window ($program == "Navigator") ==>
if $title =~ /^(.*) - (.*@.*) - .* Mail - Mozilla Firefox$/ then tag Email:$2-$1 else
if $title =~ /^(.*) - Calendar - Mozilla Firefox$/ then tag Calendar:$1 else
if $title =~ /^(.*) - Mozilla Firefox$/ then tag Firefox:$1 else
tag Firefox,
但我得到:
解析器错误:“/home/rich/.arbtt/categorize.cfg”(第 29 行,第 3 列):意外的“i”期待“else”
我还尝试了另一种更成功的方法:
current window ( $program == "Navigator" && $title =~ /^(.*) - (.*@.*) - .* Mail - Mozilla Firefox$/ )
==> tag Email:$2-$1,
current window ( $program == "Navigator" && $title =~ /^(.*) - Calendar - Mozilla Firefox$/ )
==> tag Calendar:$1,
current window ( $program == "Navigator" && $title =~ /^((?!.*\b(Calendar|Mail)\b)) - Mozilla Firefox$/ )
==> tag Firefox:$1,
但是最后一个子句不返回任何结果;前两个子句可以。
干杯,有钱