すべてのプロダクト
Search
ドキュメントセンター

Cloud Shell:Nanoエディター

最終更新日:Jan 16, 2025

Nanoは、シンプルで視覚化された操作をサポートする使いやすいテキストエディターです。このトピックでは、Nanoの一般的な操作とショートカットキーについて説明します。

Nanoのインストール

  • 次の例では、Nano 2.9.3 が使用されています。操作とショートカットキーは、Nanoのバージョンによって異なる場合があります。

  • Nanoエディターは、ほとんどのLinuxディストリビューションにプリインストールされています。端末で nano --version コマンドを実行することで、Nanoのバージョンを照会できます。システムにNanoがインストールされていない場合は、手動でインストールしてください。詳細については、「The GNU nano editor FAQ」をご参照ください。

  • Cloud Shell は、Alibaba Cloudが提供するWebコマンドラインインターフェース(CLI)です。Cloud Shell でプリインストールされているNanoエディターを使用して、テキストを編集できます。詳細については、「What is Cloud Shell?」をご参照ください。

注意事項

  • ショートカットキーの例:

    • ^<chr>: control キーを押しながら <chr> を入力します。

    • M-<chr>: metaedit、または Alt キーを押しながら <chr> を入力します。

  • 一部のNanoエディターのショートカットキーは、他のソフトウェアまたはシステムのショートカットキーと競合する場合があります。たとえば、Cloud Shell のNanoの ^W ショートカットキーは、ブラウザーのショートカットキーと競合します。ショートカットキーの競合を解決するには、競合するショートカットキーを Esc キーに置き換えます。

    • Esc を2回押して <chr> を入力します。この操作は ^<chr> と同じです。

    • Esc キーを押して <chr> を入力します。この操作は M-<chr> と同じです。

一般的な操作

Nanoの起動と終了

  • Nanoを起動するには、Cloud Shellで nano コマンドを実行します。Nanoは自動的に空のテキストファイルを作成します。ファイルを保存するには、ファイル名とディレクトリを指定する必要があります。

  • Nanoを終了するには、ショートカットキー ^X を押します。

ファイルの管理

  • ファイルを開く、または作成する:

    • Nano外:nano コマンドを実行し、ファイルディレクトリを指定してNanoでファイルを開きます。ファイルが存在しない場合、Emacsは指定されたディレクトリにファイルを自動的に作成します。コマンドの例:

      nano fileName
      nano /etc/fileName
      // Open or create a file with nano
      
    • Nano内:ショートカットキー ^RM-F を押して、Nanoにバッファーを作成し、バッファーにファイルを開きます。ファイルが存在しない場合、Emacsは指定されたディレクトリにファイルを自動的に作成します。

  • ファイルを保存する:

    • ショートカットキー ^S を押して、バッファーの内容をファイルに保存します。バッファーにファイルが指定されていない場合は、ファイル名とファイルディレクトリを指定する必要があります。

    • ショートカットキー ^X を押してNanoを終了したが、バッファー内のファイルが保存されていない場合、Nanoはファイルを保存するかどうかを尋ねます。

      • ファイルを保存するには、Y キーを押します。

      • ファイルを保存せずにNanoを終了するには、N キーを押します。

      • 終了操作をキャンセルするには、ショートカットキー ^C を押します。

  • 別名で保存:バッファーの内容を指定したディレクトリのファイルに保存するには、ショートカットキー ^O を押してファイルパスを指定します。

カーソルの移動

  • 左に移動:ショートカットキー ^B を押すか、right キーを押して、カーソルを1文字左に移動します。

  • 右に移動:ショートカットキー ^F を押すか、left キーを押して、カーソルを1文字右に移動します。

  • 上に移動:ショートカットキー ^P を押すか、up キーを押して、カーソルを1文字上に移動します。

  • 下に移動:ショートカットキー ^N を押すか、down キーを押して、カーソルを1文字下に移動します。

  • 行にジャンプ:ショートカットキー ^_ を押し、移動先の行番号を入力し、Enter キーを押して、移動先の行にジャンプします。

  • 前のページ:ショートカットキー ^Y を押して前のページに移動します。カーソルはページの先頭に配置されます。

  • 次のページ:ショートカットキー ^V を押して次のページに移動します。カーソルはページの先頭に配置されます。

テキストの編集

  • テキストの削除:Backspace キーを押して、カーソルの左側の文字を削除します。ショートカットキー ^D を押して、カーソルの右側の文字を削除します。

  • テキストの選択:カーソルを選択するテキストの先頭に移動し、ショートカットキー M-A を押して選択モードに入り、カーソルを移動してテキストを選択します。選択されたテキストは強調表示されます。

  • テキストのコピー:ショートカットキー M-6 を押して、選択したテキストをコピーします。テキストが選択されていない場合、カーソルのある行のテキストがクリップボードにコピーされます。

  • テキストの切り取り:ショートカットキー ^K を押して、選択したテキストを切り取ります。テキストが選択されていない場合、カーソルのある行のテキストが切り取られ、クリップボードに貼り付けられます。

  • テキストの貼り付け:ショートカットキー ^U を押して、クリップボードのテキストをカーソルの位置に貼り付けます。同じテキストから連続して切り取られたコンテンツの場合、ショートカットキー ^U を1回押すだけで、すべてのコンテンツを貼り付けることができます。

  • コンテンツの検索:ショートカットキー ^W を押し、キーワードを入力し、Enter キーを押して、テキスト内のコンテンツを検索します。Nanoは最初の一致箇所を見つけます。

  • コンテンツの置換:ショートカットキー ^\ または ^R を押して、一致するすべてのコンテンツを置換します。

  • コンテンツの整列:ショートカットキー ^J を押して、コンテンツをフォーマットします。

  • 元に戻す:ショートカットキー M-U を押して、前の操作を元に戻します。

  • やり直し:ショートカットキー M-E を押して、元に戻された操作をやり直します。

構成の変更

.nanorc ファイルを変更して、Nanoの構成をカスタマイズできます。ファイルは通常、$HOME ディレクトリにあります。Nanoの構成を変更することで、行番号を表示したり、行を自動的にインデントしたりするようにNanoを設定できます。

  • 行番号の表示:set linenumbers.nanorc ファイルに挿入し、ファイルを保存して、Nanoを再起動します。 // Add 'set linenumbers' to display line numbers

  • 行の自動インデント:set autoindent.nanorc ファイルに挿入し、ファイルを保存して、Nanoを再起動します。 // Add 'set autoindent' to enable auto indentation

  • Nanoの構成の詳細については、「NANORC」をご参照ください。

Nano構成ファイルの変更

行番号を表示するようにNanoを構成するには、Nanoを使用して .nanorc ファイルを変更します。set linenumbers をファイルの最初の行に挿入します。手順:

  1. 次のコマンドを実行して、構成ファイルを作成または開きます。

    nano ~/.nanorc
    // Open the nanorc file
    
  2. カーソルをファイルの先頭に移動し、set linenumbers と入力します。

  3. ショートカットキー ^S を押してファイルを保存します。

  4. ショートカットキー ^X を押して編集モードを終了します。

  5. nano コマンドを実行してNanoを開きます。想定される結果は、次の図に示すように、エディターの左側に 行番号が表示されることです。

    image