Linux®には、vimとnanoの2つのコマンドラインテキストエディタがあります。
スクリプトの作成、構成ファイルの編集、仮想ホストの作成、または自分用の簡単なメモを書き留める必要がある場合は、これら2つの利用可能なオプションのいずれかを使用できます。これらは、これらのツールでできることのほんの一例です。
これらのツールは最初は気が遠くなるように思えるかもしれませんが、Linuxユーザーは少なくとも1つを使用することに慣れている必要があります。 Linux管理者または通常のユーザーに聞いてみると、すぐに誰もがお気に入りを持っていることがわかります。
この記事では、各編集ツールの基本とその違いについて説明します。
Vimは、viと呼ばれる古いエディターの後継であるため、ViImprovedに由来します。このエディターは(その前身を介して)長い間使用されてきたため、Linux管理者またはコーダーは通常それを好みます。 Vimは通常、Linuxに精通している人が使用します。これは、学習曲線が少し難しい場合があるためです。
vimを使用して、コマンドラインからドキュメントを編集、書き込み、保存できます。これは、2つの異なるモードを使用して行われます。
- コマンド
- 挿入
デフォルトでは、vimエディターはコマンドモードで開きます。 vimエディターを開くには、コマンドラインで次の構文を使用します。
$ vim (name of the file)
または
$ vim (full path of the file)
書き込みまたは編集を開始するには、挿入を入力する必要があります 文字iを押してモード キーボード上(挿入の場合は「I」)。 --- INSERT ---が表示されます 正しく実行した場合は、ターミナルページの下部に表示されます。
入力が終了し、作業内容を保存したい場合は、挿入を終了する必要があります。 モード。エスケープを押します( esc )キー。コマンドに戻ります。 モード。その後、作業を保存できます。
エスケープを押した後、シフト+;を押します 。ターミナル画面の下部が、正しく実行したことを反映して変化します。 :が表示されます ここで、 --- INSERT --- だった。
:が表示されたら vimエディターの左下隅に「w」と入力します 次に、 Enterを押します あなたの仕事を保存します。次に、 iと入力します。 もう一度挿入に戻ります 書き込みを続行する場合はモード、またはファイルを終了することができます。終了するには、 shift +;を押します もう一度、 qと入力します 次に、 Enterを押します 。これでファイルが保存され、vimが閉じます。通常のターミナル画面が再び表示されます。
保存機能と終了機能の両方を同時に入力することもできます。 1つのコマンドでvimを保存して終了するには、 wqと入力します。 の後: 次に、 Enterを押します 。ファイルが保存されて閉じます。
ファイルの作業を開始したが気が変わった場合は、保存せずに終了できます。これを行うには、コマンドを入力します escを押してモード 続いてシフト+; 。 :が表示されたら 左下にq!と入力します 。この強制-保存せずにvimを終了します。 !コード> は力関数です。
これらのコマンドは、ほとんどの場合に使用するコマンドですが、vimでより複雑なアクションを実行する場合は、次のチートシートを使用できます。
Vimエディターのチートシート
コマンドで次のコマンドを使用します モード:
-
h-カーソルを1文字左に移動します。左矢印を押すこともできます。 -
j-カーソルを1行下に移動します。下矢印を押すこともできます。 -
k-カーソルを1行上に移動します。上矢印を押すこともできます。 -
l-カーソルを1文字右に移動します。右矢印を押すこともできます。 -
w-カーソルを1単語右に移動します。 -
b-カーソルを1単語左に移動します。 -
0-カーソルを現在の行の先頭に移動します。 -
$-カーソルを現在の行の終わりに移動します。 -
〜コード> -現在の文字の大文字と小文字を変更します。 -
dd-現在の行を削除します。 -
D-カーソルの現在位置の右側にある行のすべてを削除します。 -
x-現在の文字を削除します。 -
u-最後のコマンドを元に戻します。 。コード> -最後のコマンドを繰り返します。-
:w-現在のファイルを保存しますが、終了しません。 -
:wq-現在のファイルを保存して終了します。
次のコマンドは、挿入に移動します モード:
-
i-現在のカーソル位置の左側に挿入します。 -
a-現在のカーソル位置の右側に追加されます。 -
dw-現在の単語を削除します。 -
cw-現在の単語を変更します。
Nanoは、Linuxシステムの新しいテキストエディタです。 vimよりもシンプルで使いやすいです。
nanoでファイルを開くには、コマンドラインで次の構文を使用します。
$ nano (name of the file)
または
$ nano (full path of the file)
nanoエディターが開いたら、入力を開始できます。作業を保存する準備ができたら、 Ctrl + oを押します。 、これは書き出しと呼ばれます 。それはあなたがあなたの仕事を続けることを可能にしながらあなたの現在の仕事を保存します。完了したら、 ctrl + x を押して、保存して終了できます。 。 nanoでファイルを保存すると、現在の作業は、書いている内容に基づいて色分けされます。
nanoとのもう1つの大きな違いは、エディター内でコマンドのリストにアクセスできることですが、次のチートシートも使用できます。
Nanoエディターのチートシート
注: 次のリストのコマンドは^を使用します Ctrlを押す必要があることを示します 他のキーと一緒にキー。例: ^ G Ctrl + Gを押す必要があることを意味します 。
-
^ G-ヘルプを取得します。 -
^ X- 出口。次に、NanoはYで保存するかどうかを尋ねます またはNオプション。 -
^ O- 書き出す;保存とも呼ばれます。 -
^ R-ファイルを読み取ります。現在のドキュメントにカーソルの位置に貼り付けるファイルの名前を入力します。 -
^ W-どこにありますか。検索機能。 -
^ \-交換してください。 -
^ K-テキストを切り取ります。 -
^ U-切り取られていないテキスト。 -
^ J-正当化する。 -
^ T-つづります。 -
^ C- 現在位置;保存をキャンセルします。 -
^ _-行に移動します。
マニュアルページを使用して、各テキストエディタに関するより詳細な情報を見つけることができます。コマンドはそれぞれ「manvim」または「mannano」です。