安装了一个python单词字典。
cd ~/.vim/bundle
git clone https://github.com/rkulla/pydiction.git
python word字典位于此处:
https://raw.githubusercontent.com/rkulla/pydiction
现在我们可以在py文件中调用字典完成
输入print
时会弹出整个单词pri
,然后按tab
键
是否有一个c语言单词字典来完成功能?
我发现omnicppcompletion无法提供c字典的完成。
编辑交流类型文件时没有任何变化,何时输入pri
并按 c x c o ,没有print
弹出窗口
1.有一个c语言单词字典来完成功能吗?
2.如何完成c语言的完成?
请告诉我YouCompleteMe完成c语言的完成,只是为了在c语言文件中完成pri
到printf
,我无法做到。
答案 0 :(得分:1)
c.vim plugin启动了C和C ++以及标准C ++函数的关键字列表。我在lh-cpp中完成了C ++到C ++ 14(加上一些与C ++ 17相关的内容)的完成。
这可能是一个开始。然后,您必须从标准C头中提取所有函数声明。也许它可以通过两个步骤自动完成:首先在/ usr / include中的C文件上执行ctags,然后将名称提取到列表中。
请注意,完成插件(如YCM)可能能够以上下文感知的方式更智能地处理完成(好吧,它会在C ++中产生差异,而不是在C中产生差异)。