|
[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として明記してください。] |