gvim-ide plugins
omnicppcomplete-0.41.zip
after: ftplugin: c.vim,cpp.vim,两个文件的内容相同, 其中都只有一个call语句: call omni#cpp#complete#Init()
doc:omnicppcomplete.txt
autoload: -> omni -> common, cpp
common -> debug.vim, utils.vim
cpp -> complete.vim, includes.vim, ....
安装某个vim插件时, 基本的方法思想是一样的: 解压zip, 看zip下面有哪些目录, 就在~/.vim/目录下照着创建同样结构的目录,然后拷贝进去就可以了
如果.vim/下没有插件的某个目录, 就新建之
使用help查阅某个插件的帮助信息, 要首先告诉helptags, 然后才能在你指定的路径去读帮助文档, 否则会提示找不到help文件:
:helptags ~/.vim/doc 这里使用的是helptags, 将会在所在路径/doc下的所有的文件中去查找你在help ???中输入的"tag"关键字帮助信息
autoComplPop插件的作用是: 收集项目目录下所有文件中的" 名称!" , 会自动补全名称通过popup window: 插件名称是: acp.vim
omnicppcomplete.vim插件的主要作用是: 通过popup窗口提示. -> :: 的成员, 当用esc取消成员提示窗口时, 可以用: ctrl-x ctrl-o 呼出提示窗口
!!! 最重要的是: 在提示窗口中轮替,变换选项项,在很多候选项中挑选某个时:
结合: 输入候选项的首字母(区分大小写)
使用: ^o, ^p , ^n 来轮换, 而不必用 方向键 !!!
-----------------------
编程语句如同写英语文章,单词和单词之间总是要用空格分隔的(一些特殊情况除外,如括号,标点符号跟前面的单词连接在一起),
如:变量,算术operator子,关键字等等之间都应该用空格分割. 在英语语法中,通常把连续的汉字当成一个英文单词.
fussy: 爱挑剔的;大惊小怪的;过分讲究的 be fussy about | vt. fuss: 大惊小怪
blackout: 停電, 新聞管制, 暈覺 ally: 聯盟 rally:集会, 集合