2011年9月29日木曜日

[Vim] Vim7.3をCentOSにインストール

■旧バージョンのアンインストール
yum -y remove vim vim-enhanced

■ソースコードのダウンロード
cd /usr/local/src/
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
wget ftp://ftp.jp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz

■ncursesのインストール
yum -y install ncurses-devel

■ファイルの解凍
tar jxvf vim-7.3.tar.bz2
tar zxvf vim-7.2-extra.tar.gz
tar zxvf vim-7.2-lang.tar.gz
mv vim72 vim73/

■コンパイル
cd vim73/src
./configure --enable-multibyte \
--with-features=huge \
--disable-selinux \
--prefix='/usr/local/vim-7.3'
make && make install

■シンボリックリンク作成
ln -s /usr/local/vim-7.3/bin/vim /usr/bin

■設定
vim ~/.vimrc
---------------------------------------
set number
set cindent
syntax on
set backspace=2
set tabstop=4
set wildmode=longest,list,full
---------------------------------------

■Buftab
cd /usr/local/src/
mkdir -p ~/.vim/plugin
wget -O ~/.vim/plugin/buftabs.vim http://vim.sourceforge.net/scripts/download_script.php?src_id=15439

vim ~/.vim/plugin/buftabs.vim
---------------------------------------
let g:buftabs_only_basename=1
let g:buftabs_in_statusline=1
let g:buftabs_active_highlight_group="Visual"
set statusline=%{g:buftabs_list}%=\ [%{(&fenc!=''?&fenc:&enc)}/%{&ff}]\[%Y]\[%04l,%04v][%p%%]
set laststatus=2
map :bn
---------------------------------------

0 件のコメント:

コメントを投稿