您的位置:首页 > 编程语言 > Python开发

vim 下面python IDE环境配置

2012-12-24 18:08 681 查看
一、环境配置:

1、配置vim alias,使vim成为默认的vi编辑器:

echo alias vi=\'vim\' >> ~/.bashrc

source ~/.bashrc

2、配置vimrc文件

cp /etc/vim/vimrc /etc/vim/vimrc.default

vi ~/.vimrc

" File: _vimrc

" Date: 2012-12-24

" Author: Taylor

" NOTE: 配置一份简单的vim配置文件

set nocompatible "非兼容模式

syntax 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:<+

"映射常用操作

map [r :! python % <CR>

map [o :! python -i % <CR>

map [t :! rst2html.py % %<.html <CR>

if has("gui_running")

set lines=25

set columns=80

set lazyredraw "延迟重绘

set guioptions-=m "不显示菜单

set guioptions-=T "不显示工具栏

set guifont=consolas\ 10

endif

if has("autocmd")

"回到上次文件打开所在行

au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")

\| exe "normal g'\"" | endif

"自动检测文件类型,并载入相关的规则文件

filetype plugin on

filetype indent on

"智能缩进,使用4空格,使用全局的了

"autocmd FileType python setlocal et | setlocal sta | setlocal sw=4

"autocmd FileType c setlocal et | setlocal sta | setlocal sw=4

"autocmd FileType h setlocal et | setlocal sta | setlocal sw=4

endif

二、vim python 环境配置

1、加强python语法高亮脚本:python.vim

http://www.vim.org/scripts/script.php?script_id=790

cd /usr/share/vim/vim70/syntax/

cp python.vim python.vim.default

cp /root/python.vim .
2、在 vim 中显示 ctag 序列列表
下载 taglist 插件:taglist_45.zip
http://www.vim.org/scripts/script.php?script_id=273

unzip taglist_45.zip

cp plugin/taglist.vim /usr/share/vim/vim70/plugin/

cp doc/taglist.txt /usr/share/vim/vim70/doc/
本文出自 “网事” 博客,请务必保留此出处http://gxjluck.blog.51cto.com/1211751/1098455
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: