Vim は強力なテキスト エディターであり、その使用方法を知ることは、システム管理者にとって重要なことです。それでも、同等に強力で使いやすいテキスト エディタは他にもあります。
これは、デフォルトで Ubuntu と CentOS にインストールされ、両方で箱から出してすぐに使用できる nano の場合です。デフォルトのエディターは、$EDITOR 変数を使用して .bashrc ファイルにセットアップされません。ただし、Ubuntu では、次のコマンドを使用して、システムのデフォルト エディターを確認できます。
$ sudo update-alternatives --config editor
Ubuntu と CentOS の両方で nano コマンドを使用して、nano エディターを呼び出すことができます。コマンドを入力すると、非常にわかりやすいインターフェースで nano エディターが開きます。
以下のエラーが発生した場合:
nano: command not found
選択したディストリビューションに従って、nano パッケージをインストールしてみてください。
分布 | コマンド |
---|---|
OS X | brew install nano |
Debian | apt-get install nano |
Ubuntu | apt-get install nano |
アルパイン | apk add nano |
Arch Linux | pacman -S nano |
カリ Linux | apt-get install nano |
CentOS | yum install nano |
Fedora | dnf install nano |
Raspbian | apt-get install nano |
nano コマンドの例
1. nano で新しいファイルを開きます:
# nano
2. 特定のファイルを開く:
# nano path/to/file
3. 特定のファイルを開き、指定した行と列にカーソルを置きます:
# nano +line,column path/to/file
4. 特定のファイルを開き、ソフト ラッピングを有効にします。
# nano --softwrap path/to/file
5. 特定のファイルを開き、新しい行を前の行のインデントにインデントします。
# nano --autoindent path/to/file
6. nano を開き、編集を保存するときにバックアップ ファイル (`file~`) を作成します。
# nano --backup path/to/file
ナノ ショートカット
GNU nano では、テキスト ファイルの操作に使用する機能とエディター自体をショートカットと呼びます。ほとんどのショートカットは、Ctrl キー (エディターでは ^ として表されます) を押してから、実行しようとしている機能に対応するキーを押すことで有効になります。
以下の表は、一般的な nano ショートカットの一部を示しています。
ショートカット | 以前 |
---|---|
Ctrl+G | nano を開いてヘルプ画面を表示 |
Ctrl+X | nano を終了するか、現在のバッファを閉じる |
Ctrl+O | 現在開いているファイルを保存 |
Ctrl+J | 現在の段落を両端揃え |
Ctrl+R | 別のファイルを現在のファイルに挿入 |
Ctrl+W | ファイルを検索 |
Ctrl+K | 現在選択されている行をカット |
Ctrl+U | 切り取った線を貼り付ける |
Ctrl+C | カーソル位置を表示 |
ナビゲーション
他のテキスト エディターと同様に、矢印キー、Page Up、Page Down、Home などを使用して nano 内を移動できます。これらのキーがない場合、nano は次のページに移動するための Ctrl+V などのショートカットも提供します。 Ctrl+Y で前のページに移動します。
テキストのコピー
行のテキストの一部をコピーするには、コピーするテキストを Ctrl+^ ショートカットで「マーク」する必要があります。次に、カーソルを移動して、コピーするテキストを強調表示します。 Alt+^ を押すと、マーク/ハイライトされたテキストがコピーされ、Ctrl+U で貼り付けられます。
基本的な vim コマンド (チート シート)基本的な vi コマンド (チート シート)