logo

Linux テキスト エディタ

テキストエディタは、プレーンテキストを編集できるコンピュータプログラムの一種です。場合によっては、そのようなプログラムが呼び出されることがあります。 「メモ帳」 ソフトウェア。テキスト エディタは、ソフトウェア開発およびオペレーティング システム パッケージとして提供されており、プログラミング言語のソース コード、ドキュメント ファイル、構成ファイルなどの変更に利用できます。

Linux のテキスト エディタは次の目的で使用できます。 テキスト ファイルの編集、コードの作成、ユーザー指示ファイルの更新、 もっと。 Linux システムは複数のテキスト エディタをサポートしています。 Linux には次の 2 種類のテキスト エディタがあります。

    コマンドラインテキストエディタVi、nano、pico など。GUIテキストエディタgedit (Gnome 用)、Kwrite など。

テキストエディタはコーディング中に重要な役割を果たします。したがって、最適なテキスト エディタを選択することが重要です。テキスト エディタはシンプルであるだけでなく、機能的であり、使いやすいものである必要があります。

IDE機能を備えたテキストエディタ は優れたテキストエディターとみなされます。

リッチテキストとプレーンテキストとは何ですか?

リッチ テキスト (デスクトップ パブリッシングやワード プロセッサ ソフトウェアで作成されたものなど) とプレーン テキスト (多くのテキスト エディターで作成および編集されたもの) の間には、本質的な違いがあります。

プレーン テキストのみが文字表現で構成されます。すべての文字は、UTF-16、UTF-8、Shift-JIS、ISO/ などの特定の文字エンコード規則に従って、1、2、または 4 バイトの固定長シーケンス、または 1 バイトの可変長シーケンスで表されます。 IEC 2022、または ASCII。これらの規則では、いくつかの印刷可能文字と、改ページ、改行、スペースなどのテキスト フローを管理する非印刷文字を指定します。プレーン テキストには、適用される文字エンコード規則だけでなく、他のテキスト情報も含まれません。

  • プレーンテキストはテキストファイルに保存されます。ただし、テキスト ファイルはプレーン テキストのみを保存するわけではありません。
  • 一般に、コンピューターの初期の時代から、プレーン テキストは縦棒書式のような等幅フォントで表示され、水平方向の配置には空白文字が使用されることもありました。
  • 一方、リッチ テキストには、メタデータ、段落書式設定 (スペース、単語と文字の分布、配置、行と段落間のインデントなど)、文字書式設定データ (スタイル、太さ、サイズ、タイプスペースなど)、およびページ仕様データ (読み取り方向、余白、サイズなど)。リッチ テキストは複雑になる場合があります。
  • テキスト エディタは、プレーン テキスト、またはリッチ テキスト マークアップやその他のマークアップ (SVG など) など、プレーン テキストとみなせるものを含むテキスト ファイルを開いて保存するために作成されます。

テキスト エディターの簡単な歴史

テキスト エディタが利用可能になる前は、キーパンチ デバイスを使用してコンピュータのテキストがカードに挿入されていました。次に、薄いボール紙カードの物理的な箱がカード リーダーに埋め込まれました。これらの種類のカードから作成されたディック カード イメージ、ドラム、および磁気ファイルには、通常、行区切り文字がなく、80 または 90 個の固定長文字レコードが想定されていました。パンチテープはカードの代わりになりました。これは、レコードの終わりを表す独自の文字を使用する少数のテレプリンターによって作成された可能性があります。

いくつかの初期の OS には、言語プロセッサまたは別のユーティリティ プログラムとして開発されたバッチ テキスト エディタが含まれていました。例としては、SHARE OS の SCAT のソース ファイルを編集する機能 (SQUOZE) があります。

  • 最初の集合テキストエディタは次のように有名でした。 「ラインエディター」 論理端末からディスプレイのないタイプライターまたはテレプリンター スタイルの端末まで。
  • コマンド (通常は 1 回のキーストローク) は、「 'カーソル'
  • これらの編集は、ファイルの小さなセクションを印刷するためのコマンドを入力し、ファイル全体を定期的に印刷することによって文書化されます。
  • カーソルは、ファイル内の行番号、最終的には正規表現、検索対象のテキスト文字列を記述する数行エディタのコマンドを介して移動できます。
  • キーパンチを介して数行のエディタを利用できます。変更コマンドはカードデッキから取得して、記述されたファイルに適用できます。
  • 一部の基本的な行エディターは、 '確認する' 変更コマンドが変更された行を表示するモード。
  • コンピュータ端末とビデオ画面が利用可能になったときに、画面ベースのテキスト エディタが一般的になりました。

