vim TIPS

http://www.vim.org/tips/index.php
で見つけた有効な TIPS の自分メモ

----------------------------------------------------------------------
normal mode で "*" すると、カーソル上にあるキーワードを検索する
What a life changing TIPS !!!

----------------------------------------------------------------------
変数にカーソルがある状態で gd (local), gD (global) コマンドを入力すると、
その宣言箇所へ移動する。微妙に便利

----------------------------------------------------------------------
:retab で開いているファイルを現在のタブ設定で置き換える。

:set ts=4
:set expandtab

が有効になっている状態で :retab すると、TAB がスペース 4行に置換される。

Perl スクリプトは perltidy かけたほうがいいけど、他のファイルだとこれだね。
perltidy は heredocument の中とかは無視するけど、:retab だと問答無用だね。

----------------------------------------------------------------------
数字の上にカーソルがある状態で

Ctrl-A   = increase
Ctrl-X   = decrease

数字が加算、減算できる。

----------------------------------------------------------------------
:help 42
:help!
:help holy-grail

----------------------------------------------------------------------
[I でカーソル上にあるキーワードのある行が全部表示される

----------------------------------------------------------------------
:compiler perl
してから
:make
で perl -Wc ... を使ってシンタックスチェックができる

----------------------------------------------------------------------