Pra*_*tic 3 javascript css firefox vimperator
如何让Pentadactyl(Vimperator的一个分支)在StackExchange上提示投票箭头?
例如,我想提出这个问题和答案,但是即使我删除了我的.pentadactylrc文件并重新启动了Firefox,Pentadactyl也没有提供投票箭头按钮的提示.
我想我没有暗示任何问题,但我不是百分百肯定.我从来没有在StackOverflow上遇到Vimperator的问题,我希望Pentadactyl应该拥有Vimperator所做的大部分功能.
我怀疑hinttags' 'ht'本页描述Pentadactyl设置的设置描述是解决这个问题的关键.
http://5digits.org/help/pentadactyl/options.xhtml
不幸的是,我不知道我自己的肘部的CSS选择器或XPath表达式.这是解决方案,如果是这样,哪个CSS选择器描述了一个SO投票按钮?如果没有,解决方案是什么?
运行以下命令.
:set hinttags+=a[class]
将此行添加到pentadactylrc以使其永久化.
a[class]是格式标记[attribute ="value"]中的CSS选择器.因此它匹配页面上具有class属性的所有锚标记.
如果您检查此页面的来源,您将看到投票箭头描述如下:
<a class="vote-up-off" title="This answer is useful">up vote</a>
如果您想特别匹配StackExchange页面上的投票箭头和星号,请使用:
:set hinttags+=a[class^="vote"],a[class^="star"]
这使用正则表达式将锚标记与以'vote'和'star'开头的类属性进行匹配.