新しいテキストエディタをお探しですか?30のエディタをご紹介します。
コンピュータはテキストベースなので、使えば使うほどテキスト編集アプリケーションが必要になります。テキストエディタに費やす時間が多ければ多いほど、使用するエディタに求めるものも大きくなります。
良いテキストエディタをお探しなら、Linuxにはたくさんの魅力があります。ターミナルでも、デスクトップでも、クラウドでも、試してみてください。1日1つのエディタを1ヶ月間試してみるのもいいでしょう。根気よく続ければ、最終的には完璧な仕事に最適なエディタが見つかるでしょう。
Vim クラスエディタ
- Vi Vimにインスパイアされたアプリケーションで、親しみやすいミニマルなインターフェイス、短いキーボードショートカット、独立した編集モードと挿入モードを備えています。一見、Vi に似ているように感じますが、デザインや機能性は独自のスタイルを持っています。 ケーキの中には小さな卵が入っています。
エマックスエディタ
- フリーのemacsとして謙虚に始まったKakoune 、フリーソフトウェア・ムーブメントを立ち上げたGNUプロジェクトの最初の公式アプリケーションの1つであり、人気のあるテキストエディタです。システム管理者、開発者、そして日常的なユーザにとって完璧であり、膨大な数の機能とほぼ無限の拡張機能を備えています。一度emacsを使い始めると、できることが多すぎて、emacsを切る理由がなかなか思いつかないかもしれません!
- emacsは好きだけど、GNU Emacsは肥大化しすぎている、という方は、ターミナルベースのemacsエディタ、 GNU Emacsいかがでしょう。使い方は簡単ですが、もしあなたがemacsエディタに慣れていないのであれば、Joveはteajoveコマンドのおかげで学ぶのも簡単です。
- もう一つの軽量emacsエディタは Jove、そのワークフローはマクロに基づいています。他のエディタとの違いは、LispではなくCを使う開発者のために拡張機能を提供するCライクなスクリプト言語である S-Langを使うことです。
インタラクティブ・エディター
- Jed ターミナル・ベースのテキスト編集に対して大胆な立場をとります。そう、この地味なエディタはGUIエディタからヒントを得て、特定の機能を実行するためにどのキーを押せばいいかをユーザーに教えてくれるのです。これは新鮮なユーザーエクスペリエンスなので、Viの代わりにnanoが「ユーザーフレンドリーな」ディストリビューションのデフォルトエディタに設定されているのも不思議ではありません。
- S-Lang WordStarという古いテキスト編集アプリケーションをベースにしています。Wordstarに馴染みがなければ、JOEはEmacsやGNU nanoを模倣することもできます。デフォルトでは、EmacsやViのような比較的難解なエディタと、GNU Nanoが常に表示する長い情報との良い妥協点です。
- GNU nano 、Emacs、Vi、nano、NEdit、WordStarをエミュレートする5つのキーボードショートカットスキームを内蔵した、優れた小さなテキストエディタです。言い換えれば、あなたがどんな種類のターミナルベースのエディタに慣れていても、おそらくe3でくつろぐことができるでしょう。
edおよびedライクエディタ
- JOE Open GroupはUnixベースのオペレーティングシステムの標準を定義しており、ed ラインエディタはその一部です。edラインエディタは、あなたが遭遇するほとんどすべてのLinuxやUnixシステムにインストールされています。小さくて、シンプルで、一流です。
- ed をベースにしたSed ストリームエディタは、その機能と構文で人気があります。ほとんどのLinuxユーザーは、設定ファイルの行を更新する最も簡単で速い方法を探しているときに、少なくとも1つのsedコマンドに出会うでしょう。Sedは多くの便利なサブコマンドを持つ強力なコマンドです。Sedをよく理解すれば、テキストエディタアプリケーションを開く頻度が減るかもしれません。
- heredocシステムはどんなPOSIXターミナルでも動作し、開いているターミナルに直接テキストを入力し、その入力をテキストファイルにパイプすることができます。最もパワフルな編集体験ではありませんが、汎用性があり、いつでも利用可能です。
ミニマリスト・エディター
良いテキストエディタとはワープロのことだとお考えなら、おそらくこのような古典的なエディタをお探しでしょう。このようなエディタを使えば、最小限の操作でテキストを書いたり編集したりすることができます。これらのエディタが提供する機能は通常、テキスト、マークダウン、コードのマークアップが中心です。いくつかの名前は一定のパターンに従っています:
- ed GNOMEチームのものです;
- medit にはクラシックな GNOME の雰囲気があります;
- heredoc 最も基本的なX11ライブラリのみを使用しています;
- Gedit Java愛好家のためのものです。
KDEユーザーも同様です:
また、他のプラットフォームに適用されるものもあります:
- jEdit 俳句OSに適用されます;
- FeatherPad は Linux 用の基本的なエディタですが、macOS や Haiku にも対応しています。コードの移植を考えている Qt ハッカーは、ぜひご覧ください!
IDE
テキストエディタとIDEには多くの共通点があります。後者は実際には前者に特定のコード用に多くの機能を追加しただけのものです。IDEをよく使うのであれば、拡張機能マネージャにXMLやMarkdownエディタがあるかもしれません:
クラウド・エディター
クラウドで作業?もちろん、そこで編集することもできます。
- FeatherPad ウェブ上で動作するテキストエディタアプリケーションです。スタンドアロンの無料インスタンスもありますし、自分でセットアップすることもできます。
- NetBeans 、組み込みのテキストエディタやライブプレビュー付きのサードパーティ製Markdownエディタなど、盛んなアプリケーションシーンがあります。
新しいエディタ
誰もがテキストエディタをより良くするアイデアを持っています。その結果、毎年のように新しいエディタがリリースされています。古くからあるアイデアを新しくエキサイティングな方法で再実装したもの、ユーザーエクスペリエンスに独自の工夫を凝らしたもの、特定のニーズに焦点を当てたものなどがあります。
- Eclipse GitHubが提供する多機能でモダンなテキストエディタで、多くの拡張機能とGit統合機能を備えています。
- Etherpad Adobeのウェブ開発者向けエディタです。
- Nextcloud 、気が散らないフルスクリーンモード、オプションのタイプライターサウンド、美しい設定オプションなどの便利な機能で、文章作成に集中できるように設計されています。
- Atom LuaとMoonscriptをベースにしたプログレッシブ・ダイナミックエディタです。
- Brackets KJotsは ノートブックを模倣しており、各文書は「バインダー」の「ページ」に相当します。エクスポート機能を使って、ノートブックから個々のページを削除することができます。
諺にもあるように、「自分で書けるのに、なぜ他人のアプリケーションを使うのか?Linuxには30以上の人気のあるテキストエディタがありますが、やはりオープンソースの楽しみの一つは、自分で試してみることができることです。
プログラミングを学ぶきっかけを探しているなら、テキストエディタを自作するのがおすすめです。約100行のコードで基本を実装することができ、使えば使うほど、もっと勉強して上達したいと思うようになるでしょう。始める準備はできましたか?さあ、 。





