VIM使用分析和总结.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

VIM使用系列之一——配置VIM下C/C++编程环境作者:

VIM使用系列之一——配置VIM下C/C++编程环境

本文环境:ubuntu9.101.基本配置

建立三个目录:mkdir~/.vim/{plugin,doc,syntax}–p建立配置文件:touch~/.vimrc

vimrc作为vim的主要配置文件,我们在配置VIM时首先对它进行基本的设置。打开你h

ome目录下的.vimrc文件。进行如下配置:

基本配置setwildmenu

增强模式中的命令行自动完成操作setfoldmethod=manual

设定折叠方式为手动sethelplang=cn

设置帮助的语言为中文setcin

实现C程序的缩进

setsw=4

设计(自动)缩进使用4个空格

setsta

插入时使用shiftwidthsetbackspace=2

指明在插入模式下可以使用删除光标前面的字符syntaxenable

设置高亮关键字显示setnocompatible

去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限setnumber

显示行号filetypeon

检测文件的类型map:q

sethistory=1000记录历史的行数

setbackground=dark

背景使用黑色syntaxon

语法高亮度显示setautoindent

setsmartindent

上面两行在进行编写代码时,在格式对起上很有用;

第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;

第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用

第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格

settabstop=4setshiftwidth=4setshowmatch

设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号setruler

在编辑过程中,在右下角显示光标位置的状态行setincsearch

查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车。

setenc=chinese设置编码为中文

setwinaltkeys=no

Alt组合键不映射到菜单上

保存文件,退出。

安装中文帮助手册

下载地址:/安装:

$tarxvfvimcdoc-1.7.0.tar.gz

$cdvimcdoc-1.7.0/

$./vimcdoc.sh–i

然后在~/.vimrc加上sethelplang=cn这句话表明帮助文档为中文。

安装C-support--加速C/Cpp开发

下载地址:/scripts/script.php?script_id=213安装:

将下载的文件放到~/.vim目录中

$cd~/.vim

$unzipcvim.zip

在.vimrc中添加filetypepluginon使能该插件。使用方法:

1)自动添加文件头:

添加你自己的信息:vim~/.vim/c-support/templates/Templates

~/.vim/c-support/templates这个目录下还有许多模板,你可以自己定制。

现在试着vimtest.c看一看效果。2)使用热键

主要是一些模板的插入,种类几乎覆盖C/C++开发中大多数需要手动输入的东西。不过我不是很喜欢它的默认模板的代码风格,不过可以通过上述的目录中的文件去定制。这个功能在后边的codecomplete插件中也提供了。

另外一部分是编译运行的快捷键。

还有一个把另一个文件内容直接灌入当前文件的功能。

有关使用热键的方法见一个文档:http://lug.fh-swf.de/vim/vim-c/c-hotkeys.pdf3)编译文件

快捷键:

修改c.vim文件,查找f9,将包含link的那一行注释掉,并且对saveandcompile那一行从A-F9修改为F9

F9 编译

Ctrl-F9 执行

Shift-F9 设置命令行参数

安装ExuberantCtags+Taglist+WinManager——分析源码中Tags(function,class,variable,etc)并且列出——在VIM中自由的查看源代码

ExuberantCtags下载安装:sudoapt-getin

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地上海
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档