kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu nano その11 - nanoの設定ファイル

nanoの設定ファイル

  設定ファイルにあらかじめnanoの動作設定を記述しておくことにより、
  毎回わざわざオプションの指定や動作変更のキーを押す必要がなくなります。

  nanoの設定ファイルには他のアプリと同じように2種類あります。

  ユーザーに依存しない設定ファイル

    「/etc/nanorc」がユーザーに依存しない設定ファイルになります。
  

  各ユーザーに依存した設定ファイル

    「~/.nanorc」がユーザーに依存した設定ファイルになります。
    自動で生成されません。
    なくても問題ありません

  両方の設定ファイルに同じオプション(設定項目)が記述されていた場合は、
  「各ユーザーに依存した設定ファイル」の設定が優先されます。

設定ファイルの内容

  nanoインストール時に「/etc/nanorc」もインストールされます。
  すでにオプションが書かれているので、必要に応じて内容を書き換えればOKです。

  「~/.nanorc」は自動で生成されないため、必要であれば自分で作成します。

  自分で作成する場合は「/etc/nanorc」をコピーし、
  設定する項目のみを残して後は削除すれば良いです。


  「#」で始まる行

    コメント行を意味します。
    「#」で始まる行は、無視されます。
    nanoは読み込みません。

    もしオプションの書かれている行が「#」でコメントアウトされている場合、
    nanoはオプションが設定されていないと見なし、
    nano内部で設定されているオプションの既定値を使用します。

    ただしnano起動時にオプションを指定した場合は、オプションの設定が優先されます。

  オプションをセットする

    「セット」とは、オプションで指定されている機能を有効にする、という意味です。
    「set autoindent」と書くと、オートインデントが既定で有効になります。

  オプションをアンセットする

    「アンセット」とは、オプションで指定されている機能を無効にする、という意味です。
    「unset autoindent」と書くと、オートインデントが既定で無効になります。

  セットしておいたほうが良いオプション

    「backup」と「smooth」は指定しておいたほうが良いでしょう。

テキストの色付け

  nanoの設定ファイルでは、テキストの色付け設定に関する項目があります。
  テキストの種類に応じて、文字や単語を色付けする機能です。

  「## Color setup」行以下で、 テキストの色付けの定義ファイルを読み込んでいます。

  「nanorc」ファイルをnanoで開くと、設定ファイルの以下の定義ファイルが適用されます。
    ## Nanorc files
    include "/usr/share/nano/nanorc.nanorc"
 
  他にもいくつか標準で定義ファイルが用意されています。
  定義ファイルの作り方は、設定ファイル内にコメントとして書かれています。

  もし自分で定義ファイルを作成したい場合は、それらを参考にするとよいでしょう。

設定ファイルのヘルプ

  「man nanorc」で設定ファイルのヘルプが表示されます。


  詳細を知りたい時は、このヘルプを参考にするとよいでしょう。
nano , Ubuntu , コンソール , テキストエディタ
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Linux その426 - GNOME 向けアプリとアップデートの紹介・AI アシスタントアプリやメールスイートなど
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
記事のピックアップ
オプション