高い生産効率を誇り、開発から長い年月がたってもいまだに圧倒的な人気を誇るテキストエディタ「Vim」。
ただしその生産性の高さは、独特の操作体系(キーバインディング)によって支えられており、初心者が簡単に使用できるものとはいえないかもしれません。
本日紹介する「Vim Cheat Sheat for Programmers」は、そんな扱うのが難しいとされる、テキストエディタVimの操作方法をまとめた、チートシートがダウンロードできるサイトです。
開発者Michael Pohoreski氏によって作成された虎の巻情報で、他Vimチートシートと比較すると、コーディング用のコマンドなど、開発者向けの情報が盛り込まれているのが特徴です。
目次
バリエーションも豊富
同サイトからダウンロードできるチートシートは、画面上で表示するためのPNGファイルやPDF(Excel 2011のソース)のほか、印刷用のPNGファイルやPDF(Excel 2011のソース)、さらにモノクロ版や、色覚異常の方のための青色版が存在します。
内容は同じですが、用途によって好みのものを使用することができます。
チートシートには移動や編集、バッファやウィンドウの使い方といった一般的なVimの使用方法のほか、diffの使用法や、インデントや行番号の表示方法、ブロックコメントの方法など、開発者ならば是非知っておきたい各種情報がまとめられています。
さらに以下のような他Vimチートシートへのリンクまで掲載されています。
- http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
- http://tnerual.eriogerg.free.fr/vim.html
- http://www.lagmonster.org/docs/vi.html
- http://jrmiii.com/2009/03/06/learning-vim-the-pragmatic-way.html
もうすこしシンプルなものが良いという場合リンク先を参照してみるのもよいと思います。
なお、チートシートは英語キーボード対応のものなので、日本語のJISキーボードを使用している場合、キーの位置を読み替える必要があります。