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

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

  •  
  •   morota · 1 天前 · 4232 次点击

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

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

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

    https://imgur.com/a/YRLLCe0
    ziyanghua
        36
    ziyanghua  
       1 天前
    powertoys -> alt + space -> cmd
    BBrother
        37
    BBrother  
       1 天前
    win 上方法还挺多的

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


    fbichijing
        38
    fbichijing  
       1 天前
    #34 补图

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



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

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

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

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

    或者地址栏输也行
    PeterKim
        50
    PeterKim  
       22 小时 53 分钟前   ❤️ 2


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

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

    用 raycast 也可以
    Maxvell
        67
    Maxvell  
       17 小时 3 分钟前
    raycast terminal finder
    GK998
        68
    GK998  
       16 小时 42 分钟前
    @xaoflysho #26 我也不理解,题目也不难懂啊
    ringxtee
        69
    ringxtee  
       15 小时 23 分钟前
    @daybreakfangyang 竟然还可以这样,学到了
    ClericPy
        70
    ClericPy  
       14 小时 48 分钟前
    以前 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  
       12 小时 10 分钟前
    mac 设置个快捷键就可以从访达到终端。访达 -> 服务 -> 服务设置 -> 文件和文件夹 -> 新建位于文件夹位置的终端窗口。建议设置成和 IDE 打开终端相同的快捷键(如 vsc 的 control + shift + `,IDEA 的 option + F12 等)。
    ronman
        72
    ronman  
       11 小时 32 分钟前
    @daybreakfangyang 竟然有这么多人不知道这个
    ab
        73
    ab  
       11 小时 23 分钟前
    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  
       11 小时 22 分钟前
    open -a Ghostty ,你可以改为 open -a Terminal
    awesomePower
        75
    awesomePower  
       3 小时 20 分钟前
    @PeterKim 厉害了。竟然还有这个功能,帮大忙了。立即将终端和 vim 给拖上去
    Hansah
        76
    Hansah  
       2 小时 19 分钟前
    @daybreakfangyang 居然这么多人不知道这个
    59256790z
        77
    59256790z  
       几秒前
    装个 pathfinder 啊,直接右键就能终端打开了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5088 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:50 · PVG 11:50 · LAX 20:50 · JFK 23:50
    ♥ Do have faith in what you're doing.