O26 は、1967 年に CDC 6000 シリーズ システムのオペレーター コンソール用に仕様化されたオリジナルのフルスクリーン エディタの 1 つです。vi は、1970 年代に仕様化されたもう 1 つの初期のフルスクリーン エディタです。これは今でも Linux および Unix オペレーティング システムの古典的なエディタです。また、UCSD Pascal Screen Oriented Editor は 1970 年代に書かれ、一般的なテキストとセクション化されたソース コードの両方のために開発されました。

初期のオープンソースおよびフリー ソフトウェア プロジェクトの 1 つである Emacs は、さまざまなシステムに移植された、以前のリアルタイムおよびフルスクリーン エディターのもう 1 つです。全画面エディタの速度と使いやすさが、いくつかの初期のビデオ端末の購入の動機となりました。

テキスト エディターでは、コア データ構造は、編集中の現在のファイル状態を示すレコードの文字列またはリストを処理するものです。初期の編集をより迅速に元に戻したりやり直したり、テキストを挿入したり、リモート テキストを挿入したりできるテキスト エディターの野心は、より複雑なデータ構造の進歩につながり、一方、削除された文字は 1 つの長く連続した文字配列に保存できます。古典的なテキスト エディタは、ギャップ バッファ、ロープ、ピース テーブル、またはラインのリンク リストをデータ構造として利用します。

テキストエディタの種類

テキスト エディターには、シンプルで小規模なものもあれば、複雑で広範な機能を提供するものもあります。たとえば、Unix 系および Unix オペレーティング システムには pico エディタが含まれていますが、一部には Emacs および vi エディタも含まれています。 Microsoft システムでは、さまざまな人々 (特にプログラマ) が追加機能を備えた他のエディタを使用できるように、シンプルなメモ帳が提供されています。

  • Apple Macintosh の古典的な Mac OS では、TeachText があり、その後 1994 年に SimpleText に置き換えられました。Mac OS X では TextEdit 経由で置き換えられました。TextEdit は、2 つ以上のフォントの選択など、ワード プロセッサに一般的な機能を備えたテキスト エディタ機能で構成されています。 、マージン、およびルーラー。
  • これらの機能は同時に使用できませんが、ユーザーコマンドによって変更するか、ファイルの種類を自動的に決定するプログラムによって変更する必要があります。
  • ほぼすべてのワード プロセッサはプレーン テキスト スタイルでファイルの読み書きができるため、テキスト エディタで保存されたファイルを起動できます。ただし、これらの種類のファイルをワード プロセッサで保存する場合は、ファイルがプレーン テキスト形式で指定されていること、および BOM やテキスト エンコード設定によってファイルが想定どおりに使用できるように複雑にならないようにする必要があります。
  • 多くの非 WYSIWYG ワード プロセッサ (以下を含む) ワードスター 、テキスト エディタとして便利に使用できるようになり、1980 年代当時はそのまま使用されていました。

これらのワード プロセッサのファイル形式 (デフォルト) は、一般的にマークアップ言語を特徴とし、一般的な形式は視覚的な書式設定と非印刷エスケープ シーケンスまたは制御文字で実現されるプレーン テキストです。 Microsoft Word などの最近のワード プロセッサでは、ファイルはバイナリ形式で保存され、プレーン テキスト ファイルの変更にはほとんど使用されません。

テキストエディタの代表的な機能

    検索と置換:テキスト エディターは、ファイルのセット、または選択したフォルダーまたは開いているタブ内の個別のテキスト文字列を検索および置換するための広範な機能を提供します。切り取り、コピー、貼り付け:ほとんどすべてのテキスト エディタには、ファイル間またはファイル内でテキストをコピーおよびシフトする方法が用意されています。テキストの書式設定:多くの場合、テキスト エディタは、箇条書きリストの自動インデント、ASCII 文字による行折り返し書式設定、構文の強調表示、コメントの書式設定などの視覚的な書式設定を容易にします。Undo & redo:テキスト エディターは、プロセッサーと同様に、最終編集を元に戻したり、やり直したりすることができます。特に以前のテキスト エディタでは、多くの場合 1 つの編集履歴レベルしか記憶されず、元に戻す操作を連続して実行するだけです。 'トグル' 最後の変化。
  • 記述された行番号に移動する機能。
  • UTF-8 でエンコードされたテキストを管理する機能。

