at posts/single.html

vimで自動インデント

vimでRubyスクリプトなんかを自動インデントさせるには、 .vimrcに以下のように書いておくといいみたい (参考: zt diary) 。

filetype on
filetype indent on
filetype plugin on

Emacsは覚えられそうにないので、vim users guideを読んで、もう少しvimの勉強をしてみようっと。

追記

Rubyスクリプトのタブサイズを設定する方法。 もっといい方法があるかもしれないけど。

au FileType ruby set ts=3 sw=3 expandtab

スクリプトの行末に # vim: ts=3 と書いてもいいらしいけど、 うちの環境だと何故か無視されてしまう。

関連する日記