Vim

Photo by: Kasra Kyanzadeh

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

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

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

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

基本

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

編集

コマンド 内容
dd 1行まるまる削除

カーソル

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

検索

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

あとがき

するぷ

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

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