概要
Vim初心者・中級者を読者として想定しています。
vim helpは非常に分量が多くそして何より親切にあふれています。
これほど日本語対応されていて、細かく使用方法がのっているものはなかなかないでしょう。
この記事ではvim helpには何が書かれているか、vim helpを読む前のとっかかりとなればいいなと思います。
vim helpの開き方使い方
:help
以下の記事が参考になります。
Vimヘルプを日本語化!
:help を引くときのちょっとしたTIPS
Vim :helpがユニークな3つのポイント、vim :helpを読むための敷居を下げる3つの事柄
vimの操作を学ぶ
初心者はチュートリアルを読みvimtutorを使えば、vimの基本的な操作方法を手を動かしながら覚えられます。
操作方法一覧
vimの小技
usr_12の小技も覚えておくと便利です。
置換などで利用される正規表現については@koronさんの記事が参考になります。
vimの小技を覚えていくとVimがどんどん楽しく便利になっていきます。
コマンドラインモードとファイル操作
usr_20~usr_32ではコマンド入力をより便利に行う方法やファイル操作、プログラミングに役立つ機能が書かれています。
コマンドラインモードについてはさらに詳しいページがあるので気になった方はこちらもどうぞ。
vim設定の変更
usr_05にはvimのチューニングについて書かれています。
操作方法を知った後に自分好みのカスタマイズをするようになると思いますがこちらが参考になります。
自分で何にも考えずに便利な設定を任せたい場合はvim bootstrapなども利用できます。設定されたコマンドリストはREADMEに書かれていますので、そこから自分好みの設定にいじっていくのも一つの手です。
さらにカスタマイズ
usr_40~usr_45ではより上級のカスタマイズについて書かれています。
自ら新しいvimの世界を開くのであれば必読です。
vimプラグイン
vimのプラグインを作ってみたいと思ってもどうしたらいいかわからない。
そんな疑問にもvim helpは答えてくれます。
vimscriptの書き方からpythonやruby等を使用しての書き方まで乗っています。
vimscript書法
vim scriptのテストについて
pythonなどのコードのうめこみ
if_pyth
if_ruby
...
痒い所に手が届くものがないときは自分で作ってしまいましょう。
etc...
vim helpページには、
複数のファイルを開くマルチウィンドウについての解説や、
vimをより便利に使うためのtips
あんなことができないかなぁを探すHow to
などもあるので、いろいろと散策してみると新しい発見があり楽しめます。
終わりに
vimのリファレンスは恐ろしいほどの情報量があり、ここに述べたものはその中の一部でしかありません。vim helpを読むことはvimを理解する近道です。
今まで読んだことのない人もこんな使い方があったのかと読んでみることをお勧めします。