vim – 除了调用键映射之外,omnifunc和completefunc有什么区别?

vimscript中这两种类型的完整功能间的功能有什么不同吗?
在技​​术上,用户定义的实现没有差别
完成(见:help compl-function,:help’completefunc’)和Omni
完成(见:help compl-omni,:help’omnifunc’).他们都工作
调用定位开始的特殊语义的函数
表达要在当前位置完成,并提供适当的
完成建议(参见:help complete-functions).

在这两种类型的完成之间的区别本身就表现出来,
是完成的目的.用户定义的完成应由
用户自己根据具体的具体情况完成
理念.全方位完成应该是文件类型特定的.因此,分开
不同档案类型的全方位完成功能自动加载
来自autoload / {ft} complete.vim文件的Vim,其中{ft}代表
一个特定的文件类型.查看C或Python的Omni完成文件文件类型作为参考.

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...