MacVimでAS3のシンタックスを設定する

posted by cheesepie on 2009.04.12, under actionscript3, vim
30th

さて、MacVimに乗り換えたわけですが、どうもActionScript3のシンタックスが効いてない。
Vimでは効いてるのに・・!

というわけで、MacVimで「set filetype」するときは、省略せずにちゃんと書きましょうということみたい。

autocmd BufNewFile,BufRead *.as set filetype=actionscript

Syntaxファイルはこちらからもらってきてます。

ついでなんでちょっと便利Tipsを。
よくVImでファイル編集してて、文字コードや改行コード変えたいなとか文字コード変えて開き直したいとかあると思うんですけど、そんなときはこんな感じにショートカットキーを割り当てとくと便利です。

" file encoding
nmap ,U :set fileencoding=utf-8<CR>
nmap ,E :set fileencoding=euc-jp<<R>
nmap ,S :set fileencoding=cp932<CR>

"reload file with given file encoding
nmap =U :e ++enc=utf8<CR>
nmap =S :e ++enc=sjis<CR>
nmap =E :e ++enc=euc-jp<CR>
nmap =J :e ++enc=iso-2022-jp<CR>

" file format
nmap ,W :set ff=dos<CR>
nmap ,L :set ff=unix<CR>

こんな感じにしとくと、コマンドモードで「=U」でUTF-8で開き直したりできて便利です。
ってVim使いの人ならこのくらい当たり前か。。。

Comments are closed.

TrackBack URL :

pagetop