
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コマンドがあればぜひ教えてくれると嬉しいですおすし。
