从零开始打造自己的Linux开发环境(三, vim)

来源:互联网 发布:工业软件 排名 编辑:程序博客网 时间:2024/05/22 05:15

   作为最流行的编辑器之一, vim已经不仅仅是一个软件了, 它是系统的重要组成部分. 下面要安装自己的vim, 因为默认的apt-get法装出来的没有python支持, 而我是必须依赖, 所以要自己下载安装.

    首先要安装一些编译依赖的包, libncurses5-dev之类的, 直接apt就行了. 

    然后下载vim源码: ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2.

    解压后confiure make install,  需要注意的是configure的时候需要打开python config, 目录的话要找系统现在的python安装位置.

              ./configure --enable-pythoninterp=yes  --with-python-config-dir=/usr/lib/python2.7/config  --enable-multibyte

    然后make, install.  不过由于Ubuntu Server已经默认安装好了, 所以我们就可以不用做这些了.


1.安装完之后要配配置一下vim, 即~/.vimrc文件, 打开某些支持等等, 给出下我的配置, 供参考

set nocompatible    "非兼容模式                                                                                                     
syntax on           "开启语法高亮
filetype plugin indent on
set background=dark "背景色
color desert
set ruler           "在左下角显示当前文件所在行
set showcmd         "在状态栏显示命令
set showmatch       "显示匹配的括号
set ignorecase      "大小写无关匹配
set smartcase       "只能匹配,即小写全匹配,大小写混合则严格匹配
set hlsearch        "搜索时高亮显示
set incsearch       "增量搜索
"set nohls           "搜索时随着输入立即定位,不知什么原因会关闭结果高亮
set report=0        "显示修改次数
set mouse=a         "控制台启用鼠标
set number          "行号
set nobackup        "无备份
set cursorline      "高亮当前行背景
set fileencodings=ucs-bom,UTF-8,GBK,BIG5,latin1
set fileencoding=UTF-8
set fileformat=unix "换行使用unix方式
set ambiwidth=double
set noerrorbells    "不显示响铃
set visualbell      "可视化铃声
set foldmarker={,}  "缩进符号
set foldmethod=indent   "缩进作为折叠标识
set foldlevel=100   "不自动折叠
set foldopen-=search    "搜索时不打开折叠
set foldopen-=undo  "撤销时不打开折叠
set updatecount=0   "不使用交换文件
set magic           "使用正则时,除了$ . * ^以外的元字符都要加反斜线
 
"缩进定义
set shiftwidth=4
set tabstop=4
set softtabstop=4
set expandtab
set smarttab
set backspace=2     "退格键可以删除任何东西       


"显示TAB字符为<+++
set list
set list listchars=tab:<+   


2. 安装语言语法检查插件, 我使用pyflakes, 原因是我只会用它 :)

  下载, http://www.vim.org/scripts/download_script.php?src_id=14403 , 解压后获得ftplugin,  然后  mkdir -p .vim cp -r ftplugin/ ~/.vim/


3. 安装代码自动补全, 按tab的时候会给提示信息, supertab 

    http://www.vim.org/scripts/download_script.php?src_id=18075, 下载后用vim打开supertab.vmb,  然后输入:so %, 回车就ok了.


到目前, 就可以写代码啦!  试试语法错误检查, 试试自动提示, 跟IDE也差不多少嘛

    

原创粉丝点击