阅读:5846回复:18
很奇怪的问题,这么强大的功能firefox怎么弄得这么古怪,有解决方法吗?
我一直觉得firefox很强大的两个地方,一个是智能地址栏,一个标签群组
但智能地址栏为什么firefox弄得这么古怪,这里有2个问题,想请教下大家有没有解决办法? 1)因为我一般都是给以后要访问的网页加入书签并标签,为了以后在地址栏快速索引的,但每次给网页加书签时,显示的对话框为什么默认文件夹是“书签菜单”,我想把默认改为“未分类书签”,可以吗?(设为书签菜单后,如果按alt会显示书签菜单栏,显得很臃肿) 2)还有就是关键字匹配,firefox内置几个通配符匹配,比如可以匹配书签中的网址、标题、标签(下面会列出来英文的帮助文档)。但为什么不能只匹配关键字,比如我把最近一个星期打算看的网页都加为书签并标签为“t”,然后在地址栏输入t时能不能将标签为t的所有书签列在最前面。我可以输入“t #”来提高一点匹配成功率,但没有其他通配符达到我的要求了吗。(不要和咋说打开书签管理器,浏览t的标签。。。) 这是firefox的在地址栏输入时可以用的通配符 * Add ^ to search for matches in your browsing history * Add * to search for matches your bookmarks * Add + to search for matches in pages you've tagged * Add @ to search for pages that have web addresses (URLs) that match what you've typed * Add # to search for pages that have titles or tag names that match what you've typed |
|
1楼#
发布于:2011-04-12 23:44
智能地址栏配合特殊字符缩小搜索范围很好用,不过那几个特殊字符不好记,一直也就记得*是匹配书签,今天无意中在about:config里发现了相关设置项,原来可以设置其它字符,这样就好记多了。
下面是我的具体设置项: user_pref("browser.urlbar.restrict.tag", "k"); user_pref("browser.urlbar.restrict.openpage", "p"); user_pref("browser.urlbar.restrict.history", "h"); user_pref("browser.urlbar.restrict.bookmark", "b"); user_pref("browser.urlbar.match.url", "u"); user_pref("browser.urlbar.match.title", "t"); |
|
2楼#
发布于:2011-04-12 23:44
kmc: 太感谢你的推荐了,去看了它的介绍,发现这真的是大杀器啊,不仅支持多个标签名搜索,还支持各种通配符搜索,同时也能支持多级标签目录。咱真是孤陋寡闻啊,呵呵:)我打算准备把delicious书签导入firefox,试着配合TagSieve用一下 |
|
3楼#
发布于:2011-04-12 23:44
ThreeDA:怎么说呢。我用下来觉得,对纯firefox本身来说,它的内置tag功能感觉用处不大。 你得用TagSieve啊!! http://dev.grue.in/attachments/25/tagsieve-4.3.0-1.xpi |
|
|
4楼#
发布于:2011-04-12 23:44
你可以试一下delicious扩展,用它来取代firefox本身的添加管理书签功能来收藏网页和管理书签,效率会很高,尤其是书签很多的情况下。
|
|
5楼#
发布于:2011-04-12 23:44
怎么说呢。我用下来觉得,对纯firefox本身来说,它的内置tag功能感觉用处不大。
它那个tag的作用似乎就是加书签的时候,能1次指定多个目录,相当于“虚拟目录”,但目录也可以包含多个书签,就是操作复杂些。另外就像你说的,下标签后可以通过“+”限定一下搜索结果,提高一点匹配成功率,但这个匹配一点也不智能,尤其书签很多的情况下。如果用目录和书签菜单效率可能还高一些,用鼠标直接点书签工具栏上的目录的2级菜单就可以了。 |
|
6楼#
发布于:2011-04-12 23:44
昨天试了试,发现书签过少(~500)时使用tag管理效率反而比文件夹低,所以不打算用了……
此外,对于你的问题,如果只是匹配tag,应该用+ 关键字不是不能匹配,而是关键字本身就是匹配操作符 另外你可以试试omnibar等扩展增加显示的项目,默认的那点太少了不够看,尤其是书签很多的时候,一个tag可能匹配很多页 |
|
|
7楼#
发布于:2011-04-12 23:44
|
|
8楼#
发布于:2011-04-12 23:44
你的tag命名可能过于简单了,所以会匹配到不少title
如果能优先显示匹配到tag的项,应该也能满足需要,脚本或许可以 |
|
|
9楼#
发布于:2011-04-12 23:44
zhengwq: 抱歉没有听明白的你的意思,我觉得还是无法做到完美匹配,还是决定继续使用delicious扩展了,毕竟firefox内置标签管理功能也不支持树形二级标签。你若感兴趣,可以看下这两篇文章 http://kb.mozillazine.org/browser.urlba ... t.behavior http://kb.mozillazine.org/Location_Bar_search |
|
10楼#
发布于:2011-04-12 23:44
什么是“Title”和“URL”至少包含一个,不使用这两个通配,只用bookmark+tag不就行了? 如果是嫌每次都要输入通配符麻烦的话,可以试试把browser.urlbar.default.behavior设为2+4也就是6,这样不用输入通配符,缺点是不够灵活,以后无论添加通配符与否地址栏只能搜索匹配bookmark+tag的页面了。如果记得tag好的字符的开头几个字母的话,配合browser.urlbar.matchBehavior 2就更完美了 |
|
11楼#
发布于:2011-04-12 23:44
|
|
12楼#
发布于:2011-04-12 23:44
复杂的功能本来用的人就不多,有扩展能用就用扩展呗,Firefox本来就是靠扩展吃饭的
|
|
13楼#
发布于:2011-04-12 23:44
zhengwq:第2个问题我看英文说明应该是用“+ t"吧。用"# t "的话,除了搜索tag里含有t的页面外,还会搜索title含有t的页面,即使这个页面没有tag。 恩,谢谢这位朋友,后来我查资料也觉得只能用这种方法解决,就目前来说, 有这样几个选择,match filters (3:Title, 4:URL),and restrict filters (0:History, 1:Bookmarks, 2:Tags, 5:Typed),通过match filters 和restrict filters 组合来达到我想要的结果,但是“Title”和“URL”至少包含一个让我有些欲哭无泪,此外,我发现firefox的标签树形栏不能有2级,不像delicious可以有二级的标签层,看来现在firefox这方面还不完善(不过比google chrome要好,它目前还不支持标签。。。) |
|
14楼#
发布于:2011-04-12 23:44
验证,通配符是可以同时启用的。我还真不知道Awesomebar有这些应用方式,谢指教!
|
|
上一页
下一页