Nano (テキストエディタ)

UNIXを中心としたシステムで使われる、cursesを使ったテキストエディタの一種 From Wikipedia, the free encyclopedia

nano(ナノ)は、UNIX系システムで使われる、cursesを使ったテキストエディタである。CUIで動作できるスクリーンエディタである。操作方法がWYSIWYGに似ている。

開発元

Previously Chris Allegretta and David Lawrence Ramsey

Currently Benno Schulenberg
最新版 9.0[1] ウィキデータを編集 - 2026年4月8日 (2か月前) [±]
概要 開発元, 最新版 ...
GNU nano
nano テキストエディタ バージョン 6.0
nano 6.0
開発元

Previously Chris Allegretta and David Lawrence Ramsey

Currently Benno Schulenberg
最新版 9.0[1] ウィキデータを編集 - 2026年4月8日 (2か月前) [±]
リポジトリ ウィキデータを編集
プラットフォーム クロスプラットフォーム
種別 テキストエディタ
ライセンス GNU General Public License
公式サイト nano-editor.org ウィキデータを編集
テンプレートを表示
閉じる

歴史

GNU nanoは、最初1999年に、TIP(TIP Isn't Pico)という名前で、Chris Allegrettaによって作られた。彼のモチベーションは、フリーではないライセンスで配布されているPicoのフリーソフトウェアの代替物を作ることであった。2000年1月10日に、ソフトの名称はnanoに変更された。これは既存のUnixユーティリティtipとのコンフリクトを避けるためである。2001年2月、nanoはGNUプロジェクトの一部となった。

GNU nanoは、Picoには欠けているいくつかの機能、シンタクスハイライティング、行番号の表示、正規表現を用いた検索や置換、ライン毎のスクロール、複数のバッファ、グループにわけた行毎のインデント、変更可能なキーバインディング[2]、編集のリドゥとアンドゥなどを補完している[3]

2003年8月11日、Chris Allgrettaは、公式にソースコードのメンテナンスを、David Lawrence Ramseyに任せた[4]。しかし、2007年12月20日にRamseyはnanoのメンテナの立場から降りている[5]

2016年6月、nanoプロジェクトの代表開発者と他のアクティブなメンバーは、GNUプロジェクトを離れることに合意した。これは、FSFの著作権の割り当てに関するポリシーに対する異議に基づくもので、彼らは脱中心化されたコピーライトの所持はGNU GPLの強化を邪魔することがないと考えていた[6]。このステップはDebianArch Linuxで認められ、GNUプロジェクトはこの移動を"フォーク"と呼んでこれに抵抗した[7]2016年8月19日、Chris Allgrettaは、GNUによるnanoに関する特別なコピーライトに関する譲歩を受け[8]、GNUファミリーにプロジェクトを戻すことをアナウンスした。バージョン2.7.0はこの後、2016年9月にリリースされている[9]

ライセンス

nanoは、GPLのもとで配布されている。

使用上の特徴

nanoはviと異なり、起動すれば即キーボードより文字入力が可能であり、直感的な操作が可能である。入力位置は方向キーを使って自由に指定が可能である。 ファイルの読み書きや検索のようなコマンドはコントロールキーまたはメタキーの組み合わせによって実行するが、常に画面の下部に主要なキー割り当てが表示されているため、操作方法を知らないユーザでも扱う事が出来る。それ以外のキー割り当てについては、^G(ヘルプ)を押すことで知ることができる。 最近の主要なLinuxディストリビューションmacOSでは標準で同梱されているが、Emacsvimといった高機能なエディタに比べて、機能面では制約がある。

nanoの元になったPicoは、1ファイルのみが編集できる単純なエディタであったが、nanoでは大きく拡張されており、バッファを切り替えて複数のファイルが編集できたり、検索に正規表現が使えたり、シンタックスハイライトに対応するなど、必ずしも単純とは言えないエディタになっている。

脚注

外部リンク

Related Articles

Wikiwand AI