为什么 Mac 有的时候打开文件夹会默认用 idea 打开?

2022-04-24 21:47:36 +08:00
 zywoo

求助帖,如题。在一些场景下打开文件夹的时候,不是默认 finder 打开,而是直接在 idea 中打开。在 hapigo 中搜索文件夹的时候,默认的打开方式也是 idea ,真的很令人费解。卸载了 idea 之后恢复正常了,但是总归还是要干活的,重装上之后问题依旧,已经快被折磨疯了。

之前发帖求助过,老哥们支招看 finder 扩展,看文件夹是否有隐藏文件,都检查过了,到最后也没有解决便不了了之。。。最近连续出现这个问题搞得我心情非常烦躁,求助遇见相同问题的朋友们。 这个让人崩溃的问题主要发生在以下场景:

1.hapigo 搜索文件夹 2.解压缩以后自动打开一个文件夹 3.命令行 open 命令打开一个目录

这三种情况敲回车之后 idea 的图标就开始跳了,然后弹窗询问是否信任文件夹。。。我的血压也跟着跳上来了

1769 次点击
所在节点    macOS
10 条回复
fredli
2022-04-24 21:50:10 +08:00
默认可以改
zywoo
2022-04-24 21:53:31 +08:00
@fredli #1 我知道怎么改单个文件的打开方式。。但是文件夹的默认打开方式我真不知道怎么改 可以请你说的详细一些吗
knightdf
2022-04-24 22:21:12 +08:00
@zywoo 右键,Get Info - Open with - change all
zywoo
2022-04-24 22:28:06 +08:00
@knightdf #3 🐷🐷右键哪里啊哥哥
knightdf
2022-04-24 22:47:23 +08:00
@zywoo o 看错。原来是文件夹
Akira1995
2022-04-25 09:09:07 +08:00
访达 - 偏好设置 - 开启新“访达”窗口时打开:
xtinput
2022-04-25 09:40:07 +08:00
文件夹里面有隐藏文件
zywoo
2022-04-25 12:36:36 +08:00
问题解决了 谢谢哥哥们的回复,放下脚本的链接给遇到相同问题的兄弟们参考一下
https://github.com/mathiasbynens/dotfiles/issues/458

首先用以下命令:
defaults read com.apple.LaunchServices/com.apple.launchservices.secure
查看当前系统内各种文件的默认打开方式,可以看到我的 folder 选项是 inteliij:



运行脚本,把对应的参数改成"com.apple.finder" ,用上述命令查看一下修改是否成功,我这里已经是成功了



成功后重启,问题解决 😅 😅 😅

问题的起因应该是我用了 qspace ,在我不知情的情况下改了默认打开方式。。。(我真的不记得我有手动改过)
感谢 hapigo 群里大佬提供的思路
tousfun
2022-05-11 21:53:54 +08:00
@zywoo 大佬,我用的第一个脚本,怎么执行呢?保存成 .sh 文件吗
zywoo
2022-05-12 10:33:38 +08:00
@919615766 #9 对的,执行之前先把最后那一行调用的参数换一下,换成
set_lshandlers "LSHandlerContentType" "public.folder" "LSHandlerRoleAll" "com.apple.finder"
然后丢进 terminal 执行就行了

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

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

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

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

© 2021 V2EX