Ubuntu安装好以后,默认是安装使用nano编辑器。不过这对于用惯了vim的人可能会有些不习惯。好在Ubuntu下安装vim还是比较简单的,使用如下命令即可:sudo
apt-get install vim(apt-get install vim-full
这下就好了 在输入 :syntax on 或者把/etc/vim/vimrc 文件中的"syntax on 的"去掉就好)
系统就会自动安装好vim,以下为安装好以后的部分提示:
Setting up vim (2:7.2.245-2ubuntu2) ...
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/vim (vim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/vimdiff (vimdiff) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/rvim (rvim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/rview (rview) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/vi (vi) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/view (view) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide
/usr/bin/ex (ex) in auto mode.
在安装完vim之后,还可以选择通过修改Ubuntu中默认编辑器的命令,来指定vim为默认编辑器:
sudo update-alternatives --config editor
系统可能会提示如下:
There are 4 alternatives which provide `editor'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/vim.tiny
2 /bin/ed
*+ 3 /bin/nano
4 /usr/bin/vim.basic
Press enter to keep the default[*], or type selection
number:
选择/usr/bin/vim.basic,即输入4,回车即可。
如果你嫌vim中的色彩还不够漂亮,可以上网查查vim的配置,或者从别的机器上拷贝一份.vimrc到本机即可。
Ubuntu vim
设置python环境完成以后有一下功能:
1、Python语法加亮 2、自动缩进 3、自动补全 4、自动完成
1、安装软件包,最好安装vim-full包和vim-python
sudo aptitude install vim-full vim-python
2、建立自己的.vimrc 文件,我的配置如下(参考自ubuntu中文论坛)
" 自动补全命令时候使用菜单式匹配列表set wildmenu
" 允许退格键删除set backspace=2
" 启用鼠标set mouse=a
" 文件类型
filetype on
filetype plugin on
filetype indent on
" 设置编码自动识别, 中文引号显示
"set
fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
set fileencodings=utf-8,gbk
set ambiwidth=double
" 移动长行
nnoremap
gj
nnoremap gk
" 高亮 syntax on
" 设置高亮搜索 set hlsearch
" 输入字符串就显示匹配点 set incsearch
" 输入的命令显示出来,看的清楚些。set showcmd
" 打开当前目录文件列表
map :e
.
" Taglist
let Tlist_File_Fold_Auto_Close=1
set updatetime=1000
map
:Tlist
" 按 F8 智能补全
inoremap
" vim 自动补全 Python 代码
" 自动使用新文件模板
autocmd BufNewFile *.py 0r ~/.vim/template/simple.py
"Format the statusline
"Nice statusbar
set laststatus=2
set statusline=
set statusline+=%2*%-3.3n%0*\ " buffer number
set statusline+=%f\ " file name
set statusline+=%h%1*%m%r%w%0* " flag
set statusline+=[
if v:version >= 600
set
statusline+=%{strlen(&ft)?&ft:'none'},
" filetype
set statusline+=%{&encoding}, " encoding
endif
set statusline+=%{&fileformat}] " file format
if filereadable(expand("$VIM/vimfiles/plugin/vimbuddy.vim"))
set statusline+=\ %{VimBuddy()} " vim buddy
endif
set statusline+=%= " right align
"set statusline+=%2*0x%-8B\ " current char
set statusline+=0x%-8B\ " current char
set statusline+=%-14.(%l,%c%V%)\ %
其中自动补全需要下载pydiction这个软件包,可以从这里下载:下载
过程如下:
wget http://vim.sourceforge.net/scripts/download_script.php?src_id=2668
下载得到一个tar.gz软件包,如果不是请重命名为pydicton-0.5.tar.gz
解压文件
tar xzvf pydiction-0.5.tar.gz
得到一个文件夹pydiction-0.5文件夹。
拷贝文件夹里面的pydiction文件到Home目录下面的.vim/tools目录下面(如果没有,需要手工建立):
mkdir -p ~/.vim/tools
然后启动vim,就会看到vim自动进入Python模式了,包括语法加亮和自动缩进功能。
按F8或者Ctrl+N会出现“自动完成的提示”。