Vim

Photo by: Kasra Kyanzadeh

まいど。ひょんなことからnginxサーバーを立ち上げることになった、するぷ( @isloop )です。

基本的に真っ黒い画面(ターミナル)は嫌いなのですがvimを触ってたらなんか楽しくなってきました。

とはいえ、vimコマンドを一度に全てを覚えるのは大変です。ですので必要になったもの順で覚えていこうかなと。

というわけで、今回はサーバーを設定する上で必要だったコマンド達をメモしておきます。

基本

コマンド内容
ESC挿入モードをやめてコマンドモードへ
:q終了
:wq保存して終了
:q!強制終了(読込のみのファイルを終了するときなどに使用)

編集

コマンド内容
dd1行まるまる削除

カーソル

コマンド(コマンドモード)内容
ggファイルの先頭にカーソル移動
shift + gファイルの末尾にカーソル移動
0行頭にカーソル移動
$行末にカーソル移動
コマンド(挿入モード)内容
shift + iカーソルのある行頭から挿入モード
shift + aカーソルのある行末から挿入モード
iカーソルの左から挿入モード
aカーソルの右から挿入モード

検索

コマンド内容
/文字列文字列を検索

あとがき

するぷ

こういうのは書かないと覚えないんですよね。まだまだ便利なコマンドがありますが、まずはこれらをしっかり覚えようかなと。とりあえずサーバーの設定にはこのコマンドで充分でした。

これ以外にも便利なvimコマンドがあればぜひ教えてくれると嬉しいですおすし。