c.vim的安装和使用
之前写了一些废话,今天写的稍微具体点。
在mac上给vim装个插件,,倒腾了半天
先要去找到c.vim.zip,自己百度下,官网就有的,我mac下下来,是直接解压的格式,而不是*.zip,也就是说不需要再解压了
http://www.vim.org/scripts/script.php?script_id=213
接着是安装插件,进入.vim
直接把c.vim里地所有内容复制到.vim里面,(也就是doc里的内容覆盖到.vim的doc里面,以此类推)
然后再vim命令模式下输入filetype plugin on
然后就激活了,你可以看看文档之类的
c.vim的命令都是在插模式下使用的,可以用:help csupport看文档。,里面有完整的快捷键
补充:前几天在win下也给gvim装了这个插件。因为跨平台,我在win和osX下看了很多东西,确实是几乎一样的,所以下文我就不特别区分俩系统了,大家看得懂就行。比如vim文件夹,在win下就是那个安装目录,vim74之类的,osX下就是那个~/.vim
嗯,首先说到插件的安装,如前所述,只需要把包里面的内容解压,覆盖到$VIM就行了,记得在vim配置里开启插件。完了之后,重启vim,随便编辑一个C/C++.输入\im,(不要太慢),就会自动输入main函数(当然也许不太是你希望的样子)
下面会说道,这个插件的各种功能,其实大家可以去看c-support里的readme,doc里的readme(我忘了是哪个了,反正英文挺好懂的。)
说一些常用的。当然是快捷键了。除了在帮助文档里说明了这些快捷键,c.vim特别给出了一个文档说明这些。
他是$VIM/c-support/doc/c-hotkeys.pdf。
如图。里面会说道很多常用的快捷插入,大家应该都能看懂什么意思。
然后会说到,比如我\im,插入的main函数可能真的不太合胃口(比如我不太受得了。。),比如插入的while循环结构实在是不忍直视等等。
我google不出什么东西,,然后去读了README。
(刚才特地翻了翻,有份完整的文档在那个$VIM/doc/csupport.txt里。)
(README在$VIM/c-support/README.txt里。)
如图
里面说到,你可以更改自己的这些信息,在templates里。
然后我找到了这个文件夹,,很简单,只需要打开那些文件(注意先备份!),然后,,,不用多说,看了内容就知道怎么改了很简单的
(有不了解的地方请评论哈~)
c.vim的安装和使用的更多相关文章
- LINUX操作系统VIM的安装和配置
VIM的安装 在命令行敲入"vi"后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny. vim是从VI发展而来的一个文本编辑器,功能更强大. ...
- vim 插件之 gist.vim 的安装
用 IntelliJ 的时觉得 create gist 很好用,查了下,发现 vim 下也有这个插件,于是马上配置上. 安装 下载 Gist.vim 解压后进入目录,拷贝文件 cp plugin/gi ...
- VIM Taglist安装配置和使用
问题描述: VIM Taglist安装于配置 问题解决: (1)安装Taglist包 (2)解压taglist压缩包 (3)将 ...
- vim编译安装+lua模块
vim编译安装+lua模块 使用背景:代码自动补全插件,需要安装lua模块 安装准备,首先下载安装vim所依赖的其它安装包,ncurses,lua,readline,vim 源码下载,编译安装 ncu ...
- vim插件安装总结
vim插件安装总结 vim 插件 vundle 插件对于vim来说是一个杀手级别的神器助手,能自动补全,语法高亮,文件搜索等等,有效地提升了编程效率.下面就个人的一些安装和使用进行一个总结. 自动管理 ...
- ubuntu16.04下vim的安装与配置
一.安装vim 使用命令 $ sudo apt-get install vim 来安装vim,安装后的vim需要进行一些配置,不然使用起来会有些不方便,比如不会自动缩进. 二.配置vim 使用命令 ...
- 在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码
在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/0 ...
- vim 介绍安装 复制 剪切 粘贴
1. vim 产生:对于linux 文件的编辑,最初是vi,然后对于其功能的扩展,就产生了vim vim 的安装 yum install vim 2.光标的移动 用得最多的就是方向键上的 上下左右,和 ...
- linux应用之vim的安装与配置(centos)
1.vim的安装 #yum search vim //查看vim相关软件信息 #yum install -y vim* //在线安装vim 2.vim的配置 (1)~/.viminfo 在vim ...
- vim 插件安装
一.pathogen简介 通常情况下安装vim插件,通常是将所有的插件和相关的doc文件都安装在中一文件夹中,如将插件全部安装在/usr/share/vim/vim73/plugin/目录下,将帮助文 ...
随机推荐
- 【Oracle】DG中物理备库、快照备库的相互转换
一.物理备库切换快照备库 1. 如果正在运行日志应用,先停止 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 2. 确保数据库为MOUN ...
- centos7网卡重命名为ethx格式
参考:https://www.cnblogs.com/zyd112/p/8143464.html CentOS 7 使用 eth0 这样的传统名称,那么在安装启动(pxe)时,按Tab键在下方输入以下 ...
- JDK8新特性 -- Function接口: apply,andThen,compose
1 Function<T, R>中的T, R表示接口输入.输出的数据类型. R apply(T t) apply: .例子:func是定义好的Function接口类型的变量,他的输入.输出 ...
- 【剑指Offer】15、反转链表
题目描述: 输入一个链表,反转链表后,输出新链表的表头. 解题思路: 本题比较简单,有两种方法可以实现:(1)三指针.使用三个指针,分别指向当前遍历到的结点.它的前一个结点以及后一个结 ...
- 06.系统编程-4.多线程和GIL
为什么有人会说 Python? 多线程是鸡肋?知乎上有人提出这样一个问题,在我们常识中,多进程.多线程都是通过并发的方式充分利用硬件资源提高程序的运行效率,怎么在 Python 中反而成了鸡肋? 有同 ...
- Spring data jpa 条件查询-按时间段查询
项目开发中的代码片段,仅供参考 @Override public Page<泛型> findRecordList(int couponDetailId, int pageNum, int ...
- hdu 1568关于斐波那契数列的公式及其思维技巧
先看对数的性质,loga(b^c)=c*loga(b),loga(b*c)=loga(b)+loga(c); 假设给出一个数10234432,那么log10(10234432)=log10(1.023 ...
- 用户命令行方式连MYSQL数据库
现在是手工入门,就不太依赖IDE,使用MYSQL的JDBC的JAR包连数据库的方式如下: 演示文件内容: package cc.openhome; import java.sql.*; public ...
- C#--线程池与线程的种类
.NET CLR线程的种类 至少3个线程:主线程.调试线程.终结器线程 1.main thread 2.worker thread 3.finalizer thread 4.debugger help ...
- [bzoj1660][Usaco2006 Nov]Bad Hair Day_单调栈
Bad Hair Day bzoj-1660 Usaco-2006 Nov 题目大意:n头牛站成一列,每头牛向后看.f[i]表示第i头牛到第n头牛之间有多少牛,使得这些牛都比i矮,且中间没有比i高的牛 ...