ubuntu 12.04 vim设置

vi编辑器是ubuntu下自带的一个编辑工具,但是它的初始设置让用惯了VS等IDE的开发人员不太适应。可以通过配置让它具备显示行号,文本高亮,自动缩进等功能,找了一下资料发现一个比较好用的配置,分享一下。

在终端输入:sudo vi ~/.vimrc

输入回车

在打开的文件中按“i”键进入输入模式,拷贝下面的内容到~/.vimrc中。

F6更新ctags和taglist,F7开关NERDTree, F8开关Taglist

set nocompatible
set number
filetype on
set history=1000
color evening
syntax on
set background=dark
"colorscheme solarized
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
set nobackup

"编码
"--------------------------------------------------------
:set encoding=utf-8
:set fileencodings=ucs-bom,utf-8,cp936
:set fileencoding=gb2312
:set termencoding=utf-8
"nnoremap <F2> :g/^\s*$/d<CR> "删除所有空行

"---------------------------------------------------------
"taglist settings
:map <F8> :TlistToggle<CR>
"let Tlist_Auto_Open=1                   "启动时打开taglist
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Show_One_File = 1            "不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1          "如果taglist窗口是最后一个窗口,则退出vim
"let Tlist_Use_Right_Window = 1         "在右侧窗口中显示taglist窗口 
"---------------------------------------------------------

"NERDTree settings
"---------------------------------------------------------
:map <F7> :NERDTreeToggle<CR>
let NERDTreeChDirMode=2  "选中root即设置为当前目录
"let NERDTreeQuitOnOpen=1 "打开文件时关闭树
let NERDTreeShowBookmarks=1 "显示书签
let NERDTreeWinPos=1 "右侧显示
"let NERDTreeMinimalUI=1 "不显示帮助面板
"let NERDTreeDirArrows=1 "目录箭头 1 显示箭头  0传统+-|号
"---------------------------------------------------------

"update ctags and taglist
"---------------------------------------------------------
:map <F6> :!ctags -R <CR><CR>:TlistUpdate<CR>
"---------------------------------------------------------



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值