设为首页 加入收藏

TOP

vim设置-让c++编程在Linux下面更加舒服
2014-11-24 08:34:48 来源: 作者: 【 】 浏览:0
Tags:vim 设置 编程 Linux 下面 更加 舒服

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。


在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:


$vi ~/.vimrc


设置完后


$:x 或者 $wq


进行保存退出即可。


下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:


“双引号开始的行为注释行,下同


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


set nocompatible


“显示行号


set number


“检测文件的类型


filetype on


“背景使用黑色


set background=dark


“语法高亮度显示


syntax on



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


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


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


“写上很有用


set autoindent
set smartindent


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


set tabstop=4
set shiftwidth=4


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


set showmatch


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


set ruler


“默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示


set nohls


“查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一


“个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依


“次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词


“时,别忘记回车


set incsearch


" F5编译和运行C程序,F6编译和运行C++程序
" 请注意,下述代码在windows下使用会报错
" 需要去掉./这两个字符


" C的编译和运行
map :call CompileRunGcc()
func! CompileRunGcc()
exec "w"
exec "!gcc % -o %<"
exec "! ./%<"
endfunc


" C++的编译和运行
map :call CompileRunGpp()
func! CompileRunGpp()
exec "w"
exec "!g++ % -o %<"
exec "! ./%<"
endfunc


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用JRockit来检测内存泄露 下一篇Solaris上CC编译器使用帮助

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)
·想要自学数据分析, (2025-12-27 02:49:14)
·Java 集合框架 - 菜 (2025-12-27 02:19:36)
·Java集合框架最全详 (2025-12-27 02:19:33)