从零开始打造自己的Linux开发环境(三, vim)
2013-04-02 23:27
627 查看
作为最流行的编辑器之一, 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也差不多少嘛
首先要安装一些编译依赖的包, 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也差不多少嘛
相关文章推荐
- 从零开始打造自己的Linux开发环境(二, 软件源和库)
- 从零开始打造自己的Linux开发环境(一, 系统)
- 在无GUI的Linux环境下将vim编辑器打造成一款Python开发IDE
- Linux操作系统--用vim打造开发环境
- 在Windows上打造出自己的Linux开发环境
- [转]自己动手打造嵌入式Linux软硬件开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- [转]自己动手打造嵌入式Linux软硬件开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 【Linux】打造vim开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 【转载】自己动手打造嵌入式Linux软硬件开发环境
- 利用Vim 打造开发环境(一)---->Linux 字符界面 vim的配置
- 在Windows上打造出自己的Linux开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 自己动手打造嵌入式Linux软硬件开发环境
- 【Linux】【VIM】打造自己的vim编辑环境