Vim(テキストエディタ)のインストールと使い方
Vim(テキストエディタ)とは Linux の高機能テキストエディタです。SSHなどのコンソールからファイル作成・変更などで使います。Linuxエディタには色々な種類がありますが、Vimは使いやすいのでオススメです。
Linuxを操るには最低限のコマンド操作は覚えておきたいですね。
Vimをインストール
// インストール
# apt install vim
crontab -e のエディタ変更(nano → vim)
標準エディタが nano になっているので、ここで Vim に変更します。
// エディタ変更コマンドを実行
# update-alternatives --config editor
Selection Path Priority Status
------------------------------------------------------------
0 /bin/nano 40 auto mode
1 /bin/nano 40 manual mode
2 /usr/bin/vim.basic 30 manual mode
* 3 /usr/bin/vim.tiny 10 manual mode
// Vimを選択「3」を入力
# 3
Debian 13 でも、何もしなければ既定のエディタは nano です(update-alternatives --display editor の表示は「link best version is /bin/nano」)。crontab -e だけ Vim にしたい場合は、ユーザーごとに select-editor で選ぶこともできます。
基本操作方法
起動方法
// 新規作成 or 編集
# vi ~/abc.txt
※ 指定ファイルが存在しない場合は、新規作成になります。
編集モード
タイプした文字がそのまま反映される。「i」で編集モード。「Esc」でコマンドモードへ戻る。
コマンドモード
各種コマンドが使える。起動直後はこのモード。
最低限覚えておきたい操作
「i」 編集モードに切り替える。
「Esc」 コマンドモードに切り替える。
「:wq」 編集中のファイルを保存して終了。
「:q!」 変更を破棄してviを終了。
「dd」 1行削除(コマンドモードで d を2回。先頭に「:」は付けない)
「Ctrl」+「f」 次画面へ
「Ctrl」+「b」 前画面へ
※ コピー&貼り付けはマウスを使った方が簡単です。事前に編集モードに切り替えておき、貼り付けたい部分にカーソルを持って行きます。そして、コピーしたい部分をマウスの左ボタンを押しながら選択していきます。コピーしたい部分が反転したら、左ボタンを放して、に右ボタンをクリックすると挿入されます。
| よく使う操作(コマンドモード) | キー |
|---|---|
| 1行削除 | dd |
| 元に戻す | u |
| やり直す | Ctrl + r |
| 文字列を検索 | /文字列 → n で次へ |
| 1行コピー・貼り付け | yy → p |
| 行番号を表示 | :set number |
| 保存して終了 | :wq |
| 保存せずに終了 | :q! |
このサイトを置いている Debian 13.7 の VPSでは、既定のエディタ(editor)は nano になっていました。vim を入れただけでは crontab -e などは nano のままです(2026年11月5日)。
$ ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 9 May 4 2026 /etc/alternatives/editor -> /bin/nano
$ update-alternatives --query editor | grep -E "^(Value|Best)"
Best: /bin/nano
Value: /bin/nano
# apt install vim
# update-alternatives --config editor <- システム全体の既定を vim にする
$ select-editor <- 自分のユーザーだけ変える
Windows でも、Git for Windows に vim が入っています。手元で確かめると 9.1 でした。
$ vim --version | head -1
VIM - Vi IMproved 9.1 (2024 Jan 02, compiled May 05 2025 04:47:26)
| 項目 | この記事(2013年) | 2026年11月時点 |
|---|---|---|
| Debian の vim | 7.3 系 | 9.1.1230(Debian 13) |
| 既定のエディタ | nano | nano(変わらず) |
| 変え方 | update-alternatives | update-alternatives / select-editor |
| やりたいこと | vim のキー |
|---|---|
| 保存して終わる | :wq(または ZZ) |
| 保存せずに終わる | :q! |
| 1つ前に戻す | u |
Debian の版は Debian のパッケージ一覧(madison) で確認しました。