ruby - 不要将所需文件包含到 vim omnicompletion 中

标签 ruby vim editor autocomplete

如果我尝试在具有 require 'xxx' 语句的 Ruby 文件中自动完成 smth,它会开始扫描所需的所有文件(以及所需文件所需的文件)。而且它每次都怪怪的!

是否可以让 vim 自动完成不扫描所需文件或只扫描特定路径中的文件(例如 app/only)?

最佳答案

以下其中一项应该有效

  • :set path=.,/myinclude1,/myinclude2 设置自己的包含路径
  • :set complete-=i 禁止在默认补全中使用包含的文件
  • :set include= 取消设置包含文件匹配模式

我建议你使用第二个,这样 CTRL-X CTRL-I 仍然可以正常工作

关于ruby - 不要将所需文件包含到 vim omnicompletion 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/915152/

相关文章:

Ruby 类、包含和作用域

ruby - 无法使用 sudo 启动服务,因为 root 用户无权访问 Ruby

ruby - 如何解码svg数据uri(不是base64)

visual-studio-code - 如何在 Visual Studio Code 的突出显示匹配标签扩展中更改匹配标签的下划线?

c# - 构建具有代码完成功能的文本编辑器

Ruby Axlsx 如何添加包含合并单元格的行

vimrc 代码在文件顶部插入当前文件的路径?

python - vim 为常用命令创建别名

VIM - 将多个文件中的行合并为单个文件

php - 使用 Web 浏览器在本地打开编辑器并使用 php 检索服务器上的数据?