テキストエディタの高度な機能

  • 新しい機能とコマンドを以前のコマンドとマクロの組み合わせとして記述するためのプロシージャとマクロ定義。おそらく渡されたパラメータまたはマクロのネストを使用します。
  • プロファイル マクロは、プロファイル、環境などに記述された名前とともに、新しいファイルの起動時または編集セッションの開始時に自動的に実行されます。
  • 編集セッションの途中でユーザーがオプションを固定しておくためのプロファイル。
  • 複数ファイルの編集:編集セッション時に 2 つ以上のファイルを編集する機能。おそらくすべての行の現在行カーソルを記憶して、すべてのファイルに重複テキストを挿入したり、ファイル間でテキストを移動またはコピーしたり、ファイルを並べて比較したりできます。マルチビューエディタ:同様のファイルの 2 つ以上のビューを個別のカーソル追跡で表示し、ウィンドウ間の変更を調整する機能ですが、独立したファイルの場合と同じ機能を提供します。列ベースの編集:特定の列にデータを挿入および変更したり、特定の列にデータを移動したりする機能。展開/折りたたみ (折りたたみとも呼ばれます):テキストセクションを一時的に表示から除外する機能。これは、いくつかの構文コンポーネントまたはさまざまな行番号に基づいている場合があります。たとえば、BEGIN と BEGIN の間のすべてを除きます。そして同じ結末;。データ変換:別のテキスト ファイルの内容を読み取って、現在編集中のファイルに結合します。いくつかのテキスト エディタでは、オペレーティング システムのシェルに配信されたコマンドの結果を追加する方法が提供されています。大文字と小文字を区別するアスペクトは、大文字または小文字に変換することもできます。フィルタリング:いくつかの高度なテキスト エディタでは、エディタが変更中のセクションまたは各ファイルを別のサービスに転送し、「フィルタリング」されている行の位置で出力をファイルに読み戻すことができます。たとえば、一連の線を数値順またはアルファベット順に並べ替えたり、ソース コードをインデントしたり、数学的計算を実行したりする場合に便利です。拡張性:複数のプログラマーが使用するように設計されたテキスト エディターは、何らかのプラグイン ツールを提供するか、スクリプト化可能でなければなりません。したがって、プログラマーは、ソフトウェア プロジェクトの処理、特定のコーディング スタイルへの準拠、または特定のバージョン管理システムやプログラミング言語のキー バインドや機能のカスタマイズに必要な要素でエディターをカスタマイズできます。構文の強調表示:構成ファイル、マークアップ言語、ソース コード、および予測可能な形式または整理された形式で表現されるその他のテキストを状況に応じて強調表示します。一般に、エディターでは、ユーザーがすべての言語要素に使用されるスタイルや色をカスタマイズできます。また、一部のエディタでは、ユーザーがテーマをロードして使用して、エディタのユーザー インターフェイス全体の感触や外観を変更することができます。構文指向のエディタ:いくつかのテキスト エディターは 1 つまたは複数の言語の構文をサポートしており、構文単位のコンテキストでの操作を許可します。たとえば、SELECT ステートメント内に WHEN 句を挿入します。コマンドライン:XEDIT や ISPF などのいくつかのエディターには、テキストではなくコマンドを入力するための埋め込みフィールドが画面上にあります。ユーザーは、テキスト フィールドとコマンド フィールドの間で変更するためにカーソル キーを使用する必要がある場合があります。また、エディターによっては、変更要求として解釈される場合もあります。
    カーソルのナビゲーションはテキスト エディターによって異なる場合があります。たとえば、1 回クリックして画面上の行のテキストの末尾に移動した後、[終了] をクリックすると、折り返された行の末尾に移動する場合があります。通常、ブロック指向の端末には、PC のキーボードと同様に、カーソルを移動するためのキーが埋め込まれています。行コマンド:行コマンドは、シーケンス コマンドまたはプレフィックス コマンドとも呼ばれます。一部の編集者は、ファイルを対応するシーケンス番号または行番号を持つテキスト ファイル配列とみなして、すべてのテキスト フィールドに異なる行番号フィールドを持ちます。

