ne (テキストエディタ)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ne
開発元 Sebastiano Vigna, Todd Lewis
初版 1993年 (31年前) (1993)
最新版
3.2.1 / 2019年10月2日 (4年前) (2019-10-02)
リポジトリ ウィキデータを編集
プログラミング
言語
C
対応OS Unix系
種別 テキストエディタ
ライセンス GNU GPLv3
公式サイト ne.di.unimi.it
テンプレートを表示

ne("nice editor"の意)はミラノ大学のSebastiano Vignaによって開発されているLinuxmacOSのようなPOSIX準拠のOSのためのコンソールテキストエディタである。neは、terminfoライブラリを使っているが、GNU Termcap実装のデータベースを使ってもコンパイルでき、Cygwinのバージョンもある。

尚、日本国内では、VZ Editorライクなエディタである"NxEdit"もneのファイル名を利用している[1][2]が、全く別のソフトウェアである。

neは、POSIX準拠のOSで移植可能で、低速なリモート接続でも使えるとともに、現代のユーザーと初心者にも扱いやすいviの代替となること[3]を目指している。キーボードショートカットはviのコマンドモードの代わりに Ctrl+Qで終了、 Ctrl+OでファイルのオープンなどGUI由来の物に準じた物になっている。構文強調正規表現、変更が可能なメニューとキーバインド、自動補完など高度なテキストエディターで一般的な多くの機能をサポートしている。neは、デフォルトで選択されたテキストのブロックをMeta+Tを押下する事でコマンドラインフィルタパイプで引き渡すことができ[4]UTF-8エンコーディングもサポートしており[5]8ビットクリーンな実装となっている。

neはMartin Taillerferによって書かれたAmiga 3000TのTurboTextエディタに触発され[6]cursesライブラリを使用して開発された。 その後、terminfoライブラリを活用するためにLinuxに開発は移行した。Todd Lewisが開発チームに加わり、ノースカロライナ大学チャペルヒル校で必要な機能を加えるコードを寄付した。これは、neを彼らの研究用のMVSからUNIXへの移行の一部として実装したものだった。Daniele Filarettiは、Joeからのコードを使って構文強調について協力した[6]

バージョン2.6は、ファイルを開く画面に逐次検索が追加され、開いているドキュメントのリストのステータスインジケータの追加によって構文強調を改善した。バージョン3.1.0は64ビットをフルサポートし、ファイルサイズと行の長さは利用可能なメモリディスクスペースによってのみ制限され、大きなファイルは透過的にメモリにマッピングされる。

Linux Voice英語版誌はneをLinuxの 3番目に優れたエディターとして評価している[7]

脚注[編集]

出典[編集]