有没有从当前文件夹快速打开终端的方法,不限 mac/win - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
morota
V2EX    问与答

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

  •  
  •   morota 1 天前 4103 次点击

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

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

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

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

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


    fbichijing
        38
    fbichijing  
       22 小时 35 分钟前
    #34 补图

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



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

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

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

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

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


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

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

    用 raycast 也可以
    Maxvell
        67
    Maxvell  
       14 小时 3 分钟前
    raycast terminal finder
    GK998
        68
    GK998  
       13 小时 43 分钟前
    @xaoflysho #26 我也不理解,题目也不难懂啊
    ringxtee
        69
    ringxtee  
       12 小时 23 分钟前
    @daybreakfangyang 竟然还可以这样,学到了
    ClericPy
        70
    ClericPy  
       11 小时 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  
       9 小时 10 分钟前
    mac 设置个快捷键就可以从访达到终端。访达 -> 服务 -> 服务设置 -> 文件和文件夹 -> 新建位于文件夹位置的终端窗口。建议设置成和 IDE 打开终端相同的快捷键(如 vsc 的 control + shift + `,IDEA 的 option + F12 等)。
    ronman
        72
    ronman  
       8 小时 32 分钟前
    @daybreakfangyang 竟然有这么多人不知道这个
    ab
        73
    ab  
       8 小时 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  
       8 小时 22 分钟前
    open -a Ghostty ,你可以改为 open -a Terminal
    awesomePower
        75
    awesomePower  
       20 分钟前
    @PeterKim 厉害了。竟然还有这个功能,帮大忙了。立即将终端和 vim 给拖上去
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3697 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:50 PVG 08:50 LAX 17:50 JFK 20:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86