行コマンドは、ユーザーが行番号フィールドに入力する文字列として記述することもでき、エディターはその特定の行または行のブロックで動作するコマンドとして識別します。たとえば、行を小文字に変換するには LC を使用します。プレフィックス コマンド名に関係なく、一部のエディタではテキスト フィールドの後にシーケンス フィールドを置くことができます。

このセクションでは、トップ 20 のテキスト エディタについて説明します。 Linux 。さらに、最新のテキスト エディタについて説明し、それらを次のような従来のテキスト エディタと比較します。 私たちは そして ナノ 。これは、選択したエディターを選択するのに役立ちます。

  1. Vi/VIMエディタ
  2. ナノエディター
  3. 編集エディター
  4. 崇高なテキストエディター
  5. VSコード
  6. GNU emacs
  7. アトムエディタ
  8. 括弧エディタ
  9. ピークエディター
  10. ブルーフィッシュ
  11. ケイト/クライト
  12. メモ帳++
  13. 日食
  14. gVIMエディタ
  15. ジェド編集者
  16. ジーニー編集者
  17. リーフパッド
  18. ライトテーブル
  19. Medit テキストエディタ
  20. コードライト

1.Vi/VIMエディタ

Vim エディタは、Linux システムで最も使用されている強力なコマンドライン ベースのエディタの 1 つです。デフォルトでは、ほとんどの Linux ディストリビューションでサポートされています。従来の機能をさらに強化した Unix Vi エディター 。これはユーザーフレンドリーなエディターであり、すべての Linux ディストリビューションに同じ環境を提供します。とも呼ばれます プログラマーの編集者 なぜなら、ほとんどのプログラマは Vi エディタを好むからです。

Vi エディターには、Vi モードや構文の強調表示など、他のテキスト エディターよりも強力な特別な機能がいくつかあります。通常、次の 2 つのモードがあります。

コマンドモード: コマンド モードを使用すると、ファイルに対してアクションを実行できます。デフォルトでは、コマンド モードで起動します。このモードでは、すべての種類の単語がコマンドとみなされます。このモードではコマンドを実行できます。

挿入モード: 挿入モードでは、ファイルにテキストを挿入できます。コマンドモードから挿入モードに切り替えるには、 ESC キーを押してアクティブモードを終了し、 '私' 鍵。

Vi エディターの詳細については、次のサイトを参照してください。 コマンドを備えた Vi エディター

vi エディターを呼び出すには、次のようにファイル名を指定して vi コマンドを実行します。

 vi 

以下の画像のようになります。

Linux テキスト エディタ

2.ナノエディター

Nano は率直なエディタです。初心者と上級ユーザーの両方を対象に設計されています。多くのカスタマイズ機能があります。

nano テキスト エディターのいくつかの高度な機能は次のとおりです。

  • 高度にカスタマイズ可能なキーバインドを備えています
  • 構文の強調表示をサポートします
  • 元に戻すおよびやり直すオプションがあります
  • 標準出力に全行表示を提供します
  • 標準入力から読み取るページャーのサポートがあります

nano エディタでファイルを開くには、次のようにコマンドを実行します。

 nano 

nano エディターは次のようになります。

Linux テキスト エディタ

nano エディターでは、便利なオプションが下部に表示されます。 CTRL+ オプション 操作を実行します。たとえば、エディタを終了するには、次のようにします。 CTRL +X キー。 nano エディターの詳細については、「 Linux Nano エディター 」を参照してください。


3. エディターを編集する

Gedit エディターは、GNOME デスクトップ環境のデフォルトのエディターです。ファイルを開くと、Gedit エディタで開きます。基本的なテキスト エディターと同様の簡単な機能を提供します。これは、分かりやすいユーザー インターフェイスを備えた軽量のエディターです。 2000 年に GNOME デスクトップ環境とともに一般にリリースされました。を使用して開発されています。 C プログラミング言語 すべてのフォント ファミリをサポートします。

gedit テキスト エディターの主な機能は次のとおりです。

  • 構文の強調表示を提供します。
  • 国際化されたテキストをサポートします。
  • いくつかのプログラミング言語をサポートしています。

ターミナルから gedit エディターを呼び出すには、以下のコマンドを実行します。

 gedit 

次のようになります:

ピート・デビッドソン
Linux テキスト エディタ

4. 崇高なテキスト

