因为被 Google 惹毛,所以弃用 Chrome,改用 Safari,分享一下 Safari 的设置.

2014-11-08 16:50:22 +08:00
 jox
10.10用Safari卡的话可以试试将Accessibility里的Reduce transparency勾上,我发现勾上这个之后Safari不卡了,本来是用的Firefox,但是发现Firefox不支持三个手指头查词典的手势,无奈之下只能用回Safari。

在使用浏览器的时候,我一般需要两个快捷键,cmd+数字,自定义快捷键打开书签,前一个可以通过一个叫SafariTabSwitching的SIMBL插件实现: https://github.com/rs/SafariTabSwitching

如果之前没有安装过SIMBL插件的话,可以先下载安装SIMBL,上面那个github里的installer是放在amazon上的,不翻墙我这儿下不了,那就手动安装一下SIMBL,然后再安装SafariTabSwitching,SIMBL会安装在路径/Library/ScriptingAdditions下,同时在/Library/LaunchAgents/路径下安装名为net.culater.SIMBL.Agent.plist的配置文件,这样是对所有用户生效,可以把net.culater.SIMBL.Agent.plist放在~/Library/LaunchAgents下,这样只对当前用户生效。

第二个可以自己写Applescript,然后使用FastScripts调用,就像这样:


这个脚本,最里面那个click menu item 1的意思就是打开这个菜单里第一个选项的意思,同理,把1换成其他数字就可以打开剩余的书签,我反正一般4个就够用,设置为快捷键f1,f2,f3,f4

然后使用FastScripts将某个快捷键绑定到这个脚本上,同时在FastScripts里专门为Safari建立个脚本的目录,这样只有在使用Safari时该快捷键才会生效,不会与其他应用里的快捷键发生冲突。FastScripts是个应用,可以检索一下。

这样设置完之后,就可以使用cmd+数字切换tab,使用f1,f2,etc打开某个书签,很方便。
4625 次点击
所在节点    macOS
36 条回复
ivanchou
2014-11-08 21:22:03 +08:00
@jun4rui nice

@jox 另外虽然说免费好用是以隐私为代价,但要是那天你不爽了,你可以去用户账户中心删除自己在google的所有资料。
jox
2014-11-08 21:23:29 +08:00
@ivanchou 我老干亏心事儿,早就删干净了
Delbert
2014-11-08 21:31:04 +08:00
@jox 找到原因了……
我用了Scroll Reverser,和三指手势冲突。
多谢楼主。
lisposter
2014-11-08 21:32:41 +08:00
@jun4rui 跪了,原来真的有人看,话说这位大大,iTunes 的协议你看完了不 囧
spance
2014-11-08 21:37:15 +08:00
出于安全的原因,google-update还真要打开让它运行,很多的安全策略数据、证书链和吊销数据、重大隐患强推更新等等。
google-update其实只是一个chrome的一个组件,你不别把他当作其他什么附加安装之类的看。
如果是这个观点的话,国内软件商一个比一个流氓,腾讯的、金山的、360等等,以前自动装xxAdb之类的,自动抢在android-sdk运行前就钩子上,当时有个同事调试android死活连不到adb上就是这个原因,删了也照样下回来瞧瞧装上,那这事你怎么看?
jun4rui
2014-11-08 22:42:04 +08:00
@lisposter 常用的软件会关注,我是重度浏览器使用者
blacktulip
2014-11-08 22:49:49 +08:00
Chrome 没有惹毛我但是我一样换了 Safari
popozhu
2014-11-09 00:29:46 +08:00
「但是发现Firefox不支持三个手指头查词典的手势,无奈之下只能用回Safari。」


-- Firefox 34 是支持「查找」来翻译的。
blue7blur
2014-11-09 00:34:55 +08:00
好好看协议哦,说不定哪天就被Apple抓去做成人体iPad了。
otakustay
2014-11-09 01:45:56 +08:00
Safari还缺个CMD+SHIFT+T打开已关闭标签的功能,CMD+Z只能打开一次,不能依次把以前关的N个都给找回来,楼主有啥办法不?
jasontse
2014-11-09 10:02:00 +08:00
我被楼主的 Applescript 惹毛了
jox
2014-11-09 11:59:52 +08:00
@jasontse 。。我是现学现卖,看了下别人写的例子写的。。。。


@otakustay Safari有个插件可以实现这个功能,是个Javascript脚本,这个: https://github.com/Antrikshy/RecoverTabs

你要想用cmd+num的快捷键的话,得先下载SafariTabSwitching的源代码,然后把这段代码删除:


然后build,build之后会生成一个bundle,安装脚本会在~/Library/Application Support/SIMBL/Plugins/这个路径下创建一个symbol link指向那个bundle,你也可以将那个bundle直接拷贝到~/Library/Application Support/SIMBL/Plugins/这个路径下,然后将SafariTabSwitching的源代码删除,同时看看Xcode的Derived Data路径是什么,进入那个路径将相关的Product全部删除,然后安装上面的那个RecoverTabs插件,重启Safari,将来不打算用这个插件的话,就将那个bundle删除,然后将

~/Library/LaunchAgents/net.culater.SIMBL.Agent.plist
/Library/LaunchAgents/net.culater.SIMBL.Agent.plist (上面那个文件不存在的话就是这个)
/Library/ScriptingAdditions/SIMBL.osax

这三个文件删除,你的电脑就会恢复到没安装插件之前的状态了
pysama
2014-11-09 14:26:29 +08:00
@otakustay 灰哥,如果你用chrome,那么vimium插件倒是可用很简单解决你的需求,按X就重新打开刚关闭的tab了,连续按X,就会重新打开之前关闭的N个tab了。 关闭tab更方便了,按x即可。

刚在safari的extension store里面搜索了下,找不到整个插件;悲摧的是safari也不支持本地插件。。
williamx
2014-11-09 22:25:21 +08:00
Safari 没有 SwitchySharp,怎么用?
jedihy
2014-11-09 23:41:46 +08:00
safari不只是卡不卡的问题,当一些页面比较buggy的时候,会假死。然后自定义性太差了,搜索引擎不安别的插件都不能自定义。iOS不能听我的就算了,PC也要弄成这么封闭。另外,Safari上的好插件不多。
paymoon
2015-03-21 20:07:12 +08:00
Applescript在哪里写, 如何调用? 小白问下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX