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
---------------------------------------
0 件のコメント:
コメントを投稿