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

有没有从当前文件夹快速打开终端的方法,不限 mac/win

  •  
  •   morota · 21 小时 11 分钟前 · 3998 次点击

    昨天看到一个问题,如何快速从终端打开当前目录的访达。 想问一下万能的 V 友,win 或者 mac 下,在打开的 UI 目录里,如何快速打开终端并定位到当前目录。

    74 条回复    2025-10-23 00:28:15 +08:00
    ysc3839
        1
    ysc3839  
       21 小时 9 分钟前 via Android   ❤️ 1
    Windows 按住 Shift 在文件夹空白处点右键
    daybreakfangyang
        2
    daybreakfangyang  
       21 小时 7 分钟前   ❤️ 12
    直接在地址栏上面输 powershell 或者 cmd
    wu67
        3
    wu67  
       21 小时 7 分钟前   ❤️ 1
    mac 可以用 oh my zsh 的 cdf 命令. 保持 finder 当前窗口是你需要的路径, 然后在终端 cdf 回车.
    connectsam91
        4
    connectsam91  
       21 小时 6 分钟前
    win 在当前目录栏键入 CMD ,终端打开之后就定位到当前目录了
    morota
        5
    morota  
    OP
       21 小时 5 分钟前
    @ysc3839 win11 实测不行
    morota
        6
    morota  
    OP
       21 小时 5 分钟前
    @daybreakfangyang 老哥这个可以。
    KIMD999
        7
    KIMD999  
       21 小时 4 分钟前   ❤️ 1
    @morota WIN11 实测可以
    koyez
        8
    koyez  
       21 小时 1 分钟前
    macos:
    终端输入:open -a Finder ./
    即可打开当前路径的 文件夹 ui
    NotFoundEgg
        9
    NotFoundEgg  
       21 小时 1 分钟前
    mac 使用 Alfred 搭配这个 workflow github.com/LeEnno/alfred-terminalfinder
    可以保持 finder 当前窗口使用 fi 组合键打开终端
    shenyiyouge
        10
    shenyiyouge  
       21 小时 0 分钟前
    yin 装个 hyper ,右键直接当前目录打开
    litian98
        11
    litian98  
       20 小时 55 分钟前   ❤️ 1
    最简单且不用安装任何软件的方式就是直接把文件拖到终端上,会自动填写好地址
    Vixerunt
        12
    Vixerunt  
       20 小时 55 分钟前
    @morota #5 先用命令行关闭快速右键菜单,然后就可以了
    uasier
        13
    uasier  
       20 小时 54 分钟前
    mac 安装右键助手专业版
    yangg
        14
    yangg  
       20 小时 49 分钟前   ❤️ 2
    @koyez ...你不直接 open .
    supertan
        15
    supertan  
       20 小时 49 分钟前
    mac:
    方法 1:直接把访达的文件夹往命令行工具拖拽,自动填充路径;
    方法 2:go2shell ,安装后访达菜单会多一个图标,点一下就自动打开终端并跳到对应目录了

    windows: 文件夹地址栏直接输入 cmd 或 powershell ,回车
    heeeeeee
        16
    heeeeeee  
       20 小时 48 分钟前   ❤️ 1
    mac go2shell
    yohane3016
        17
    yohane3016  
       20 小时 47 分钟前   ❤️ 1
    @morota #5 win11 自带 terminal 不是有右键打开么
    kuqma98
        18
    kuqma98  
       20 小时 37 分钟前   ❤️ 4
    mac OpenInTerminal-Lite
    zarvin
        19
    zarvin  
       20 小时 37 分钟前
    直接鼠标拖动文件夹到命令行窗口,回车,就行
    aiyayaya
        20
    aiyayaya  
       20 小时 33 分钟前
    文件资源管理器, 地址栏输入 cmd 回车直接就是终端 cd 当前目录
    freedomin
        21
    freedomin  
       20 小时 32 分钟前
    @daybreakfangyang #2 试了这个是真好使,牛
    xaoflysho
        22
    xaoflysho  
       20 小时 32 分钟前
    ivan_wl
        23
    ivan_wl  
       20 小时 29 分钟前
    mac 下: open .
    windows 下装个 cygwin 然后 cygstart .
    EchoWhale
        24
    EchoWhale  
       20 小时 29 分钟前 via iPhone
    mac 直接打开终端敲 cdf
    villivateur
        25
    villivateur  
       20 小时 29 分钟前   ❤️ 1
    @daybreakfangyang 神了。刚刚试了下,输入 bash 甚至能打开 wsl
    xaoflysho
        26
    xaoflysho  
       20 小时 27 分钟前   ❤️ 1
    怎么这么多不仔细审题的
    MzM2ODkx
        27
    MzM2ODkx  
       20 小时 23 分钟前
    @koyez 和 `open .` 什么区别?
    Amox
        28
    Amox  
       20 小时 20 分钟前
    mac 访达下面的文件路径右键"从终端打开"
    stinkytofux
        29
    stinkytofux  
       20 小时 19 分钟前
    niubee1
        30
    niubee1  
       20 小时 17 分钟前
    v23xowen
        31
    v23xowen  
       20 小时 17 分钟前
    OpenInTerminal +1
    majiang2133
        32
    majiang2133  
       20 小时 14 分钟前
    给 Finder 的服务设置一个顺手的快捷键
    daj2
        33
    daj2  
       20 小时 8 分钟前   ❤️ 1
    win 按 F4 输入 cmd
    linux dolphin 就更简单了,直接按 F4 就好了
    xiangyuecn
        34
    xiangyuecn  
       20 小时 2 分钟前
    每次看到 macOS 的 复制跟拷贝,就想吐槽,怎么会有这么傻屌的功能
    fbichijing
        35
    fbichijing  
       19 小时 57 分钟前
    可能有些文不对题。我自己是用 Pyside 写了一个工具,大概长这个样子。适配 Linux, Windows 和 MacOS ,不过因为一些原因还没开源。

    https://imgur.com/a/YRLLCe0
    ziyanghua
        36
    ziyanghua  
       19 小时 54 分钟前
    powertoys -> alt + space -> cmd
    BBrother
        37
    BBrother  
       19 小时 51 分钟前
    win 上方法还挺多的

    1. 安装了 git 、终端等应用会自动注册到右键菜单
    2. 自己修改注册表也可以随意的添加右键菜单的内容
    3. 安装 nilesoft shell 可以优化右键菜单样式,自带了打开各种终端的功能,如图
    4. 按 shift 右键
    5. 地址栏输入 cmd


    fbichijing
        38
    fbichijing  
       19 小时 46 分钟前
    #34 补图

    MFWT
        39
    MFWT  
       19 小时 26 分钟前
    Windows:地址栏输入 cmd 回车,速度和右键菜单差不多
    ecoart
        40
    ecoart  
       19 小时 8 分钟前
    借楼问一句:Windows 怎么在当前文件夹用快捷键打开管理员权限的终端
    luwang
        41
    luwang  
       18 小时 50 分钟前
    mac 我用的这个 MouseBoost Pro



    prefect
        42
    prefect  
       18 小时 44 分钟前
    mac 我试了下,可以拖动文件到命令行,然后删除最后的文件就是当前文件夹,,当然前面加个 cd ,各位审题下啊,我本来也想从中找找方法,全是无用信息(可能有用信息被覆盖了,看见艾特我下,我也想知道)
    mandex
        43
    mandex  
       18 小时 23 分钟前   ❤️ 1

    访达里面是可以直接把任意程序拖动到工具栏的,但是这样打开的不是对应目录,而是默认的家目录。所以要绕一下,先使用自动操作新建一个程序。在里面运行 Shell 脚本。

    最后给这个自动操作的 App 换个好看的图标,再拖动到工具栏里。以后点一下就能打开终端了。这个方法可以把很多常用工具放到访达的工具栏。
    yianing
        44
    yianing  
       18 小时 20 分钟前
    @koyez op 的问题是在 ui 里打开终端,不是在终端里打开 ui
    nekoneko
        45
    nekoneko  
       18 小时 18 分钟前
    win 下 右键菜单
    lxqxqxq
        46
    lxqxqxq  
       17 小时 59 分钟前
    @morota #5 win11 terminal 安装了 在任何目录右键就有了 根本不用按住按住 Shift
    moooooooo
        47
    moooooooo  
       17 小时 55 分钟前
    提供一个 mac 下的反向例子:open .

    会使用 finder 打开当前目录
    marklu
        48
    marklu  
       17 小时 55 分钟前
    @niubee1 终于看到有人发,明明系统就自带了
    isnullstring
        49
    isnullstring  
       17 小时 9 分钟前
    win shift+右键菜单里就有了

    或者地址栏输也行
    PeterKim
        50
    PeterKim  
       17 小时 4 分钟前   ❤️ 1


    先按住 CMD ,然后拖动终端 APP 或者你自行安装的第三方终端 APP 到访达的上方。

    把 APP 固定在访达的顶部之后,拖动文件夹到终端 APP 上,就会自动打开终端,并且目录就是你拖动的文件夹的目录,要是拖动文件到 sublime 或者 vscode 上的话,会打开软件之后默认打开你拖动的文件。
    kaleido
        51
    kaleido  
       17 小时 2 分钟前
    Raycast + Open in terminal 插件,按两次键盘就完了,很方便
    COOOOOOde
        52
    COOOOOOde  
       17 小时 0 分钟前   ❤️ 1
    iTerm2 可以直接右键文件夹->服务->Tab Here
    gesse
        53
    gesse  
       16 小时 36 分钟前
    @COOOOOOde 哟西,铜币送上。
    aincvy
        54
    aincvy  
       16 小时 19 分钟前
    @daybreakfangyang #2 觉得 powershell 太长的话,也可以试试 pwsh
    cenbiq
        55
    cenbiq  
       15 小时 25 分钟前   ❤️ 1
    看评论貌似没人知道 windows 出 wt 之后,资源管理器上直接输入 wt 回车就可以以默认终端 powershell/cmd 来进入终端了?
    xi4oyu
        56
    xi4oyu  
       15 小时 22 分钟前
    @ecoart 偏一下题, 要管理员权限运行命令, 设置里面开启 sudo, 直接用 sudo 好了
    cenbiq
        57
    cenbiq  
       15 小时 22 分钟前
    @mandex macos 这里其实是有原生打开到路径的,直接在 finder 里拖动你的文件夹到图标上即可
    luolw1998
        58
    luolw1998  
       14 小时 54 分钟前   ❤️ 1
    安装 ohmyzsh, 启用 macos plugin. cdf, cd to the current Finder directory
    https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/macos
    KikuCN
        59
    KikuCN  
       14 小时 43 分钟前   ❤️ 1
    @daybreakfangyang 补充一个地址栏直接键入 wt 回车打开新版 windows terminal
    Leeeeex
        60
    Leeeeex  
    PRO
       14 小时 35 分钟前   ❤️ 1
    mac 上在终端先输入 cd ,然后把文件夹拖到终端里面,会自动填充路径,然后回车就行了。
    mikasa1024
        61
    mikasa1024  
       13 小时 59 分钟前
    windows 下可以使用 autohotkey 绑定一个快捷键执行命令打开终端,直接一键打开
    xy2401
        62
    xy2401  
       13 小时 56 分钟前
    @cenbiq 试了一下 打开的 终端路径 还是 user 。当然我终端注册了右键菜单所以无所谓
    FireKey
        63
    FireKey  
       13 小时 37 分钟前
    mac Go2Shell 用了好多年
    nilaoda
        64
    nilaoda  
       13 小时 20 分钟前
    Windows 资源管理器地址栏输入 cmd 回车。但是 win11 的文件资源管理器地址栏经常无响应……
    mzfbwu
        65
    mzfbwu  
       13 小时 6 分钟前
    Autohotkey ,我一般都是快捷键,难得用鼠标
    214L
        66
    214L  
       12 小时 28 分钟前
    我感觉我几个月前看过这个帖子。

    用 raycast 也可以
    Maxvell
        67
    Maxvell  
       11 小时 13 分钟前
    raycast terminal finder
    GK998
        68
    GK998  
       10 小时 53 分钟前
    @xaoflysho #26 我也不理解,题目也不难懂啊
    ringxtee
        69
    ringxtee  
       9 小时 33 分钟前
    @daybreakfangyang 竟然还可以这样,学到了
    ClericPy
        70
    ClericPy  
       8 小时 59 分钟前
    以前 cmder 的时候,用绿色版的,特地去注册表加了一条,右键以后有添加,而且因为没有其他选项跟它抢 C 快捷键,所以右键马上按 c 就开启终端了


    talk cheap show you code


    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd]
    @="在此处打开命令行(&T)"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd\command]
    @="cmd.exe"
    oamu
        71
    oamu  
       6 小时 20 分钟前
    mac 设置个快捷键就可以从访达到终端。访达 -> 服务 -> 服务设置 -> 文件和文件夹 -> 新建位于文件夹位置的终端窗口。建议设置成和 IDE 打开终端相同的快捷键(如 vsc 的 control + shift + `,IDEA 的 option + F12 等)。
    ronman
        72
    ronman  
       5 小时 43 分钟前
    @daybreakfangyang 竟然有这么多人不知道这个
    ab
        73
    ab  
       5 小时 33 分钟前
    automator 新增快速操作,工作流收到 自动(无)位于访达

    运行 applescript:

    on run {input, parameters}
    tell application "Finder"
    set thePath to (target of front window as alias)
    end tell
    do shell script "open -a Ghostty " & quoted form of POSIX path of thePath
    end run

    保存为在终端打开,然后在服务里设置个快捷键就好了。
    ab
        74
    ab  
       5 小时 32 分钟前
    open -a Ghostty ,你可以改为 open -a Terminal
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 22:01 · PVG 06:01 · LAX 15:01 · JFK 18:01
    ♥ Do have faith in what you're doing.