Sublime テキスト エディターは、最も人気のある IDE ベースのテキスト エディターの 1 つでもあります。テキストエディタというよりは開発環境ツールとして使われます。多くのプログラミング言語とマークアップ言語をサポートするいくつかの機能があります。さらに、テキスト エディター以上のものにするために、多数のプラグインをサポートしています。

Sublime テキスト エディターの主な機能は次のとおりです。

  • 優れたコマンドパレットを備えています。
  • PythonベースのプラグインAPIです。
  • コードの並列編集をサポートします。
  • プロジェクト固有の設定を提供します。

次のコマンドを実行して、Sublime テキスト エディターをインストールします。

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

インストールの詳細については、「ubuntu に sublime テキスト エディターをインストールする」を参照してください。

アプリケーションを閲覧することで、Sublime Editor を開くことができます。また、ターミナルから開くこともできます。ターミナルから Sublime エディターにアクセスするには、以下のコマンドを実行します。

 subl 

以下の画像のようになります。

Linux テキスト エディタ

5.VSCodeエディター

VSCode エディターは、広く使用されている最新のテキスト エディターです。 Microsoft によって構築されており、Linux、Mac、および Windows OS 。多くの強力な機能により、多くのプログラミング言語やマークアップ言語のサポートが容易になります。

VSCode をインストールするには、バイナリ パッケージを次からダウンロードします。 ここ 。そして、Debian および Ubuntu ベースのシステムに対して次のコマンドを実行します。

 sudo apt install./.deb 

VSCode エディターの主な機能は次のとおりです。

  • インタラクティブなコンソール、ブレークポイント、コールスタックなどを使用したデバッグが完全にサポートされています。
  • Git および Git コマンドのサポートが組み込まれています。
  • IntelliSense を使用すると便利です。
  • 多くのカスタマイズ オプションが提供されます。
  • 言語を大規模にサポートしています。
  • 切り替え可能なレイアウトをサポートします。
  • 内蔵端子を提供します。

VSCode エディターは次の画像のようになります。

Linux テキスト エディタ

6.GNU Emacs

GNU Emacs は、Linux システム用の最も古くてシンプルなテキスト エディタです。これは GNU プロジェクトの一部です。そのシンプルさから、今でも何千人ものユーザーが使用する人気のテキストエディターです。に書かれています C と LISP プログラミング言語。

GNU Emacs の主な機能は次のとおりです。

  • メールとニュースのオプションがあります。
  • デバッガ インターフェイス拡張機能を提供します。
  • 広範なドキュメントとサポートが提供されます。

次のコマンドを実行して GNU Emacs をインストールします。

 sudo apt-get update sudo apt-get install emacs 

ターミナルからアクセスするには、次のコマンドを実行します。

 emacs 

以下の画像のようになります。

Linux テキスト エディター

7. アトムエディター

Atom は、によって開発された無料のオープンソース コード エディターです。 ギットハブ株式会社 。クロスプラットフォームであり、複数のプログラミング言語をサポートしています。とも呼ばれます。 21世紀のハック可能なテキストエディタ '。開発目的で開発されました。次のような Web テクノロジーを使用して完全にカスタマイズ可能です。 JavaScript および HTML 。 Node.js ベースのプラグインと Git コントロールを使用すると便利です。

Atom Editor の主な機能は次のとおりです。

  • オープンソースです。
  • モダンでカスタマイズ可能なレイアウトを備えています。
  • 魅力的なテーマで促進します。
  • 組み込みの Git サポートを提供します。
  • Telesync によるリアルタイムのコラボレーションを実現します。
  • スマートオートコンプリートとIntelliSenseを備えています。
  • パッケージマネージャーが組み込まれています。

Atom をインストールするには、次の場所からバイナリ パッケージをダウンロードします。 アトム公式サイト をクリックし、以下のコマンドを実行します。

 sudo dpkg -i Downloads/atom-amd64.deb 

インストールの詳細については、ここを参照してください。

以下の画像のようになります。

Linux テキスト エディタ

8. ブラケットエディタ

Brackets editor は、によって開発された無料のオープンソースのテキスト エディタです。 アドビ 。主にWeb開発に焦点を当てています。いくつかの無料の拡張機能を使用して、豊富なコード編集エクスペリエンスを提供します。 HTML、CSS、JS で書かれています。

