V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhaojun1998
V2EX  ›  macOS

finder 有没有软件或什么办法实现类似 windows listary 的一个功能

  •  
  •   zhaojun1998 · 2021-12-15 17:50:02 +08:00 · 2255 次点击
    这是一个创建于 1077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,因为之前是 Windows ,有时候剪贴板有一个路径地址,直接输入到地址栏回车就行了,用 Finder 只能一层一层的选。

    目前已知在 Finder 窗口中可以使用快捷键 ⇧ + ⌘ + G ,弹出的窗口粘贴路径进行跳转,但使用体验一般。

    在 Windows 中还有一个软件,叫 Listary ,有一个功能,就是网页选择文件时,切换窗口到其他文件管理器,再切换回来,会把网页选择文件这个窗口的所在路径切换为刚才切换的那个窗口的路径。(似乎有点绕,不知道描述清楚没有,但这个功能非常好用。),在苹果中有什么软件可以实现么。

    20 条回复    2022-09-01 15:04:05 +08:00
    zhoushengyue
        1
    zhoushengyue  
       2021-12-15 17:53:35 +08:00
    是的,Listary 这个功能非常好,但是 win 上也不是所有软件的选择文件窗口都支持的,Mac 上不知道
    DonDonc
        2
    DonDonc  
       2021-12-15 18:05:37 +08:00   ❤️ 2
    描述的有点绕,我的理解是你想找一个方法实现选择文件窗口时,已经有另一个 Finder 窗口打开了对应文件夹,需要选择文件的窗口快速到这个文件夹。Finder 内建有这个功能,把文件拖动到选择文件窗口后,会自动跳转到对应文件夹。WIndows 同样操作的话会把这个文件移动到那个选择文件窗口当时所在文件夹。
    fanyange
        3
    fanyange  
       2021-12-15 18:06:37 +08:00
    有个 App 叫 Default Folder X ,但用起来体验一般,LZ 可以试一试
    zjuster
        4
    zjuster  
       2021-12-15 18:17:14 +08:00
    说时候没看明白,但只能自己理解。

    你是否在找 Alfred , 用 Find +文件名 即可快速打开所在文件夹 ( MacOS 似乎没有“目录路径“这个概念)
    minamike
        5
    minamike  
       2021-12-15 18:22:16 +08:00   ❤️ 2
    ```
    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 {shift down, command down}
    delay 0.2
    keystroke "v" using command down
    keystroke return
    end tell
    ```

    以上的 AppleScript 绑定快捷键可以一定程度实现这个功能
    goodhellonice
        6
    goodhellonice  
       2021-12-15 18:37:00 +08:00
    Listary 这个功能超级好用
    Kimyx
        7
    Kimyx  
       2021-12-15 18:41:08 +08:00
    最后这个功能可以通过拖拽来实现,从文件管理器的目录拖动文件到选择文件窗口中,选择文件的窗口会直接跳到该目录
    DonDonc
        8
    DonDonc  
       2021-12-15 18:45:32 +08:00   ❤️ 2
    看了一下 Listary 官网,你指的应该是
    Quick Switch 这个功能,那就我之前回复的就没错,可以直接把要打开的文件拖拽到上传窗口,这个时候不会像 Window 那样被移动或者复制过去,而是会直接跳转到对应文件夹并选择该文件。
    ttxhxz
        9
    ttxhxz  
       2021-12-15 19:44:05 +08:00
    我想问问 win 上除了 listary 还有别的软件有这个功能吗? listary 好久不维护了,虽然现在勉强够用,但是还是想要一个在维护的软件
    Innovatino
        10
    Innovatino  
       2021-12-15 19:52:06 +08:00
    @DonDonc
    好活儿
    cz5424
        11
    cz5424  
       2021-12-15 20:06:05 +08:00 via iPhone
    我都是打开终端,输入 open 地址,这样就会打开对应地址的 Finder
    explorerproxy
        12
    explorerproxy  
       2021-12-15 20:08:23 +08:00
    listary 上的替代都没有,目前最接近的反而是用 ahk 做的一个,但是也需要额外的操作

    total commander 也没有,因为这个我都想再配一台 pc 了
    Dvel
        13
    Dvel  
       2021-12-15 20:13:39 +08:00
    第一个功能 Alfred 可以实现。
    将路径粘贴到 Alfred 窗口,就自动跳转到了文件导航器,支持波浪号开头的路径。
    可以在 Finder 中打开当前目录。
    只输入斜杠 /波浪号可以自动跳转到根目录 /家目录。
    可以手动在目录左右穿梭。
    支持快捷执行删除、复制、open with...等操作。
    支持通配符筛选。
    有个叫 Buffer 的功能,支持批量选中操作。
    qq1204076437
        14
    qq1204076437  
       2021-12-15 20:49:50 +08:00
    @minamike 老哥这个是最接近 listary 功能的
    kidonng
        15
    kidonng  
       2021-12-15 22:02:01 +08:00
    1. Command + Alt + C 复制路径
    2. Command + Shift + G 前往文件夹
    3. Command + V 粘贴
    4. 回车跳转
    zhanggang807
        16
    zhanggang807  
       2021-12-15 22:44:12 +08:00
    这个功能真不错,有的 app 的打开文件选择窗口不支持 Command + Shift + G 前往文件夹
    jfds
        17
    jfds  
       2021-12-16 20:40:42 +08:00
    alfred 写个脚本。从剪贴板读路径,然后打开。快捷键或者关键字触发
    seanzxx
        18
    seanzxx  
       2021-12-31 10:22:54 +08:00
    @zhanggang807 文件选择窗口我一般输入一个 /,就开启路径输入模式了
    也可以在 finder 里面找到一个文件,然后拖入文件选择窗口
    zggsong
        19
    zggsong  
       2022-08-31 21:39:18 +08:00
    ![Imgur]( )
    zhaojun1998
        20
    zhaojun1998  
    OP
       2022-09-01 15:04:05 +08:00
    @zggsong

    十分感谢,已经成功
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5433 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:58 · PVG 14:58 · LAX 22:58 · JFK 01:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.