Vim7.2インストールメモ
以前、Vim7.1インストールをメモしましたが、
という記事を見つけたのでこれをインストールしてみました。
OSはCentOS3.8です。古くてすみません。。。
ダウンロード
# cd /usr/local/src # wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 # wget ftp://ftp.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
解凍
# tar jxfv vim-7.2.tar.bz2 # tar zxfv vim-7.2-extra.tar.gz # tar zxfv vim-7.2-lang.tar.gz
パッチの適用
パッチの数は ftp://ftp.vim.org/pub/vim/patches/7.2/ を見て何本出ているか確認して下さい。ここでは001-006の6本です。
# mkdir /usr/local/src/vim72/patches # cd /usr/local/src/vim72/patches # zsh -c "wget ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.{001..006}" # cd ../ # cat patches/7.2.* | patch -p0
コンパイル
# cd /usr/local/src/vim72 # ./configure --enable-multibyte \ --enable-xim \ --enable-fontset \ --with-features=big # make # make install
バージョン確認
# vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Sep 1 2008 13:40:46) 適用済パッチ: 1-6 Compiled by tpw@localhost.localdomain Big 版 without GUI. 機能の一覧 有効(+)/無効(-) +arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse -mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile -python +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save システム vimrc: "$VIM/vimrc" ユーザ vimrc: "$HOME/.vimrc" ユーザ exrc: "$HOME/.exrc" 省略時の $VIM: "/usr/local/share/vim" コンパイル: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 リンク: gcc -L/usr/local/lib -o vim -lm -lncurses -ldl [