Brackets エディタの主な機能は次のとおりです。

  • 魅力的なユーザー インターフェイスを提供します。
  • SCSS および LESS のプリプロセッサ サポートがあります。
  • インラインエディタを使用すると便利です。
  • ライブプレビューを提供します。
  • 複数のタブによる編集がサポートされています。
  • PHPをサポートしています。
  • 言語サーバープロトコルをサポートします。
  • プラグイン拡張機能をサポートしています。

Brackets エディタをインストールするには、次のコマンドを実行します。

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

次のようになります:

Linux テキスト エディタ

9. ピークエディター

Pico エディターは、ターミナルベースの Linux テキスト エディターです。 pine ニュースと電子メール クライアントのサポートが組み込まれています。使い方は非常に簡単で、次のような便利な機能が備わっています。 位置揃え、カット/ペースト、スペルチェッカー 、 もっと。ただし、これは単純なテキスト エディターであるため、他の Linux テキスト エディターのような多くの機能は提供されていません。

これは純粋に無料のテキスト エディターではないため、ほとんどの Linux ディストリビューションではテキスト エディターとして pico を提供していません。

複数のファイルを同時に操作することはサポートされていません。また、複数のファイルにわたって検索および置換操作を実行することはできません。

pico テキスト エディタでファイルを開くには、次のようにコマンドを実行します。

 pico 

以下のコマンドのようになります。

Linux テキスト エディタ

10. ブルーフィッシュ

Bluefish は、Linux システム用の無料のオープンソース テキスト エディターです。これは、プログラミング用のツールが豊富にある高度なテキスト エディタです。動的な Web サイトの開発に適しています。いくつかの言語とツールをサポートしています。 PHP、C、C++、JavaScript、Java、Google Go、 などなど。

Bluefish テキスト エディターの主な機能は次のとおりです。

  • 軽くて速いです。
  • これにより、make、sed、awk、lint、weblint などの外部 Linux プログラムとの統合が可能になります。
  • スペルチェッカーを使用すると便利です。
  • これにより、複数のプロジェクトに取り組むことが可能になります。
  • リモートファイル編集機能があります。
  • 検索および置換機能を提供します。
  • 元に戻すとやり直しのオプションがあります。
  • 変更されたファイルの自動回復を提供します。

Bluefish をインストールするには、次のコマンドを実行します。

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

インストールの詳細については、「Ubuntu に Bluefish エディターをインストールする」を参照してください。

Bluefish でファイルを開くには、以下のコマンドを実行します。

 bluefish 

それは次のようになります:

Linux テキスト エディタ

11.ケイト/クライト

kate は、高度なマルチドキュメントエディターです。リリース バージョン 2.2 以降、KDE ​​の一部です。 Kubuntu デスクトップ環境には、デフォルトのエディターとして同梱されています。 Kubuntu 環境に精通している場合は、kate エディターについて知っているはずです。複数のファイルを同時に操作できます。 IDE のような強力な機能を備えているため、IDE とみなされます。構成ファイルの編集、Konqueror からの HTML ソースの表示、新しいアプリケーションの作成、その他多くのタスクに適しています。

Kate エディターの主な機能は次のとおりです。

Kate のユニークな機能には次のようなものがあります。

  • 強力な IDE です。
  • 多くの言語をサポートします。
  • 自動言語検出機能を備えています。
  • 文書のインデントを自動的に設定します。

kate エディターをインストールするには、以下のコマンドを実行します。

 sudo apt-get install kate 

kate エディターでファイルを開くには、以下のコマンドを実行します。

 kate 

以下の画像のようになります。

Linux テキスト エディタ

12. メモ帳++

Notepad++ は、多くのカスタマイズ オプションを備えた基本的なテキスト エディタです。主に速度とプログラムの最小サイズに重点を置いています。主に Windows ユーザーによって使用されます。機能を向上させるためにいくつかのプラグインをサポートしています。

Notepad++ の主な機能は次のとおりです。

  • タブ編集をサポートしています。
  • コードの折りたたみを提供します。
  • ブックマークのサポートがあります。
  • ドキュメントマップがあります。
  • サポートを提供します Perl 互換の正規表現。

notepad ++ をインストールするには、次のコマンドを実行します。

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

インストールプロセスの詳細については、「Ubuntu に notepad++ をインストールする方法」を参照してください。

notepad++ でファイルを開くには、次のコマンドを実行します。

 notepad-plus-plus 

以下の画像のようになります。

Linux テキスト エディタ

