Nano
GNU nano は 簡単に使えて、さらに多くの機能を備えた テキストエディター です。 nano は、 system セット を構成する virtual/editor パッケージの"多くの依存関係の中の最初の1つ"として、デフォルトでインストールされます。これは、簡単に 別のテキストエディターに置き換える ことができます。
インストール
USE フラグ
USE flags for app-editors/nano GNU GPL'd Pico clone with more functionality
+spell
|
Add dictionary support |
debug
|
Enable debug messages and assert warnings. Note that these will all be sent straight to stderr rather than some logging facility. |
justify
|
Enable justify/unjustify functions for text formatting. |
magic
|
Add magic file support (sys-apps/file) to automatically detect appropriate syntax highlighting |
minimal
|
Disable all fancy features, including ones that otherwise have a dedicated USE flag (such as spelling). |
ncurses
|
Add ncurses support (console display library) |
nls
|
Add Native Language Support (using gettext - GNU locale utilities) |
unicode
|
Add support for Unicode |
emerge
root
#
emerge --ask app-editors/nano
使い方
はじめの一歩
ターミナルに nano と打ち込み、続けてオプションかファイルを入力することで nano を起動します。最も一般的な使い方では、ファイル名を渡します:
user
$
nano filename
nano にテキストファイルの内容が表示され、自由に変更できるようになります。矢印キーでテキスト内を移動できます。
nano の下部には、保存や終了など、よく使う操作のためのショートカットが表示されます。保存のショートカットは
^O
と表示されます。ショートカットの前には
Ctrl
キーを付けます。つまり、(内容を変更した後に)文書を保存するには
Ctrl
+
O
を押します。終了するには
Ctrl
+
X
を押します。
nano 4.0 より前のバージョンで 設定ファイル を編集する場合には、 nano に
-w
オプションを必ず渡してください。このオプションを付けないと、長い行に改行が追加されて折り返されてしまいます - これによって設定ファイルが壊れることがあります。
すべてのオプションの概要を確認するには nano --help を実行してください。
切り取り、コピーおよび貼り付け
ショートカット Ctrl + K を使うと行を切り取ることができ(コピーするには Alt + ^ )、 Ctrl + U で貼り付けられます。複数の行を切り取ったりコピーするには、ショートカットキーを複数回押します。
検索
Ctrl + W でテキストを検索できます。 Alt + W を押すとさらに続けて検索できます。
さらなるショートカット
| 動作 | ショートカット | 他のショートカット |
|---|---|---|
| ヘルプを表示する | Ctrl + G | F1 |
| ファイルを閉じる | Ctrl + X | F2 |
| ファイルを保存する | Ctrl + O | F3 |
| テキストを検索する | Ctrl + W | F6 |
| 続けて検索する | Alt + W | F16 |
| 行をクリップボードにコピーする | Alt + ^ | Alt + 6 |
| 行をクリップボードに切り取る | Ctrl + K | F9 |
| クリップボードから行を貼り付ける | Ctrl + U | F10 |
| ファイルの最初の行に移動する | Alt + \ | Ctrl + Home |
| ファイルの最後の行に移動する | Alt + / | Ctrl + End |
設定
設定ファイル /etc/nanorc でオプションを永続的に設定できます。この設定はシステム全体のすべてのユーザーに適用されます。あるユーザーについてのみ設定を変更するには、オプションをそのユーザーの ~/.nanorc ファイルで設定します。一般に、ユーザーのホームディレクトリにあるファイルはシステム全体の設定を上書きします。
シンタックスハイライト
シンタックスハイライトは、プラグインと nano のユーザー別設定ファイル ( ~/.nanorc ) における include 文を通じてサポートされています。
user
$
mkdir ~/.nano
プラグインを ~/.nano ディレクトリにコピーし、include 文を使ってそれを参照します。例えば:
~/.nanorc
nano で ebuild 特有のシンタックスハイライトを適用する
# Ebuild 特有のハイライト
include "~/.nano/gentoo.nanorc"
参考資料
- Knowledge Base:Edit a configuration file
- Nano/Guide — covers basic operations in nano , and is meant to be very concise.
- Text editor — テキストファイルを作成および編集するプログラムです。