vim - 递归地包含一个目录用于 vim 自动完成

标签 vim

我使用源代码基本目录中的 vim。我希望在编辑单个文件时自动完成考虑此目录(和子目录)中每个文件的每个单词。

最佳答案

:argadd **/*

这将递归地将所有文件加载到缓冲区中,完成时会考虑它们。请注意,这将加载所有文件,包括您可能不想添加的文件,例如二进制文件或 CVS 目录中的文件。更细粒度的 glob 可能是一个好主意,如下所示。
:argadd **/*.cpp

关于vim - 递归地包含一个目录用于 vim 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094708/

相关文章:

VIM:插入一个行号,后面有一个空格

vim - 使用 vim 在目录中重构类/方法/字符串的有效方法

vim - 切换到 VIM 中的特定选项卡

vimscript 获取第一个和最后一个可见行的编号

csv - 使用 VIM 从第 4 列之后的 csv 中删除所有数据

VIM 在每行末尾追加一个数字序列

vim - 如何从 Vim 内部启动 Erlang shell

perl - 为什么vim不能正确缩进我的Perl代码?

VIM:如何将冒号命令的结果放入变量中?

tags - ctrl-] 不适用于 tcl 代码导航