ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5856回复:18

很奇怪的问题,这么强大的功能firefox怎么弄得这么古怪,有解决方法吗?

楼主#
更多 发布于:2011-04-12 23:44
我一直觉得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
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
1楼#
发布于:2011-04-12 23:44
第一个直接点击五角星就可以,我记得add bookmark here也可以自定义
第二个也许你需要的是smart bookmarks,基本上就是一个可以自动更新的书签文件夹,论坛上有过讨论,你可以看看
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-04-12 23:44
1)第一个问题我又试了一下,发现用鼠标点地址栏右边的5角星,发现默认是“未分类书签”,但用快捷键“ctrl+d”默认是“书签菜单”。。。这个让我很郁闷的,因为我用“ctrl+d”频率很高,难道每次都用鼠标点击下拉菜单改为“未分类书签”

2)第二问题,我不是这个意思,就像在地址栏快速匹配标签名,好像没有办法。
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-04-12 23:44
第一个问题,感谢一楼的朋友的建议,装了个“add bookmark here”的建议,能够自动记忆选择的文件夹,总算解决了。

第二个问题仍然很无解,因为我是上网频率很高的,以前用的是“delicious”扩展,全部用它加书签,现在已经有400多个标签,1900多个书签。
  如果不能按标签名搜索,一层层选标签,效率会很低。看来没有办法了,只得设置一下兼容性,将delicious的扩展再装上去。
zhengwq
小狐狸
小狐狸
  • UID6897
  • 注册日期2005-06-20
  • 最后登录2021-01-17
  • 发帖数78
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
4楼#
发布于:2011-04-12 23:44
第2个问题我看英文说明应该是用“+ t"吧。用"# t "的话,除了搜索tag里含有t的页面外,还会搜索title含有t的页面,即使这个页面没有tag。
不知道通配符能不能同时用,比如"* # t"或 “* + t"

还可以使用browser.urlbar.matchBehavior 2,这样输入t时只会搜索单词以t开头的tag、title的页面,输入其它字母和输入t同理,能大大提高命中率
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2025-01-31
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
5楼#
发布于:2011-04-12 23:44
验证,通配符是可以同时启用的。我还真不知道Awesomebar有这些应用方式,谢指教!
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-04-12 23:44
zhengwq:第2个问题我看英文说明应该是用“+ t"吧。用"# t "的话,除了搜索tag里含有t的页面外,还会搜索title含有t的页面,即使这个页面没有tag。
不知道通配符能不能同时用,比如"* # t"或 “* + t"

还可以使用browser.urlbar.matchBehavior 2,这样输入t时只会搜索单词以t开头的tag、title的页面,输入其它字母和输入t同理,能大大提高命中率
回到原帖


恩,谢谢这位朋友,后来我查资料也觉得只能用这种方法解决,就目前来说, 有这样几个选择,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要好,它目前还不支持标签。。。)
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
7楼#
发布于:2011-04-12 23:44
复杂的功能本来用的人就不多,有扩展能用就用扩展呗,Firefox本来就是靠扩展吃饭的
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-04-12 23:44
web123lai:复杂的功能本来用的人就不多,有扩展能用就用扩展呗,Firefox本来就是靠扩展吃饭的回到原帖

hehe,如果地址栏能够原生支持,当然是地址栏快,比如我想访问我收藏的firefox的bbs网站,如果只需输入“firefox bbs”关键字,下拉表最上面显示的都是我标签的比如本站,百度贴吧,等firefox网站,那该有多方便。
zhengwq
小狐狸
小狐狸
  • UID6897
  • 注册日期2005-06-20
  • 最后登录2021-01-17
  • 发帖数78
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
9楼#
发布于:2011-04-12 23:44

恩,谢谢这位朋友,后来我查资料也觉得只能用这种方法解决,就目前来说, 有这样几个选择,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要好,它目前还不支持标签。。。)

什么是“Title”和“URL”至少包含一个,不使用这两个通配,只用bookmark+tag不就行了?
如果是嫌每次都要输入通配符麻烦的话,可以试试把browser.urlbar.default.behavior设为2+4也就是6,这样不用输入通配符,缺点是不够灵活,以后无论添加通配符与否地址栏只能搜索匹配bookmark+tag的页面了。如果记得tag好的字符的开头几个字母的话,配合browser.urlbar.matchBehavior 2就更完美了
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2011-04-12 23:44
zhengwq
什么是“Title”和“URL”至少包含一个,不使用这两个通配,只用bookmark+tag不就行了?
如果是嫌每次都要输入通配符麻烦的话,可以试试把browser.urlbar.default.behavior设为2+4也就是6,这样不用输入通配符,缺点是不够灵活,以后无论添加通配符与否地址栏只能搜索匹配bookmark+tag的页面了。如果记得tag好的字符的开头几个字母的话,配合browser.urlbar.matchBehavior 2就更完美了
回到原帖

抱歉没有听明白的你的意思,我觉得还是无法做到完美匹配,还是决定继续使用delicious扩展了,毕竟firefox内置标签管理功能也不支持树形二级标签。你若感兴趣,可以看下这两篇文章
    http://kb.mozillazine.org/browser.urlba ... t.behavior
    http://kb.mozillazine.org/Location_Bar_search
lord
非常火狐
非常火狐
  • UID6208
  • 注册日期2005-05-21
  • 最后登录2025-05-31
  • 发帖数641
  • 经验86枚
  • 威望0点
  • 贡献值12点
  • 好评度3点
  • 社区居民
  • 忠实会员
11楼#
发布于:2011-04-12 23:44
你的tag命名可能过于简单了,所以会匹配到不少title
如果能优先显示匹配到tag的项,应该也能满足需要,脚本或许可以
心想事成,人生如梦
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2011-04-12 23:44
lord:你的tag命名可能过于简单了,所以会匹配到不少title
如果能优先显示匹配到tag的项,应该也能满足需要,脚本或许可以
回到原帖

用这样曲线的方式是可以,但达不到我希望的越简单越好的目录了
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
13楼#
发布于:2011-04-12 23:44
昨天试了试,发现书签过少(~500)时使用tag管理效率反而比文件夹低,所以不打算用了……

此外,对于你的问题,如果只是匹配tag,应该用+
关键字不是不能匹配,而是关键字本身就是匹配操作符

另外你可以试试omnibar等扩展增加显示的项目,默认的那点太少了不够看,尤其是书签很多的时候,一个tag可能匹配很多页
-いたんですか? -ええ、ずっと
ThreeDA
小狐狸
小狐狸
  • UID24604
  • 注册日期2008-06-14
  • 最后登录2012-02-03
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2011-04-12 23:44
怎么说呢。我用下来觉得,对纯firefox本身来说,它的内置tag功能感觉用处不大。
它那个tag的作用似乎就是加书签的时候,能1次指定多个目录,相当于“虚拟目录”,但目录也可以包含多个书签,就是操作复杂些。另外就像你说的,下标签后可以通过“+”限定一下搜索结果,提高一点匹配成功率,但这个匹配一点也不智能,尤其书签很多的情况下。如果用目录和书签菜单效率可能还高一些,用鼠标直接点书签工具栏上的目录的2级菜单就可以了。
上一页
游客

返回顶部