Home > Computer > MacでのVim設定をまとめてみた

MacでのVim設定をまとめてみた

最近iMacでVimを使う機会が多いのだが,デフォルト状態では使いにくい.そのため,いろいろなサイトを参考にしながら設定をいじってみた.せっかくなので,ここにまとめておく.

設定は.vimrcに書き込む

Vimの設定は,$HOMEに.vimrcというファイルを作成して設定する.
.vimrcの中に書いた内容は、EXコマンドとして実行される.
ちなみにEXコマンドとはノーマルモードで「:」を押すと入力することの出来るコマンド。
記述方法は,以下の形式になる。

set option
set option=X

どんな設定ができるのかは,以下のサイトが参考になる.
>> Vim初心者的導入メモ 2/3 「vimrc設定」編
>> オレの .vimrc – Debian GNU/Linux 等に関する Unix 系の設定メモ

とりあえずシンタックスハイライトを入れたり(1行目),行番号を入れたり(2,3行目),自動インデントなどを設定してみた.

.vimrcの設定例

1
2
3
4
5
6
7
8
9
10
11
12
13
syntax on
set nocompatible
set number
filetype on
autocmd FileType c,cpp,perl,rb,php,html,erl set cindent
autocmd FileType python set tabstop=4 shiftwidth=4 expandtab
set autoindent
set shiftwidth=4
set backup
set enc=utf-8
set fenc=utf-8
set fencs=iso-2022-jp,euc-jp,cp932
set backspace=indent,eol,start

MacのTerminalでVimを使う時に矢印キーで移動が出来ない問題の解決

Vimを使っているとカーソル移動は矢印キーであまりしないが,使えないと不便なこともあるので対処.

% export TERM=dtterm

なお,screenの場合は,以下のようにすればいいらしい。

% [ $SHLVL -eq 1 ] && export TERM=dtterm

Terminalのlsに色をつける

Vimと関係ないが,デフォルトではディレクトリもファイルも同じ色で表示され見分けにくいため変更.
Coreutilsの最新版をここからDL.

1
2
3
4
5
% tar xfvs coreutils-7.3.tar.gz
% cd coreutils
% configure
% make
% sudo make install

.bashrcに以下を書き込む

export LS_COLORS="no=00;31:fi=00;37:di=00;36:ln=00;31:ex=00;31
alias ls='ls --color'

.bashrcを再読込

% source .bashrc

最後にターミナルの環境設定で「ANSIカラーを標示」にチェック.これで,ディレクトリ名が色つきで表示される.

Vimについては,今月号のWEB+DB PRESSで特集が組まれていて,こちらもなかなか興味深いと感じたので紹介しておく.
Vim

参考サイト

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://takus.me/computer/mac-vim-configure/trackback/
Listed below are links to weblogs that reference
MacでのVim設定をまとめてみた from Vive Memor Mortis

Home > Computer > MacでのVim設定をまとめてみた

カレンダー
« 5月 2012 »
M T W T F S S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Return to page top