Adama Asked: 2024-01-26 02:02:29 +0800 CST2024-01-26 02:02:29 +0800 CST 2024-01-26 02:02:29 +0800 CST Vim 打开文件时不显示同一文件夹中的其他文件 772 在全新的 debian 安装上,如果不~/.vimrc存在,vim则在尝试打开另一个文件以正常/命令模式进行编辑时显示当前目录中的所有文件,如下所示: 然而,当 a~/.vimrc存在时,即使是空的,我突然看不到同一目录中的其他文件。 我正在寻找vim我意外禁用的选项,以便我可以重新启用此行为。 vim 1 个回答 Voted Best Answer Kusalananda 2024-01-26T03:43:27+08:002024-01-26T03:43:27+08:00 您所指的称为“通配符菜单”。Tab当您按after时,这将显示与光标下的模式匹配的电影名称:e。由于没有模式,因此显示所有文件名。 此“通配符菜单”通过以下选项启用wildmenu: set wildmenu 或者, set wmnu 当您没有.vimrc文件时此选项打开,而当文件存在时此选项关闭的原因是该选项是defaults.vim在您的系统上设置的。defaults.vim如果 Vim 找到您的文件,则不会使用该文件.vimrc。 该defaults.vim文件的文档建议您.vimrc以以下方式开始文件 unlet! skip_defaults_vim source $VIMRUNTIME/defaults.vim ...获取系统默认值(在您的情况下,将包括设置选项wildmenu)。
您所指的称为“通配符菜单”。Tab当您按after时,这将显示与光标下的模式匹配的电影名称
:e
。由于没有模式,因此显示所有文件名。此“通配符菜单”通过以下选项启用
wildmenu
:或者,
当您没有
.vimrc
文件时此选项打开,而当文件存在时此选项关闭的原因是该选项是defaults.vim
在您的系统上设置的。defaults.vim
如果 Vim 找到您的文件,则不会使用该文件.vimrc
。该
defaults.vim
文件的文档建议您.vimrc
以以下方式开始文件...获取系统默认值(在您的情况下,将包括设置选项
wildmenu
)。