13.日食

Eclipse は、開発に最もよく使用される IDE (統合開発環境) の 1 つです。これは Java で開発され、高度な Java アプリケーションを開発するためのいくつかの機能を提供するため、Java 開発者に好まれる選択肢です。他のプログラミング言語のサポートも提供するため、次のような他のプログラミング言語でコードを記述するには追加のプラグインをインストールする必要があります。 PHPパイソン 、C、C++、Ruby on Rails、COBOL など。

Eclipse の主な機能は次のとおりです。

  • これは無料のオープンソース コード エディターです。
  • Java 開発者向けに Java 開発ツールを提供します。
  • 大規模なプラグインをサポートしています。
  • 追加のツールをダウンロードするための Eclipse マーケットプレイスを提供します。

Eclipse をインストールするには、次のコマンドを実行します。

 sudo apt update sudo apt install eclipse 

インストールプロセスの詳細については、「Ubuntu に Eclipse をインストールする方法」を参照してください。

以下の画像のようになります。

Linux テキスト エディタ

14. gVim エディター

gVim エディタは、人気のある Vim エディタの GUI バージョンです。コマンドラインエディタ Vim と同様の機能とモードがあります。ソフトウェアストアから簡単にダウンロードできます。ターミナルからインストールするには、次のコマンドを実行します。

 sudo apt-get update -y sudo apt-get install -y gvim 

ターミナルから gVim を使用してファイルを開くには、以下のコマンドを実行します。

 gvim 

以下の画像のようになります。

Linux テキスト エディタ

15.ジェド編集者

Jed は、S-Lang ライブラリの広範な使用をサポートするコマンドライン エディタです。 Jed は、Linux や Windows などのさまざまなオペレーティング システムのすべてのフレーバーをサポートしています。これは軽量のエディタであるため、低構成のシステムにとって理想的なエディタとなります。

Jed エディターの主な機能は次のとおりです。

  • カラー端末でカラー構文の強調表示を提供します。
  • コードの折りたたみをサポートしています。
  • ターミナル上にドロップダウン メニューが表示されます。
  • Emacs、EDT、WordStar、Borland、Brief などのエミュレート エディタがサポートされています。
  • C に似た言語 S-Lang で拡張可能で、高度にカスタマイズ可能です。
  • 複数のプログラミング言語のさまざまなプログラミング モードをサポートします。

Jed エディターをインストールするには、次のコマンドを実行します。

 sudo apt-get update -y sudo apt-get install -y jed 

以下の画像のようになります。

Linux テキスト エディタ

16. ジーニー編集者

Geany は、Linux システム用の強力で軽量なエディタです。安定しており、便利な機能を多数サポートしています。いくつかのプログラミング言語のサポートが組み込まれています。次のような他のオペレーティング システムでもサポートされています。 WindowsとMac 同じように。

Geany エディターの主な機能は次のとおりです。

  • 構文強調表示機能を提供します。
  • プラグ可能なインターフェイスを提供します。
  • 多くのファイル形式をサポートしています。
  • コードの折りたたみとコード ナビゲーションのオプションが提供されます。
  • 自動補完オプションを提供します。
  • HTML タグと XML タグの自動終了をサポートします。

Geany エディターをインストールするには、次のコマンドを実行します。

 sudo apt-get update sudo apt-get install geany 

以下のコマンドのようになります。

Linux テキスト エディタ

17. 葉っぱ

Leafpad は、単純な GTK ベースのテキスト エディターです。シンプルで軽いため、Linux ユーザーの間で人気のあるテキスト エディターです。

Leafpad の主な機能は次のとおりです。

  • コードセット オプションを提供します。
  • 自動コードセット検出 (UTF-8 および一部のコードセット) を提供します。
  • 無制限の元に戻す/やり直し操作が容易になります。
  • 自動/複数行インデントを提供します。
  • 現在の行番号を表示します。
  • ドラッグアンドドロップ機能を提供します。
  • ファイルの印刷が可能になります。

Leafpad をインストールするには、次のコマンドを実行します。

 sudo apt-get update -y sudo apt-get install -y leafpad 

以下のコマンドのようになります。

Linux テキスト エディタ

18. ライトテーブル

ライト テーブルは、最新のオープンソース IDE ベースのテキスト エディターです。これは、Linux システムの最高のテキスト エディターの 1 つです。

