DUICUO

2015年 Linux向けオープンソーステキストエディタベスト12

[51CTO.com クイック翻訳]テキストエディタは、コードの記述、テキストファイル(設定ファイルなど)の編集、ユーザーコマンドファイルの作成など、幅広い用途があります。Linuxには、グラフィカルユーザーインターフェース(GUI)エディタとコマンドラインインターフェース(CLI)エディタ(コンソールまたはターミナル)の2種類のテキストエディタがあります。

この記事では、サーバーやデスクトップで使える、Linuxでよく使われるオープンソースのテキストエディターを12個紹介します。

1. Vi/Vimエディタ

Vimは、旧来のUnixテキストエディタViの機能を拡張した、強力なコマンドラインベースのテキストエディタです。システム管理者やプログラマーの間で最も人気があり、広く使用されているテキストエディタの1つであり、多くのユーザーから「プログラマー用エディタ」と呼ばれています。コードの記述や設定ファイルの編集時に、構文のハイライト表示をサポートしています。

Vi/Vim Linux エディタ

2. ゲディット

これはGUIベースの汎用テキストエディタで、Gnomeデスクトップ環境にデフォルトでインストールされています。使いやすく柔軟性が高く、以下の機能を備えています。

◆ UTF-8をサポート

◆ フォントサイズと色を設定可能

◆ カスタマイズ可能な構文強調表示

◆元に戻す・やり直し機能

◆ファイルの回復

◆リモートファイル編集

◆テキストの検索と置換

◆ クリップボードのサポートとその他の機能

Geditエディタ

3. ナノエディター

Nanoは、Linux初心者から上級者まで、どなたにも使いやすいテキストエディタです。カスタマイズ可能なキーバインドにより、さらに使いやすくなっています。

Nano には次の機能特性があります。

◆ 柔軟でカスタマイズ可能なキーバインディング

◆構文の強調表示

◆元に戻す/やり直しオプション

◆ 標準出力にフルライン表示

◆ ページャーサポート、標準入力からの読み取り

ナノエディター

4. GNU Emacs

これは、Lispプログラミング言語の解釈というコア機能も備えた、拡張性とカスタマイズ性に優れたテキストエディタです。テキスト編集機能をサポートするために、様々な拡張機能を追加できます。

Emacs には次の機能があります。

◆ユーザーマニュアルとチュートリアル

◆プレーンテキストに構文の強調表示や色付けも可能。

◆ 多くの自然言語に対する Unicode サポートを提供します。

◆ 電子メールやニュース、デバッガー インターフェイス、カレンダーなどを含む多数の拡張機能。

Emacsエディタ

5. ケイト/Kwrite

Kateは、Kデスクトップ環境(KDE)に付属する、機能豊富でプラグイン可能なテキストエディタです。Kateプロジェクトは、KatePartとKateという2つの主要製品の開発を目指しています。

KatePart は、多くの KDE アプリケーションに含まれており、ユーザーがテキストを編集する必要がある高度なテキスト エディター コンポーネントです。一方、Kate は、マルチ ドキュメント インターフェイス (MDI) テキスト エディターです。

以下にその基本的な機能の一部を示します。

◆ スクリプトで拡張可能

◆Unicodeなどのエンコードに対応しています。

◆ 双方向モードでのテキストレンダリング

◆ラインエンド対応、サウンド検知機能も搭載。

また、リモート ファイル編集や、高度なエディター機能、アプリケーション機能、プログラミング機能、テキスト強調表示機能、バックアップ機能、検索および置換機能など、その他の多くの機能も含まれています。

ケイトエディター

6. ライムテキスト

これは、IDEのような強力なテキストエディタで、人気のSublime Textの後継となる無料のオープンソースツールです。複数のフロントエンド(コマンドラインインターフェースなど)を備えており、プラグイン可能なバックエンドと組み合わせることができます。

ライムエディター

7. ピコエディター

Pico もコマンドラインベースのテキストエディタで、Pine ニュース&メールクライアントに付属しています。多くの GUI テキストエディタに比べて比較的シンプルなので、Linux 初心者に最適です。

ピコエディター

8. ジェドエディター

これはGUIをサポートし、ドロップダウンメニューなどの機能を備えたコマンドラインエディタです。ソフトウェア開発向けに特別に設計されており、主な機能の一つとしてUnicodeサポートが挙げられます。

ジェド編集者

9.g Vimエディタ

これは、コマンドライン Vim に似た機能を備えた、人気の Vim エディターの GUI バージョンです。

Gvimエディタ

10. Geanyエディター

Geany は、ソフトウェア開発と GTK+ ツールキットの使用に重点を置いた、基本的な IDE のような機能を提供します。

以下に示すように、いくつかの基本的な機能特性があります。

◆構文の強調表示

◆プラグ可能なインターフェース

◆多くのファイル形式をサポート

◆ コードの折りたたみとコードナビゲーションが可能

◆ シンボル名とコンストラクタは自動的に補完されます。

◆HTMLおよびXMLタグの自動無効化をサポート

◆基本的なプロジェクト管理機能をはじめ、豊富な機能

Geanyエディター

11. リーフパッド

これはGTK+をベースにしたGUIを備えた軽量テキストエディタで、現在Linuxユーザーの間で非常に人気があります。Linux初心者でも簡単に使用できます。

次のような機能特性があります。

◆コードセットオプション

◆ コードセットの自動検出が可能

◆元に戻す/やり直しオプション

◆ ファイルの行番号を表示する

◆ドラッグアンドドロップオプションをサポート

◆印刷出力サポート

リーフパッドエディター

12. ブルーフィッシュ

Bluefishは、LinuxプログラマーとWeb開発者向けに設計された、インストールと使用が簡単なテキストエディタです。以下に示すように、幅広い機能を備えています。

◆軽量で高速

◆外部 Linux プログラム (lint、weblint、make など) を統合し、お気に入りの外部フィルターを統合し、sed、sort、awk などを通じてパイプ コマンドを実装できます。

◆スペルチェック機能

◆複数プロジェクトの処理をサポート

◆リモートファイル編集

◆ 検索と置換のサポート

◆元に戻す/やり直しオプション

◆変更されたファイルを自動的に復元

ブルーフィッシュエディター

結論

完全なリストは、ここで焦点を当てたテキスト エディターに限定されないと思いますので、他の無料およびオープン ソースのテキスト エディターを使用したことがある場合は、お気軽にコメントを残して共有してください。

原題: 2015年に見つけた12のベストオープンソーステキストエディタ(GUI + CLI)、著者: Aaron Kili

[この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。]