19, September 10

CentOS に Vim7.3 をインストールして直接 HTML コーディング

vim the editor

直接と言っても開発用の仮想サーバーでの話です。アップロードの手間がなくなるのは楽ですね。気になったのは改行コード。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]

同じく改行コードの説明はこちらが分かりやすかったです。

改行文字 – KBDAHOLIC – やぬすさんとこ

プラグイン

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

TRACKBACKS