跳至内容

路径补全

  • git 为例,当输入 git add,此时按下 Space(空格键) 和 Tab 键,不会触发路径补全,只会触发模块提供的命令补全

  • 如果你希望触发路径补全,你需要输入内容,且内容符合正则 ^(?:\.\.?|~)?(?:[/\\]).*

  • 比如:

    • 输入 ./.\ 后按下 Tab 以获取 子目录文件 的路径补全
    • 输入 ../..\ 后按下 Tab 以获取 父级目录文件 的路径补全
    • 输入 /\ 后按下 Tab 以获取 同级目录 的路径补全
    • 更多的: ~/, ../../, ...
  • 因此,你应该输入 git add ./ 这样的命令再按下 Tab 键来获取路径补全