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

如何实现 Linux 中的直接在当前文件夹打开 Terminal 的功能

  •  
  •   xuegy · 2021-01-09 05:23:04 +08:00 · 3172 次点击
    这是一个创建于 1413 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搜了一下网上的教程,只有“Open New Terminal at Folder”,也就是要先退回到上一级文件夹,然后右键点击文件夹打开 Terminal 。为什么不能像 Linux 一样直接在当前文件夹打开 Terminal ?我不信这么简单的一个功能苹果做不出来...
    26 条回复    2021-01-23 07:36:23 +08:00
    lushang
        1
    lushang  
       2021-01-09 05:50:59 +08:00 via iPhone   ❤️ 6
    用苹果首先要考虑是不是自己的问题,如果不是自己的问题那就是环境的问题。
    比如我安慰自己苹果手机信号差的理论:我活着是因为吃饭,而不是因为信号活着,所以信号差点无所谓。
    后来因为没接到客户电话被领导骂了之后,我就知道这个世界就是这样的无耐,苹果手机已经足够努力做好信号了,而外面的人还不愿意多打一次电话。
    xupefei
        2
    xupefei  
       2021-01-09 06:05:55 +08:00
    XtraFinder 有这个功能,但 BigSur 里必须关闭 SIP 才能用: https://www.trankynam.com/xtrafinder/
    我现在都是先开一个终端窗口,然后把文件夹的图标拖进去按回车😂
    discrete
        3
    discrete  
       2021-01-09 06:15:03 +08:00   ❤️ 3
    allenchen10
        4
    allenchen10  
       2021-01-09 06:37:35 +08:00
    楼上正解

    而且也不是所有 Linux 发行版都有这个功能
    lovestudykid
        5
    lovestudykid  
       2021-01-09 06:53:39 +08:00 via iPhone
    zsh 的 osx plugin 可以 cdf,直接 cd 到 finder 当前窗口的路径,这样操作也行。或者换 finder 的替代品,forklift 、pathfinder 之类的,一般都有在当前路径打开 terminal 的功能。
    AndyAO
        6
    AndyAO  
       2021-01-09 07:04:13 +08:00   ❤️ 1
    在 Windows 上我的操作是点击地址栏,然后按下 Ctrl+E 就会自动打开.
    这是用写的小脚本实现的,挺实用的.
    在任何位置选中文件夹或者文件字符串,按下那个快捷键都会有用.
    aserty
        7
    aserty  
       2021-01-09 07:29:21 +08:00
    https://github.com/onmyway133/FinderGo 这个小插件也还可以
    Cielsky
        8
    Cielsky  
       2021-01-09 07:50:58 +08:00 via Android
    @AndyAO shift+鼠标右键好像也可以
    lewis89
        9
    lewis89  
       2021-01-09 08:09:14 +08:00
    @lushang #1 别这样偏激好不好,大部分用命令行的人跟用 Finder 的人 是两种人
    gps949
        10
    gps949  
       2021-01-09 08:16:20 +08:00
    同意#1
    先问是不是,再问为什么。

    Mirage09
        11
    Mirage09  
       2021-01-09 08:23:40 +08:00 via iPhone
    如楼上所说,右键文件夹,在 service 里面就有 New Terminal Tab at Folder 。
    另外你可以在 Setting -> Keyboard -> Shortcuts -> Service 里面设置快捷键。
    Chingim
        12
    Chingim  
       2021-01-09 08:35:32 +08:00 via iPhone
    cdf
    ninj2
        13
    ninj2  
       2021-01-09 09:34:11 +08:00
    pcmanfm -> f4
    wd
        14
    wd  
       2021-01-09 09:40:51 +08:00 via iPhone
    其实 finder 挺难用的 比如 term 下面你可以试试看配合 fzf 可以快速进入文件夹 我习惯的是大部分时候 term 操作 有需要的时候直接 open . 打开一个当前目录的 finder
    AndyAO
        15
    AndyAO  
       2021-01-09 09:55:02 +08:00
    @Cielsky #7
    谢谢提醒,我刚发现居然还有这个功能.
    不过既然已经用脚本实现了,直接用快捷键的话还是比'按下 Shift 后用右键菜单,然后再找到菜单项点击',效率要高不少的.
    AndyAO
        16
    AndyAO  
       2021-01-09 09:56:42 +08:00
    @Cielsky #7 不知道为什么你艾特我这边没有提示,应该不是我的账号有问题,因为别人的艾特我是能够收到的
    linux40
        17
    linux40  
       2021-01-09 10:02:15 +08:00 via Android
    @allenchen10 所有 Linux 发行版本都有办法装图形环境,进而可以装 qt 或 gtk 。那么你闭着眼睛选一个桌面环境配套的文件管理器,都有这功能。
    lazywen
        18
    lazywen  
       2021-01-09 11:59:26 +08:00 via Android
    alfred 正好有这个 workflow,已经用了好多年了
    Perry12
        19
    Perry12  
       2021-01-09 12:28:34 +08:00 via iPhone
    窗口标题栏拖到 dock 上的 terminal 也可以啊…
    allenchen10
        20
    allenchen10  
       2021-01-09 12:32:58 +08:00
    @linux40 我当然指的是默认图形环境自带的,有些我用过的确实没有。如果要自己另外装,那 macOS 上自然也可以。
    lushang
        21
    lushang  
       2021-01-09 13:44:56 +08:00
    @lewis89 我这不是偏激啊,我这是调侃,你听不出来这是一个苹果用户的嘲讽苹果心声吗?
    evenIfAlsoGo
        22
    evenIfAlsoGo  
       2021-01-09 13:59:44 +08:00
    @AndyAO @Cielsky window 下可以改下 reg 注册表,去掉 extended 。直接右键打开 powershell 或者 cmd 等。多省个 shift 键。可以参考下我写的 https://evgo2017.lanzous.com/s/regedit,密码:evgo2017 ; RightButtons,里面的 reg 直接双击运行就可以了。
    AndyAO
        23
    AndyAO  
       2021-01-09 14:23:05 +08:00
    @evenIfAlsoGo #20

    谢谢你的热心,关键是我自己的脚本连右键都省了

    明显用不上你的 reg
    xuegy
        24
    xuegy  
    OP
       2021-01-10 03:58:56 +08:00
    @discrete 这个靠谱
    zszhere
        25
    zszhere  
       2021-01-10 10:09:06 +08:00 via iPhone
    go2shell 装这个 你会感谢我的
    goldiorl
        26
    goldiorl  
       2021-01-23 07:36:23 +08:00
    @lushang 可是有人把当真了啊,哈哈哈,比如 10 楼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3448 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:36 · PVG 12:36 · LAX 20:36 · JFK 23:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.