V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xuegy
V2EX  ›  macOS

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

  •  
  •   xuegy · 2021-01-09 05:23:04 +08:00 · 2976 views
    This topic created in 1216 days ago, the information mentioned may be changed or developed.
    搜了一下网上的教程,只有“Open New Terminal at Folder”,也就是要先退回到上一级文件夹,然后右键点击文件夹打开 Terminal 。为什么不能像 Linux 一样直接在当前文件夹打开 Terminal ?我不信这么简单的一个功能苹果做不出来...
    26 replies    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 楼
    About   ·   Help   ·   Blog   ·   API   ·   FAQ   ·   Mission   ·   Tools   ·   3702 Online   Highest 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:07 · PVG 08:07 · LAX 17:07 · JFK 20:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.