cutmail's blog

write the code

vim

Goのvimシンタックスを設定する

vimでGoを書いてたらどうも白黒だったので、vimのシンタックスを設定してみた。 % ln -s "$GOROOT/misc/vim/syntax/go.vim" ~/.vim/syntax/go.vim % echo "au BufRead,BufNewFile *.go setf go" >> ~/.vim/filetype.vim こんな感じでちゃんとシンタックスが…

vimのバックスペースで何でも消す

vim

いつもググっているのでメモ。これを.vimrcとかに書く。 set backspace=indent,eol,startこれでインデントだろうと、行末だろうと何でも消せちゃう!

Vimで日付を挿入する

vim

vimでプログラムなどを書いている時に、コメントに日付を挿入したりしますよね。 こんなときに便利なのが、シェルコマンドの結果をvimで編集中のファイルに挿入する方法。 :r !cmdとかくと、コマンドの実行結果を挿入できる。日付を挿入する場合は、 :r !dat…

Vimで確認しながら置換する

vim

いつもは一括置換していたけど、一つ一つ確認しながら置換したいときはこちら。 :%s/置換前文字列/置換後文字列/gc

CakePHPの.ctpファイルでシンタックスを有効にする

なにかと不便だったので、もっと早くやればよかったけど、 設定してみました。.ctpをphpファイルとして認識してくれます。とりあえず、以下を.vimrcに書けばおけーです。 autocmd BufNewFile,BufRead *.ctp set filetype=php

Vimで複数の文字を検索

vim

最近vimerになってきました。 ちょっとしたメモとかもgvimとか使うようになりました。 めっちゃ快適です。んで、vimで複数の文字を検索方法。 /\(hoge\|huga\)なんか、長くてめんどくさいっすね。