vi
とvim
概要
- Linux システムにはテキスト エディタが組み込まれています
vi
。
vim
vi
から開発されたテキストエディタです。プログラムプログラミング機能を備えた同様のvi
拡張バージョン。特にコード補完、コンパイル、エラージャンプなどプログラミングを容易にする機能が豊富です。
vi
およびvim
よく使用される 3 つのモード
- 通常モード (デフォルト モード)ドキュメントを開く
場合、デフォルト モードは通常モードです。vim
「上下左右」でカーソルを操作したり、コピー&ペーストでファイルデータを操作したりできるモードです。
- インサートモード(編集モード)
通常モードで、 、 、 、 、 、 のいずれかを押すi
とI
インサートo
モードO
にa
切り替わります。通常使用されます。A
R
r
i
- コマンドモード
このモードでは、読み込み、保存、置換、vim の終了、行番号の表示などの操作を完了できます。
vi
そして、vim
Demo.java ファイルの作成と編集を練習します。
1. ターミナルを開き、次のコマンドを入力し、Enter キーを押してデフォルト モードに入ります (以下を参照)。
vim Demo.java
2. i
、 、I
、o
、、、のいずれかを入力して、挿入モードに入ります (下図を参照)。O
a
A
R
r
3. 簡単なデモ コードを入力します。
public class Demo{
public static void main(String[] args){
System.out.println("Hello world");
}
}
4.ESC
キーを押してから キーを入力し、:
コマンド ライン モードに切り替えます (以下を参照)。
5. コマンド モードで、Enter wq
(write and quit
書き込みと終了を意味します)、Enter キーを押し、保存して終了します。
6. 終了後、編集を続行する場合は、次のコマンドを入力して Enter キーを押し、編集を続行します。
vim Demo.java
vimの3つのモード切り替えのまとめ
- vim の通常モードに入ります。
i
、I
、o
、O
、a
、A
、R
を入力してr
編集モードに入ります。
- を押す
Esc
と通常モードに戻ります。
:
または を入力して/
コマンドモードに入ります。
- を押す
Esc
と通常モードに戻ります。
- コマンド モードで、
:wq
(保存して終了)、:q
(終了)、:q!
(保存せずに強制終了)と入力して、コマンド ライン ターミナルに戻ります。