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
相关产品推荐
相关产品推荐

