macOS 上有类似 Windows 平台上 Listary 的 CTRL+G 路径定位的软件么?

2020-12-22 21:41:32 +08:00
 justNoBody
有时候浏览器上传一个文件,如果这个文件的路径比较深,就要从头开始找。以前用 Windows 的时候一直在用 Listary,他那个 CTRL+G 太好用了,不知道 macOS 上有啥替代品么?
4452 次点击
所在节点    macOS
21 条回复
yuelang85
2020-12-22 21:57:49 +08:00
如果你已经在 finder 中找到了,那就把文件拖到按钮上。

如果是在下拉框下找,试试搜索?
minamike
2020-12-22 22:51:27 +08:00
command+shift+G ?
不满足的话可以试试 Default Folder X
IgniteWhite
2020-12-22 22:54:24 +08:00
好像之前的 finder 窗口选中一个文件,再点浏览器上传按钮就直接出现。

或者打开了上传窗口,再回到 finder 选中文件,再看上传窗口就会出现文件。
Va1n3R
2020-12-22 22:58:53 +08:00
alfred
wengych
2020-12-22 23:36:18 +08:00
Alfred +1
MID
2020-12-23 00:33:25 +08:00
@Va1n3R
@wengych
请问 alfred 怎么做到啊,我也有 alfred,但是怎么查定位?
fatestigma
2020-12-23 00:40:07 +08:00
@MID alfred 有 file search 功能,`find`可以在 finder 中选中文件,之后再拖到 safari 里的上传 input 按钮上就可以了。
当然也可以`find`后按右键,选复制文件路径,然后在点开 safari 中上传框,⌘+⇧+G,贴入路径,确认
also24
2020-12-23 00:44:35 +08:00
这是我最喜欢 Listary 的功能了,我更喜欢使用它的『自动切换』,点点鼠标就好,CTRL+G 都省了。

这里有一个官方的介绍视频,没有用过 Listary 的朋友可以看一下,感受一下这个功能:
<amp-youtube data-videoid="9T9-OtRVeUw" layout="responsive" width="480" height="270"></amp-youtube>

我目前在 macOS 上只能使用拖放的方式,将已经找到的文件,拖到页面弹出的上传文件选框,目录会跳转过去。


@Va1n3R #4
@wengych #5
我每次在 V2 提到这个功能的时候,都看到很多人说用 Alfred,但是我真的没找到这个功能或者相应的 workflow,能不能麻烦说的详细一些,如何实现类似的功能呢?

关联贴:/t/371254
also24
2020-12-23 00:45:25 +08:00
@fatestigma #7
那这个流程还是过于复杂了,可以看一下我在 8 楼发的视频,对比一下 Listary 的效果
also24
2020-12-23 00:48:04 +08:00
补个防杠声明:
长期混用 Windows 和 macOS 。
Listary 和 Alfred 的授权均有购买。

无意偏袒某一平台,单纯希望找到好用的软件或使用技巧。
fatestigma
2020-12-23 02:11:15 +08:00
@also24 看起来确实是挺方便的,可以考虑用 AppleScript 自己实现一个,或者在 Alfred forum 加一个 feature request 。
lovestudykid
2020-12-23 02:37:40 +08:00
Listary 作者已经弃坑很久了,授权倒是还在卖。不光是 Mac 上,Win 上也需要保持更新的替代品,但一直没有人做同样的功能
emberzhang
2020-12-23 08:33:20 +08:00
不指望更新了。反正一个定位功能也值 50 块了
coldice
2020-12-23 18:05:38 +08:00
Mac 上的不是更简单,拖拽就行了啊。可能我理解楼主的意思不对?

https://cdn.cuihanbing.com/temp/demonstration.gif
also24
2020-12-23 18:56:20 +08:00
@coldice #14
你这个方法就是我在 8 楼说的 『只能使用拖放的方式,将已经找到的文件,拖到页面弹出的上传文件选框』。

至少我实际使用的时候,相比 Listary 还是略有不足。
举个例子吧,我的文件管理器经常是全屏的,每次我为了上传文件,都只要先退出全屏,再进行这个拖放动作,还是很烦人的。

不过这确实是我目前了解到的最接近的方案了,已经这样用了好久……
also24
2020-12-23 18:57:52 +08:00
@coldice #14
补充一下,需要夸奖的是 ,macOS 的这个拖放有一个优点,你在右侧目录如果选中的多个文件,拖到左边以后,被选中的还是这些文件,这个方面对于零散的多文件上传来说还是蛮不错的。
minamike
2020-12-27 13:55:21 +08:00
@also24
面向 Google 编程拼凑了个 AppleScript
用 Alfred 绑定快捷键大概能实现 Listary 那个功能了 = =
、、、
tell application "System Events" to set frontmostProcess to first process where it is frontmost
tell application "Finder"
if exists Finder window 1 then
set currentDir to target of Finder window 1 as alias
else
set currentDir to desktop as alias
end if
end tell
set the clipboard to POSIX path of currentDir

tell application (path to frontmost application as text) to activate
delay 0.2
tell application "System Events"
keystroke "g" using {command down, shift down}
delay 0.2
keystroke "v" using {command down}
delay 0.2
keystroke return
end tell
、、、
also24
2020-12-27 14:11:46 +08:00
@minamike #17
非常感谢~

大致看了一下代码,看起来是复制最近的 finder 路径到剪贴板,然后 CMD+Shift+G 之后再粘贴路径,原理上应该 OK

晚点我试试看~
minamike
2020-12-27 14:15:07 +08:00
@also24
是这个原理
虽然很不优雅
但是又不是不能用.jpg🐶
dongzi24
2023-02-06 10:22:43 +08:00
@also24
我和你的情况几乎一模一样。现在已经 2023 年了还是没能在 mac 平台找到替代

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

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

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

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

© 2021 V2EX