- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- Unit Look at that elephant教案分析和总结.docx
- Unit1 单元检测题分析和总结.docx
- Unit2 a pioneer for all people分析和总结分析和总结.docx
- Unit2TheVirtuesofGrowingOlder课文翻译综合教程二.docx
- Unit3__Weather单元测试卷及答案.docx
- Unit5学案分析和总结.docx
- Unit6 What colour is this balloon 说课稿分析和总结.docx
- unit6howdoyoufeel知识点及练习.docx
- Unit6学案分析和总结.docx
- Unit8HaveyoureadTreasureIslandyet现在完成时练习题.docx
文档评论(0)