Welcome 微信登录

首页 / 操作系统 / Linux / Linux基础教程:打造自己的 Vim IDE

一.  开篇前言安装好Ubuntu 15.04系统之后呢,玩了玩 Ubuntu,感觉还是很不错的。比Windows快,一开机就可以打开你想要的程序,但是在Windows下你要等他启动一些必须项才可以正常启用。感觉 Linux 和 MacOs 有得一比。只是在Linux下软件会少很多。之前写过一篇博文是关于Vim的简单使用,也是从零开始去接触和使用Vim,了解了那篇博文里的命令后,就可以使用vim来高效地完成你的编辑工作了,当然,如果需要到格式的控制,使用vim还是不够的,需要到 markdown 了,如果Vim能加上Markdown的话,那编辑起来堪称完美了吧,哈哈。Vim 不仅是“编辑器之神”,而且Vim的插件丰富,完全可以打造成开发环境IDE,接下来就记录一下我的vim,整个过程下来,感觉就像是自己搭建了一个IDE,不错哦。Vim作为IDE,可以达到的效果,先来解解馋:二.  本篇博文介绍到的Vim的配置功能1. 先来安装吧安装的话,在 Linux 下是很简单的,打开终端,输入几条命令就可以完成了。sudo apt-get install vimsudo apt-get install gvimsudo apt-get install git(这个很重要,到后面下载插件的时候要用 git 来下载)这是第一条命令,这里说我已经安装好了,不必安装。装好以后在终端直接输入 vim 或 git 或 gvim 就可以知道有没有装好了。还可一使用 aptitude 来安装,在使用 aptitude 来安装之前要先安装 aptitudesudo aptitude install vimsudo aptitude install gvimsudo aptitude install git然后,在用户的主目录中建立 .vim 目录,在 .vim 目录中建立 bundle 目录,以后Vundle自动下载的插件都保存在这里。vundle可以自动下载和安装插件,只需要在“My Bundles Here”注释后面使用 Bundle 命令把所需要的插件列出来,每个插件一行,然后运行 :BundleInstall 命令即可。Vundle支持 github.com 和Vim的官网 vim.org 。mkdir .vim/bundle然后,进入 Bundle 目录,使用 git clone 命令下载vundle。git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle执行下载完成的话就可以在 bundle 下看到 vundle 目录了。2.  创建和基本配置一下 .vimrc 文件可以在终端输入 vim 然后输入 :echo $VIM 看到自己的 vim 目录,然后在该目录下看看有没有  .vimrc 文件,没有的话就自己创建。我的 .vimrc 文件是在 /usr/share/vim 目录下(不知道大家的.vimrc是不是也是在这个目录下),没有的话就自己用命令创建:touch .vimrc先来基本的配置,不要插件,映射那些比较高级的东西先吧。可以完成:代码配色,tab缩进,自动保存,特别显示当前编辑行,括号匹配,查找搜索,与系统公用剪贴板,代码折叠等。如下:注:更改.vimrc文件需要 sudo vim vimrc使用vim来修改,也可以使用 sudo gedit vimrc我的基本配置:"-----------------------------------基本------------------------------------
"处理未保存或只读文件时,弹出确认
set confirm"自动保存
set autowrite"历史记录数
set history=1000"编码设置
set fenc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2313,cp936"语法高亮
if has("syntax")
syntax on
endif"设置配色方案
colorscheme ron
"设置行号
set nu"设置缩进
set tabstop=4
set sts=4
set smartindent
set expandtab
set softtabstop=4
set shiftwidth=4
"设置自动格式化(格式出问题就删掉这行)
set formatoptions=tcrqn"设置括号配对情况
set showmatch
set matchtime=2"设置没有自动备份
set noswapfile
set nobackup"设置纵向虚线对齐"底部显示光标的位置的状态行
set ruler"设置查找
"搜索模式忽略大小写
set ignorecase
"如果搜索模式包含大小写则不适用ignorecase
set smartcase
"禁止搜索到文件两端时重新搜索
set nowrapscan
"高亮显示搜索到的文本
set hlsearch
"逐字符高亮
set incsearch
"使用鼠标
"按住 shift 才由鼠标右键处理操作
set mouse=a"和系统共用剪贴板
set clipboard+=unnamed"突出显示当前行
set cursorline"开启折叠,并设置空格来开关折叠
set foldenable
set foldmethod=syntax
set foldcolumn=0
setlocal foldlevel=1
set foldclose=all
nnoremap <space> @=((foldclosed(line("."))<0)?"zc":"zo")<CR>
"搜索和undo时不展开设置好的折叠
set foldopen-=search
set foldopen-=undo完成到这里,就可以去敲代码了,但是还不够啊,作为IDE还不够啊,怎么没有树状目录?没有一键编译,运行?没有语法补全?更多Vim相关教程见以下内容:把VIM打造成一个简单实用的IDE http://www.linuxidc.com/Linux/2011-06/37032.htmVim学习指南 http://www.linuxidc.com/Linux/2013-08/89096.htm快速学会 Vi编辑器 http://www.linuxidc.com/Linux/2013-08/88586.htm强大的Vim 编辑器 http://www.linuxidc.com/Linux/2013-07/87544.htm在CentOS 6.2上搭建Vim开发环境 http://www.linuxidc.com/Linux/2013-07/87363.htmCentOS 5.4 安装高亮Vim编辑工具 http://www.linuxidc.com/Linux/2013-06/86508.htmVim技巧分享:C语言设置 http://www.linuxidc.com/Linux/2012-12/77124.htmUbuntu中设置Vim的行号 http://www.linuxidc.com/Linux/2012-12/75485.htmVim编辑器使用基础教程 http://www.linuxidc.com/Linux/2013-05/84031.htm更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-08/122482p2.htm
  • 1
  • 2
  • 3
  • 下一页
程序员的编辑器VimVim安装YouCompleteMe 插件相关资讯      Vim IDE 
  • 针对C语言开发者打造Vim IDE  (06月13日)
  • 如何将Vim打造成一个成熟的IDE  (07/03/2014 05:07:20)
本文评论 查看全部评论 (0)
表情: 姓名: 字数