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

[请教] 各位有注意到 macOS 终端的数字快捷键定位目录这个功能吗?

  •  
  •   Naykcin · 2020-06-20 11:10:02 +08:00 · 1869 views
    This topic created in 1622 days ago, the information mentioned may be changed or developed.

    一直没搞明白这个数字快捷键定位目录的功能是怎么一回事儿。。譬如说当前处于用户家目录,按下 1 会跳到 ~/Documents/Tools/exp/SMBGhost,按下 2 会跳到 ~/Documents/Tools/exp/SMBGhost_RCE_PoC 。

    但是如果从另一个目录下按下 1 或 2,指向的目录不再是上面指出的两个目录了,也就是说数字键和目录的指向性不是唯一的,而是动态的,看了半天没看出来啥规律,同时我也没有指定 alias 变量。

    各位有注意过吗?请教一下!

    命令行图片示例

    Supplement 1  ·  2020-06-20 16:41:16 +08:00

    感谢 @FuNn1esT

    原来这个功能是 oh-my-zsh 的特性,在描述文件中设置了 1 = "cd -",2 = "cd -2" 等等,即返回上次目录和返回上上次目录,以此类推。该功能与 macOS 终端并无关系,此帖终结。

    由 @FuNn1esT 提供的官方文档: https://github.com/ohmyzsh/ohmyzsh/blob/ea3e666e04bfae31b37ef42dfe54801484341e46/lib/directories.zsh#L12

    在终端下输入 alias 打印所有 alias: 图片

    3 replies    2020-06-20 17:40:12 +08:00
    FuNn1esT
        1
    FuNn1esT  
       2020-06-20 11:21:37 +08:00   ❤️ 1
    oh my zsh 自带的
    https://github.com/ohmyzsh/ohmyzsh/blob/ea3e666e04bfae31b37ef42dfe54801484341e46/lib/directories.zsh#L12
    你可以直 shell 接输入 alias 输出当前有哪些 alias
    MartinWu
        2
    MartinWu  
       2020-06-20 13:32:50 +08:00   ❤️ 1
    which 一下就知道了。
    hengstchon
        3
    hengstchon  
       2020-06-20 17:40:12 +08:00   ❤️ 1
    按 d 可以知道当前有哪些目录可以跳转。
    About   ·   Help   ·   Blog   ·   API   ·   FAQ   ·   Tools   ·   1313 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:56 · PVG 01:56 · LAX 09:56 · JFK 12:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.