google-code-prettify

ラベル vim の投稿を表示しています。 すべての投稿を表示
ラベル vim の投稿を表示しています。 すべての投稿を表示

2009-02-12

vimのpython用インデント設定

pythonでは、インデントはタブではなくスペースが推奨されている。
.pyファイル開いた時のインデントは、以下のように設定すれば良い。

~/.vim/ftplugin/python.vimを作り、内容を以下のようにする。(windowsの場合は、$HOME/vimfiles/ftplugin/python.vim)
setlocal tabstop=4
setlocal softtabstop=4
setlocal shiftwidth=4
setlocal textwidth=80
setlocal smarttab
setlocal expandtab
setlocal smartindent


あと、.vimrcに以下を書いておくと便利。
autocmd BufRead *.py set smartindent cinwords=if,elif,
else,for,while,try,except,finally,def,class

2006-09-04

windowsのvimでGNU globalを使う方法

windowsのvimでGNU globalを使う方法。
  1. GNU Globalのサイトからwindows版のzipをdownloadしてインストール
  2. zipに含まれるgtags.vimを、vimfiles/plugin/に置いておく
  3. gtags.vimの44行目を
    "let stuff = system(cmd . '>' . tmpfile)
    から
    call system(cmd . '>' . tmpfile . "& exit")
    のように書き換える

gtagsの書き換え方法は、global MLのログより。
vimwiki.netに書いてある方法でも行けるが、一瞬DOS窓が開くのが見えてしまう。