You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vim命令模式下:e命令的子目录路径补全方法咨询

Vim路径补全优化技巧:快速查看目录子项

嘿,这个问题我太熟了!除了你目前用的//方法,Vim里还有几个更顺手的路径补全技巧,帮你更快遍历目录结构:

  • 直接用自动补全目录后缀:当你输入:e AA然后按时,如果AA是目录,Vim会自动把它补全为AA/,此时再按就能直接看到AA下的所有子目录和文件,不用手动输入/。反复按还能循环切换候选项,按(Shift+Tab)可以反向循环。

  • 用(Ctrl+d)直接列出候选列表:当你输入到:e AA/时,按下Ctrl+d,Vim会在下方的命令行区域直接列出AA目录下的所有子项(目录和文件),一目了然,比反复按找更高效。

  • 配置wildmenu实现可视化补全:在你的.vimrc里添加这两行配置:

    set wildmenu
    set wildmode=full
    

    之后触发补全时,会出现一个横向的候选菜单,你可以用方向键(左右)直接选择想要的子目录,选中后按或者回车键就能进入,体验更流畅。

  • 用:find命令结合path配置:如果AA是你经常访问的目录,可以把它加入Vim的搜索路径:

    set path+=./AA
    

    之后直接输入:find BB<Tab>,就能直接补全AA/BB路径,省去每次输入父目录的步骤,适合高频访问的目录。

这些方法都比手动输入//要更高效,你可以根据自己的使用习惯选最顺手的!

内容的提问来源于stack exchange,提问作者geeeek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:54:26