直接と言っても開発用の仮想サーバーでの話です。アップロードの手間がなくなるのは楽ですね。気になったのは改行コード。Windows は標準で CR+LF。Unix 系 OS は LF。Windows 環境の人が同じファイルを編集する可能性も考えて CR+LF で保存できることが理想でしたが、それも問題ありませんでした。
Vim 7.3 のインストール
CentOS 標準のリポジトリには最新の vim のパッケージがありません。こちらで紹介されている方法そのままでインストールすることができました。
CentOS 5.5 にVim7.3をソースからインストール – ITコンサルタント成長録
yum install ncurses-devel -y
wget http://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
tar jxfv vim-7.3.tar.bz2
mkdir vim73/patches
cd vim73/patches
seq -f http://ftp.vim.org/pub/vim/patches/7.3/7.3.%03g 3 | xargs wget
cd ..
cat patches/7.3.* | patch -p0
./configure –prefix=/usr –enable-multibyte –with-features=huge –disable-selinux
make
make install
CentOS 5.5 にVim7.3をソースからインストール – ITコンサルタント成長録
上記の設定で、以下のディレクトリにインストールされます。
[root@nekoneko vim73]# pwd /usr/share/vim/vim73 [root@nekoneko vim73]# ls -l 合計 344 drwxrwxrwx 3 root root 4096 9月 8 05:51 autoload -rw-r--r-- 1 root root 1955 9月 8 01:48 bugreport.vim drwxr-xr-x 2 root root 4096 9月 8 01:48 colors drwxr-xr-x 2 root root 4096 9月 8 01:48 compiler -rw-r--r-- 1 root root 645 9月 8 01:48 delmenu.vim drwxrwxrwx 2 root root 4096 9月 8 05:48 doc -rw-r--r-- 1 root root 1965 9月 8 01:48 evim.vim -rw-r--r-- 1 root root 62667 9月 8 01:48 filetype.vim -rw-r--r-- 1 root root 280 9月 8 01:48 ftoff.vim drwxrwxrwx 3 root root 4096 9月 8 05:31 ftplugin -rw-r--r-- 1 root root 971 9月 8 01:48 ftplugin.vim -rw-r--r-- 1 root root 285 9月 8 01:48 ftplugof.vim -rw-r--r-- 1 root root 1698 9月 8 01:48 gvimrc_example.vim drwxr-xr-x 2 root root 4096 9月 8 01:48 indent -rw-r--r-- 1 root root 767 9月 8 01:48 indent.vim -rw-r--r-- 1 root root 282 9月 8 01:48 indoff.vim drwxr-xr-x 2 root root 4096 9月 8 01:48 keymap drwxr-xr-x 29 root root 12288 9月 8 01:48 lang drwxr-xr-x 6 root root 4096 9月 8 01:48 macros -rw-r--r-- 1 root root 38239 9月 8 01:48 menu.vim -rw-r--r-- 1 root root 2587 9月 8 01:48 mswin.vim -rw-r--r-- 1 root root 54908 9月 8 01:48 optwin.vim drwxrwxrwx 2 root root 4096 9月 8 05:48 plugin drwxr-xr-x 2 root root 4096 9月 8 01:48 print -rw-r--r-- 1 root root 9753 9月 8 01:48 scripts.vim drwxr-xr-x 2 root root 4096 9月 8 01:48 spell -rw-r--r-- 1 root root 34595 9月 8 01:48 synmenu.vim drwxr-xr-x 2 root root 20480 9月 8 01:48 syntax drwxr-xr-x 2 root root 4096 9月 8 01:48 tools drwxr-xr-x 2 root root 4096 9月 8 01:48 tutor -rw-r--r-- 1 root root 2938 9月 8 01:48 vimrc_example.vim
.vimrc の設定
文字コードは指定しておかないと、日本語が含まれるファイルの保存ができなくなってしまいます。.vimrc ファイルは、vimをインストールしたディレクトリにサンプルファイル(vimrc_example.vim)があるので、これを ~ ディレクトリにコピーして作成。以下を追加します。個人的に Perl はほとんど書かないので以下の設定で。タブの設定も自分仕様。
set encoding=utf-8 set fileencodings=sjis,iso-2022-jp,euc-jp set fileformats=dos,unix set tabstop=4 set noexpandtab set shiftwidth=4 set softtabstop=4
Vim の文字コードについて
最初、文字コードの指定方法が複数あって混乱していたのですが、こちらのエントリに救われました。
Peace Pipe: Mac 環境構築 その6 – vim の文字コード設定 [mac]
同じく改行コードの説明はこちらが分かりやすかったです。
プラグイン
zencoding
書いてある通りにインストールすれば OK。
ZenCoding.vim – vim plugins for HTML and CSS hi-speed coding. : vim online
AutoComplPop
こちらもコーディングの時に手放せないもの。こちらも書いてある通りにファイルを配置すれば OK。”rutime directory” というのは、vim がインストールされているディレクトリですね。
AutoComplPop – Automatically opens popup menu for completions : vim online
これだけでもかなり幸せになれました。
http://www.a-magic-web.com/2010/08/ga_navsammery_entrancepath/

COMMENT