zl程序教程

您现在的位置是:首页 >  前端

当前栏目

如何去除 gvim 的 acp和 "option omnifunc is not set" 的问题

set 如何 not is quot 去除 option 问题
2023-09-14 09:08:50 时间

"option omnifunc is not set" 的问题, 确实是困扰了很久的问题!

首先, 在vim中,自动完成是通过两个文件来实现的, 自动完成, 就是 acp: = auto complete program? 一个是vim73下 autoload下的 acp.vim 文件,这个是加载acp的初始化程序, 让vim窗口界面加载acp程序, 另一个是 vim73下的 plugin下的 acp.vim文件. 这个文件注意是用来定义 各种文件类型下的 omnifunc函数.

所以, 如果你想要禁用acp, 只要把上面的两个文件删除或修改为 bak就可以了

  1. 本来gvim的自动完成是很好的东西, 可以通过ctrl+N, ctrl+P 来自动实现选择, 如果有问题的话, 比如没有选中, 可以按两次 ctrl_N或ctrl_P
  2. 但是由于自动完成