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:集会, 集合
gvim-ide plugins的更多相关文章
- java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager
描述: 在mac电脑上的Android Studio.因为项目需求,加载plugins中的dart和Flutter插件.经过***后,依然无法从AS中加载进来. 曲折到Jetbrains官网下载了da ...
- Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException
今天电脑突然蓝屏,idea异常关闭,开机重启后,打开idea,点击项目出现 Cannot load project: com.intellij.ide.plugins.PluginManager$St ...
- gvim work notes.. a few days' work on 64bit vim and plugin compilations
(a 600MB+ sized c/c++ compiler which is capable of hi-light and JB styled completion!! and of-course ...
- Delphi IDE 版本
产品 compiler Version version bds 2007-WIN32 VER 180 185 11 5.0 2009 VER 200 13 6.0 XE VER 220 15 8.0 ...
- [Idea] idea打不开项目,原因很莫名
由于项目是gitlab上存储的,所以下下来之后,之前遇到过,以为是重新下载之后master上面没有内容导致无法正常打开,这种情况,切换一下master再打开即可: 但是这次遇到的问题不是这种情况, 使 ...
- Spring Boot文档阅读
原因之初 最初习惯百度各种博客教程,然后跟着操作,因为觉得跟着别人走过的路走可以少走很多弯路,省时间.然而,很多博客的内容并不够完整,甚至错误,看多了的博客甚至有千篇一律的感觉.此外,博客毕竟是记载博 ...
- Android studio打开之后 cannot load project: java.lang.NUllpointerException
参考来源:http://bbs.csdn.net/topics/391014393 关闭网络,重新打开Android studio就好了.(但是原因不清楚是为什么?) Internal error. ...
- 6个强大的AngularJS扩展应用
本文链接:http://www.codeceo.com/article/6-angularjs-extension.html本文作者:码农网 – 小峰 AngularJS现在非常热门,是Google推 ...
- 【英文版本】Android开源项目分类汇总
Action Bars ActionBarSherlock Extended ActionBar FadingActionBar GlassActionBar v7 appcompat library ...
- Watch out for these 10 common pitfalls of experienced Java developers & architects--转
原文地址:http://zeroturnaround.com/rebellabs/watch-out-for-these-10-common-pitfalls-of-experienced-java- ...
随机推荐
- 20135326、20135303-linux实验三实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础实验 班级:1353 姓名:魏昊卿 王亦可 学号:20135303 20135326 成绩: ...
- iOS项目重构日记
如何重构 首先,要对程序的一般架构烂熟于心,尤其是MVC,这是基本.还有就是分离存储和网络请求的逻辑. 对于一些常用的控件尽量分离复用,设置开关函数,适当的时候开启,不要的时候关闭,有必要的话还可以 ...
- CS:APP2e Y86处理器模拟器∗指南
CS:APP2e Y86处理器模拟器∗指南 Randal E.Bryant David R. O'Hallaron 2013年7月29日 本文档描述了处理器模拟器,伴随的表示在第4章Y86处理器架构的 ...
- WDCP安装并配置php5.4和mongodb
记录一下,免得忘了.全部都是自己测试用过的安装过程没有问题. linux常用命令 mv 移动文件 mkdir 创建文件夹 rm 删除 cp 复制 netstat 网络状态 tar 解压 wget 下载 ...
- Javascript基础系列之(五)条件语句(if条件语句)
if 是flash的常用语法之一,其格式如下 if(coditon) statement1 (else statement2) 其中,coditon可以是任何表达式,甚至不比是真正的布尔值,因为Jav ...
- groovyConsole — the Groovy Swing console
1. Groovy : Groovy Console The Groovy Swing Console allows a user to enter and run Groovy scripts. T ...
- ASP.NET加JS方式
一.如果是asp.net中的控件有OnClientClick事件,可以在控件中直接加 OnClientClick--客户端点击事件 二.如果asp.net中的控件没有OnClientClick事件,可 ...
- hdu4547 lca tarjan
比较直接. #include<map> #include<queue> #include<stack> #include<cmath> #include ...
- Java-集合类汇总
结构图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakH ...
- 【前端学习】git命令行界面
学习目标:掌握git命令行界面的操作.掌握最基本的clone add commit push pull操作. 先下载客户端:http://github-windows.s3.amazonaws.com ...