さくらのレンタルサーバでzsh、vimインストール

zshはデフォルトでインストールされているのでログインシェルを変更するだけ。

ログインシェル変更

% which zsh
/usr/local/bin/zsh
% chsh

vimダウンロード

mkdir -p ~/local/src
cd ~/local/src
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2

vimインストール

bunzip2 vim-7.3.tar.bz2
tar xvzf vim-7.3.tar
cd vim73
./configure --enable-multibyte --enable-xim --enable-fontset --with-features=big --prefix=$HOME/local
make && make install

.zshrc作成

再度ログインして.zshrc作成。

ex ~/.zshrc << EOF
a
autoload -U compinit
compinit

export LANG=ja_JP.UTF-8

PROMPT="%n@%m %~%# "
PROMPT2="%n@%m %~%# "
SPROMPT="correct: %R -> %r? "

HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt hist_ignore_dups
setopt share_history

setopt auto_cd
setopt auto_pushd
setopt list_packed
setopt nolistbeep
bindkey -v

export MAILCHECK=0
export PATH=\$HOME/local/bin:\$PATH
export EDITOR=vim

alias vi="vim"
.
wq
EOF
source ~/.zshrc

環境変数のMAILCHECKを0にしないと以下のエラーが出力される。

zsh: permission denied: /var/mail/***

.vimrc作成

ex ~/.vimrc << EOF
a
set fileencoding=utf-8
set expandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set smartindent
set backspace=indent,eol
set incsearch
set hlsearch
set ignorecase
syntax on
.
wq
EOF