ライトテーブルの主な機能は次のとおりです。

  • 無料でオープンソースです。
  • クロスプラットフォームで軽量です。
  • シンプルなインターフェイスを備えたモダンでスマートな UI を提供します。
  • コーディング中にオートコンプリートを提供します。
  • インライン評価をサポートします。
  • テーマやプラグインを使用した多くのカスタマイズオプションがあります。
  • 分割ビューと即時のフィードバックを提供します。
  • コマンドパレットがあります。
  • ファジーファインダーを使用すると便利です。
  • 自動更新をサポートしています。

ライトテーブルは公式サイトからダウンロードするだけです。ターミナルからインストールするには、次のコマンドを実行します。

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

以下の画像のようになります。

Linux テキスト エディタ

19. Medit テキストエディタ

medit テキスト エディタは、軽量のオープンソース テキスト エディタです。 Linux、Mac、Windows など、すべての主要なオペレーティング システムで利用できます。 CGAP の単純な組み込みコンポーネントとして開始されましたが、現在はスタンドアロンのテキスト エディターとしてアップグレードされています。

Medit の主な機能は次のとおりです。

  • 構文の強調表示を提供します。
  • これにより、いくつかのプログラミング言語用の多くのプラグインが容易になります。
  • 正規表現をサポートしています。
  • 構成可能なキーボード アクセラレータを使用すると簡単になります。

medit をインストールするには、次のコマンドを実行します。

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

以下の画像のようになります。

Linux テキスト エディタ

20. コードライト

CodeLite は、クロスプラットフォームをサポートするオープンソース IDE です。 C などの最もよく使用されるプログラミング言語をいくつかサポートしています。 C++ 、PHP、JavaScript。 Linux、Mac、Windows などの主要なプラットフォームをすべてサポートしています。

CodeLite をインストールするには、次のコマンドを実行します。

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

以下の画像のようになります。

Linux テキスト エディタ

一部の専門エディター

エディタには追加の機能や特別な機能が含まれています。たとえば、

    ソースコードエディタ は、ソース コード作成を提供する追加機能を備えたテキスト エディタです。多くの場合、これらはユーザーがプログラム可能なコード ナビゲーション、構文強調表示機能、HTML エディターと同じキーボード マクロまたはコーディング ツールを備えています。 統合開発環境 大規模なプログラミング プロジェクトを処理および合理化するために開発されました。基本的なテキスト編集には不要な機能がいくつか含まれているため、通常はプログラミングにのみ使用されます。 折りたたみ エディタには、Xedit から派生した「オーソドックス エディタ」が含まれています。プログラミング特有の側面を持たずに折りたたんで機能するエディタは、一般にアウトライナーとして知られています。
  • の著者 ワールドワイドウェブ Web ページを構築するタスクに適用されるさまざまな HTML エディターが提供されています。これらには、E Text Editor、KompoZer、Dreamweaver が含まれています。いくつかは、標準の Web ブラウザまたは組み込みの HTML レンダリング エンジンで進行中の作業を表示するオプションを提供します。
  • ほとんどすべての Web 開発は、IDE またはソース コード エディターを使用して、PHP や Ruby などの動的プログラミング言語で実装されます。 HTML はそれぞれによって提供されますが、基礎となる静的 Web サイトは、サイトを管理するソフトウェアによって収集される個別のテンプレート ファイルとして保存され、HTML ドキュメント全体を構成しません。
  • アウトライナー テキスト エディタを使用して階層アウトライン ツリーを組み込むため、ツリーベース エディタとも呼ばれます。折り畳みは特殊なアウトライン形式として扱うことができます。
  • コンピューター科学者、物理学者、数学者は、プレーン テキスト ファイルの LaTeX および TeX を使用して書籍や記事を作成することがよくあります。多くの場合、このような文書は標準のテキスト エディターで生成されますが、特殊な TeX エディターを使用する人もいます。
  • 共同編集者 2 人以上のユーザーが遠隔地からネットワーク上で同様のドキュメントを同時に作業できるようにします。特定のユーザーが行った変更は自動的に追跡され、ドキュメントに結合され、互換性のない編集が行われる可能性が排除されます。 気を散らすことのないエディター ライターを残りのオペレーティング システムやアプリケーションから分離するという目標とともに、最小限のインターフェイスを提供するため、通知やツールバー領域などのインターフェイス コンポーネントを通じて気を散らすことなく執筆に集中できます。