Neovim技巧:如何在:e命令中选择补全项而不打开目录?
Vim中补全目录路径而不打开目录的方法
针对你遇到的:e命令补全时选中目录按回车会打开目录的问题,有几个实用的解决办法:
- 选中补全列表里的
dir1后,按下Ctrl-Y:这个快捷键会直接将选中的目录名插入到命令行(变成:e dir1),但不会触发打开目录的操作,之后你可以继续输入/或者再按Tab来补全该目录下的文件。 - 直接输入
dir1/:当补全列表出现dir1时,手动输入路径分隔符/,Vim会自动补全目录名并添加/,直接进入该目录的文件补全环节,不会打开目录。 - 调整补全模式(可选):在你的
vimrc中添加配置set wildmode=longest,full,设置后按Tab会先补全所有匹配项的最长公共前缀,再次按Tab才会弹出补全列表;对于目录,补全后会自动加上/,从根源上避免误打开目录的情况。
内容的提问来源于stack exchange,提问作者ramzes666
相关产品推荐
相关产品推荐

