作者YuQilin (神兽)
看板Browsers
标题Re: [-GC-] 请问有类似Fx的Tree Style Tab套件吗?
时间Mon Oct 21 18:38:59 2024
: 推 YuQilin: 如果还会继续用火狐的话 推荐用sidebery取代Tree Style 10/19 12:06
: → YuQilin: Tab 10/19 12:06
: → YuQilin: 然後用tinyurl.com/2aqtznrf让垂直分页可以自动收合隐藏 10/19 12:06
: 推 mjsg: 楼上要讲一下推荐的理由吗?至前有看到但没有尝试主要是不 10/21 15:38
: → mjsg: 确定能不能相容 tab session manager 10/21 15:38
sidebery和TST都是垂直分页,分页的宽度固定,不会缩短,
分页很多的时候仍然可以很清楚的看到各个分页的标签名称,
帮助你快速定位想要跳到的分页。
TST不使用附加元件的话,和sidebery主要不同的地方有:
1. sidebery可以搜寻分页,不用一个分页一个分页查找,
输入关键字就可以快速找出你要的分页。
2. sidebery有群组功能,可以将一系列分页打包为一个群组,如下图
https://i.imgur.com/ACxdFFS.png
图里面【オクトパストラベラー2】是一个群组,
里面包含10个和オクトパストラベラー2相关的分页,
这个群组可以收合,在群组首页有各个分页的缩略图,点击可跳到该分页。
直接卸载这个群组就可以一起口气卸载10个分页的记忆体。
群组名称可以自订,帮助你快速将分页分类、打包、收合、卸载,
有了群组收藏,分页不会再落落长,而且分类清楚,标题一目了然。
3. sidebery有分页面板的功能,如下图
https://i.imgur.com/ACxdFFS.png
图里面钉选分页上面的工作项目、咖啡杯、播放按钮、
程式码、游戏手把等图示就是分页面板,
可以依照工作的性质将分页自动或手动归类到不同的面板。
这个功能我很少用,只有偶而会用到,
譬如说我在搜寻资料A,结果在搜寻结果中看到相关联的资料B,
我对资料B也很有兴趣,但是现在没时间慢慢看,
我需要先处理资料A,而且短时间内也不会再回来看资料B,
所以我会把资料B的相关连结全部先存到「稍候再看」这个面板。
4. sidebery有快照的功能。
5. sidebery整合了侧边栏的历史和书签功能。
6. sidebery可自动为分页上色。
以上三个功能我都很少使用。
除了和TST相同的树状分支,
可以拖放分页,快速的收纳、整合、折叠、卸载和序列化分页,
sidebery还可以自定义许多的功能。
例如右键选单可卸载分页、开启分页於容器、清除分页cookie。
滑鼠右键和双击,在分页上、分页列上、面板上的行为自定义,
例如双击开新分页、关分页、回复先前关闭分页。
新分页开启的位置,关闭分页後的跳转行为,
例如跳转到前一页,前一个分页,後一个分页......等等。
使用自定义CSS例如
https://github.com/yuuqilin/FlexFox
可完全修改sidebery的介面、颜色。
可以让sidebery自动收合或完全隐藏,滑鼠悬停时展开。
可自由调节收合和展开的灵敏度和速度。
可同步隐藏原生的水平分页列,
当sidebery启用时自动隐藏水平分页列,
当sidebery停用时恢复水平分页列。
我没有使用过tab session manager,
不确定它是否和sidebery相容,
不过firefox有内建session manager,
sidebery也有快照的功能,
也许功能上有所重复?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.65.16 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1729507141.A.BE4.html
※ 编辑: YuQilin (114.37.65.16 台湾), 10/21/2024 18:40:51
1F:推 mjsg: 感谢发文说明,我是 TST 的使用者。 10/21 18:50
2F:→ mjsg: 就如开头说的很多设定 TST 都可以藉由另外的附加元件补充 T 10/21 18:50
3F:→ mjsg: ST 的功能,例如上文的 2/4/5/6 看说明感觉有类似附加元件 10/21 18:50
4F:→ mjsg: 可以互动。 10/21 18:50
5F:→ mjsg: 不过能够一个附加元件处理多个附加元件或许也不错,会找机 10/21 18:50
6F:→ mjsg: 会研究看看。 10/21 18:50
※ 编辑: YuQilin (114.37.65.16 台湾), 10/21/2024 18:52:00
7F:→ mjsg: session manager 算是专门针对分页快照的附加元件,只是因 10/21 18:53
8F:→ mjsg: 为他能够一并记忆 TST 的树状结构,所以能够辅助 TST 处理 10/21 18:53
9F:→ mjsg: 快照之类的问题。 10/21 18:53
10F:→ mjsg: TST 在 github 上也提供了一系列 CSS 可以修改,算是帮 TST 10/21 18:55
11F:→ mjsg: 做的补充。 10/21 18:55
TST添加附加元件有许多功能也可以做到
不过sidebery可以自定义的项目还是比较多
上述的简介没有一一完整的说明
它的功能强大 用一个元件就可以省下安装许多元件
例如sidebery内建重新开启於容器的功能
容器管理的元件就不需要另外安装了
还有搭配自定义样式FlexFox後更加好用
FlexFox有个特色是全萤幕模式下
滑鼠悬停自动展开网址列和侧边栏时
不会推挤画面 造成画面跳动
而是覆叠在原本的画面上
另外它还有一个虚拟全萤幕的功能
不用进入全萤幕模式
在一般模式可以完全隐藏网址列和侧边栏
整个浏览器只剩下网页的内容
滑鼠悬停时才会展开
适合需要集中注意力阅读网页内容的时候
虽然我自己不使用这个功能 哈哈
※ 编辑: YuQilin (114.37.65.16 台湾), 10/21/2024 19:17:39
12F:推 MK47: 推个详细文 10/21 22:53
13F:→ Fizban: sidebery目前有个严重的bug,如果用Ctrl+W关闭最後一个分 10/23 22:44
14F:→ Fizban: 页,但火狐设定成不关闭浏览器,sidebery的分页会无法显 10/23 22:44
15F:→ Fizban: 示。很可惜,差点要从TST换过去 10/23 22:44
16F:→ Fizban: 然後图中的群组首页我不知道要怎麽叫出来,研究半天没找 10/23 22:48
17F:→ Fizban: 到选项。对我来说sidebery比TST好的地方大概就是会帮分页 10/23 22:48
18F:→ Fizban: 自动上色,颇有当年tab kit味道 10/23 22:48
这个bug已经修好了 请先备份快照 移除旧版的sidebery
然後下载安装最新版 请一定要先移除後再安装 不要直接更新
https://github.com/mbnuqw/sidebery/releases/download/v5.2.0/sidebery-5.2.0.9.
xpi
之後还原快照 如果有使用FlexFox 重新汇入FlexFox的设定
在导览列的第一个面板上按右键 倒数第三个选项「设定面板」
「关闭最後一个分页後建立新分页」 > 启用
群组功能在滑鼠右键 第二栏图示的第二个「分给群组」
(FlexFox是在第二栏图示,我不记得原版在哪里)
使用拖放分页就可以组织群组 和树状分支的操作一样
小秘诀:当滑鼠移到垂直分页列的最左侧的时候
双击的判定是在分页面板上而不是分页上
所以如果有设定在分页面板上的双击行为
例如设定为在分页面板上双击会开启新分页
这样只要滑鼠移到最左侧的任意位置双击
就会开启新分页 而不用花心力去瞄准点击那个「+」的符号
我没有使用自动上色的功能
因为自动上色会让我分不清楚目前在哪一个分页
而树状分支和群组功能已经足够让我明确地分类和整理分页
所以我通常不会启用自动上色的功能
推荐使用钉选分页
有些网站是只要打开浏览器就一定会去检查的网站
譬如说PTT、FB等等
这些网站每次都要从书签点击开启 非常浪费时间
使用钉选分页将这些网站固定在分页面板的最上层
可以省去重复这些动作的时间
使用钉选分页建议搭配以下这个选项
/* Restore pinned tabs on demand */
"browser.sessionstore.restore_pinned_tabs_on_demand",true
这样开启浏览器时就不会自动载入这些钉选分页
可以加快浏览器开启的速度
使用FlexFox大约可以折叠20个钉选分页而不会挤压到
太多垂直分页列的空间 算是还合理的使用范围
虽然sidebery可以让你随时手动卸载一大群分页
但是如果你会同时开启非常大量的分页
例如查找资料的时候 没有时间分心手动去卸载分页
可以考虑使用 Auto Tab Discard
https://addons.mozilla.org/zh-TW/firefox/addon/auto-tab-discard/
※ 编辑: YuQilin (61.228.168.44 台湾), 10/24/2024 01:08:01
19F:→ YuQilin: 如果你使用nightly + flexfox的话 10/24 01:21
20F:→ YuQilin: 由於nightly修改了UI 10/24 01:21
21F:→ YuQilin: 所以搭配flexfox 视窗的放大缩小关闭按钮会消失不见 10/24 01:21
22F:→ YuQilin: flexfox会在目前的nightly进入release後更新修正 10/24 01:21
23F:→ YuQilin: 如果你有需要使用nightly + flexfox 请告诉我 10/24 01:21
24F:推 MK47: 请问一下用你的github的版本 能不能把整个侧边栏变比较宽但 10/24 06:47
25F:→ MK47: 是不会破坏版面?比方说600px之类 10/24 06:47
不会破坏版面的意思是?
目前FlexFox没有关闭「自动收合」的选项
滑鼠没有悬停的时候sidebery会自动收合缩小到44px
展开的时候预设是220px
修改"uc.flex.large-sidebery"为true
会将展开的宽度增加为260px
如果需要更宽 可以修改uc-variables.css 将下面的260px
@media (-moz-bool-pref: "uc.flex.large-sidebery") {
:root {
--uc-sidebar-hover-width: 260px;
}
}
改为需要的宽度
不过太宽的话滑鼠需要移动较长的距离
移开到更远的位置才能使侧边栏收起来
使用的效率会大幅下降
解析度2K以上的萤幕建议修改about:config的参数
手动调整Fx整体介面的缩放比例
/* Reset text scaling settings */
// user_pref("ui.textScaleFactor", 100);
/* OS text scaling settings should only affect text scaling */
// user_pref("browser.display.os-zoom-behavior", 2);
/* 整体介面的缩放比例 */
// user_pref("layout.css.devPixelsPerPx", 1.25);
ui.textScaleFactor设为100,layout.css.devPixelsPerPx设为1.25的时候
整体介面会放大1.25倍
※ 编辑: YuQilin (61.228.168.44 台湾), 10/24/2024 08:50:32
26F:推 MK47: 感谢 我改成习惯的宽度了 原来是要 10/24 09:09
27F:→ MK47: 1.about:config 里先把 uc.flex.large-sidebery 改 true 10/24 09:09
28F:→ MK47: 2.到 profile\chrome\components 里的uc-variables.css改宽 10/24 09:09
29F:→ MK47: 度 10/24 09:09
30F:→ MK47: 我之前在样式编辑器那边弄半天,还想说会不会把自动隐藏弄坏 10/24 09:09
31F:→ MK47: 了 10/24 09:09
32F:→ MK47: 万分感谢 10/24 09:09
33F:推 mjsg: 目前用起来不大习惯的点,sldebery 似乎没办法在多选分页後 10/24 23:29
34F:→ mjsg: 用原本的快捷键进行关闭/重整,但 TST 搭其他附加元件可以 10/24 23:29
35F:→ mjsg: 。 10/24 23:29
36F:→ mjsg: 个人使用情境是把快捷键绑在滑鼠按键/手势上,所以绑原生或 10/24 23:29
37F:→ mjsg: 是 sidebery 自设的快捷键都有点别扭。 10/24 23:29
38F:→ mjsg: 不过就分页切换速度而言相当快速,蛮让人惊艳的。 10/24 23:29
39F:推 mjsg: *sidebery 10/24 23:33
40F:推 mjsg: 续更,使用 flexfox 後就没有让我惊艳的切换速度了。 10/25 23:24
FlexFox因为太注重弹性
譬如说侧边栏可以放左侧或右侧 书签列会自动右移或左移
显示标题列和选单列时 视窗控制按钮会自动移位
searchbar放书签列时 会自动调整书签列的高度
切换不同显示模式时 findbar会自动调整浮动的位置
sidebery启用或关闭时 会自动隐藏或恢复水平分页列
因为这些功能用了很多判断的选择器
渲染的时候我觉得速度有变慢一点
类似的垂直分页的样式有很多
如果不需要这些功能 可以用别的样式来搭配sidebery
41F:推 Kreen: 推。 10/27 08:10
※ 编辑: YuQilin (61.228.160.225 台湾), 10/27/2024 20:23:31