初心者のためのLinuxにおけるNanoテキストエディタの使い方

Nano Linux

新しいLinuxユーザーにとって、ターミナルの使用は非常に怖いものであることは否定できません。VimやGNU Emacsのようなエディタは初心者には理解が難しく、ターミナルでファイルを編集することを考えるとさらに怖さが増します。たとえば、Vimを終了することさえ、多くの人にとって難しい作業です。

複雑にするのではなく、シンプルなLinuxテキストエディタであるNanoに戻ることができます。そのシンプルなインターフェースや強力なキーボードショートカット、および検索や行番号付けのような人気の機能のおかげで、多くのファンがいます。このガイドでは、その使い方を示します。

LinuxでのNanoの起動

NanoはほとんどのLinuxディストリビューションにプリインストールされているため、インストールする必要はありません。Nanoを実行するには、ターミナルを開き、単純に次のように入力します:

nano

これにより、書き始めるための空のファイルが開きます。

Nano Window

ファイルを開く場合は、次のように入力します:

nano /folder/filename

「/folder/filename」を編集したいファイルの場所に置き換えます。

Nano Window Opened File

技術的に存在しないファイルでもこれを行うことができます。Nanoは提供した場所にそのファイル名の空のファイルを作成します。

Nanoでは、特定の行または列でファイルを開くこともできます。そのためには、次のように入力します:

nano +行番号,列番号 filename

「行番号」と「列番号」を適切な行と列の番号に、「filename」をテキストファイルのファイル名に置き換えます。たとえば:

nano +4,12 file.txt

Nanoは、指定した場所で選択したファイルを開き、編集を開始できるようになります。

Nanoのキーボードコマンドの使用

ターミナルテキストエディタとして、Nanoアプリをマウスでナビゲートすることはできません。ファイルを自由に開いたり保存したり閉じたりするには、キーボードショートカットを使用する必要があります。

これらのショートカットの一部は、Nanoウィンドウの下部に継続的に表示されますが、参考のために、いくつかの一般的なコマンドを以下に示します。

  • Ctrl + G: Nanoのヘルプメニューを開きます。
  • Ctrl + O: 開いているファイルを保存します。Nanoはこれを行う際にファイル名の確認を求めるので、Enterを押して確認します。
  • Ctrl + C: 保留中のコマンドをキャンセルします。
  • Ctrl + X: Nanoを終了します。これにより、変更を加えた場合にファイルを保存するかどうかが確認されます。保存する場合は、Enterを押して確認します。
  • Ctrl + W: 検索ボックスを開きます。特定のテキストを探すには、ここに入力してEnterを押します。
  • Ctrl + K: 現在の行を削除します。
  • Ctrl + _(アンダースコア): 特定の行番号に移動します。行番号を入力し、Enterボタンを押して確認します。
  • Ctrl + \(バックスラッシュ): テキストの検索と置換を行います。置換したいテキストを入力し、Enterを押します。

他にも試すことができるコマンドがあり、これらについてはNanoのヘルプメニュー(Ctrl + G)でもっと学ぶことができます。最も役立つ追加のnanoコマンドの1つは、テキストのスペルチェックを行うことです。これは追加のパッケージをインストールする必要があるため、DebianまたはUbuntuベースのLinuxディストリビューションを使用している場合は、ターミナルを開いて以下のように入力します:

sudo apt install spell

インストールが完了したら、Nanoを開いてCtrl + Tを押します。これにより、文書のスペルチェックが開始されます。

Nano Spell Check

Nanoが不正確だと考えるテキストを見つけた場合、編集するように促されます。変更を加えたら、Enterを押して変更を保存します。

Linuxターミナルからのファイル編集

Nanoはシンプルで、使用を開始すればかなり理解しやすくなります。より高度なテキストエディタは優れた機能を提供しますが、Nanoは余計なことなくファイルを編集することに忠実です。

Nanoを使いこなせなくなり、より良い代替を探している場合は、Atomなどの優れたLinuxテキストエディタを試してみるといいでしょう。