プログラマー向けの最高のクロスプラットフォーム プレーン テキスト エディター 10 個
プログラミングを開始すると、オペレーティング システムのデフォルトのテキスト エディタが十分に機能していないことがすぐにわかります。最初は大丈夫かもしれませんが、クレヨラが 8 個入った箱で肖像画を作ろうとするようなものです。以下のプレーン テキスト エディターは、堅牢で効率的なツールとオプションを提供し、コードの記述、レビュー、および修正をより簡単かつ快適にするためのあらゆる種類の組み込み機能を備えています。また、クロスプラットフォームでもあります。
1.崇高なテキスト
価格: 無料 / $99
対象: Windows、Linux、および macOS。
由緒ある強力でカスタマイズ可能なSublime Textは、プログラマー向けの優れたテキスト エディターのほぼすべてのボックスをチェックします。それはよく知られており、入手可能な最高のものの1つとして広く認識されており、正当な理由があります. マルチキャレット編集を使用すると、一度に複数の場所にテキストを入力できます。このようにすると、名前と値を置き換えるだけでコードを簡単に更新できます。正規表現 (正規表現) を使用して検索を容易にする検索および置換機能もあります。
長所
- Sublime Merge でより簡単に Git にアクセス
- シンプルなデザイン
- マルチキャレット編集と正規表現
短所
- 個人用ライセンスでは、最大 3 年間の更新しか提供されません
2.パルサー(アトムのフォーク)
価格: 無料
対象: Windows、Linux、macOS。
Pulsarは、2022 年 12 月 15 日に GitHub が Atom エディターのサポートを正式に終了した後、Atom エディターのオープンソースの後継です。好きなだけ機能を追加または削除できます。これは、コードを記述するための完全にカスタマイズ可能なプレーン テキスト エディターを探している場合に最適です。ただし、実行しようとしても読み込み中であることを示すものは何も表示されないため、たまたまEnter何度も押した場合、実行時にポップアップするウィンドウの数に驚かれることでしょう.
長所
- 現在ない機能を追加できます
- 不要または不要な機能を削除できます
- Electron JS の回避方法を知っていれば、簡単に変更可能
- テレメトリ データを収集しない
- 新しいタブを垂直または水平に設定できます
短所
- 公式開発は遅い
- 起動に時間がかかることがあります
- 新しいので、元の Atom エディターと大差ありません。
- テレメトリ データの収集など、望ましくない機能を含む可能性のある公開パッケージには引き続き注意する必要があります
- 一部の Linux ディストリビューションでは動作しない可能性があります
3.ライトテーブル
価格: 無料
対象: Windows、Linux (64 ビット)、および macOS。
Light Tableは、Kickstarter のこれまでのトップ テクノロジー プロジェクトの 1 つであり、他に類を見ない洗練された機能を備えています。最善の方法は、アプリケーション内のコードの横にあるブラウザー タブを開いて、コードに加えた変更をリアルタイムで確認できる機能です。このような機能が組み込まれている数少ないコード エディターの 1 つです。
長所
- 1 つのタブで Web を閲覧できます
- タブ セットを使用して、あるタブ セットを別のタブ セットと区別する
短所
- すべてのタブ セットは垂直です
- 限定プラグイン
4. ヴィム
価格: 無料
利用可能なデバイス: Windows、Unix (Linux を含む)、macOS、Android (VimTouch として)、および iOS。
Vim (およびそれに対応する Unix 組み込みの vi) は、ほぼどこでも実行できる小さなテキスト エディターです。公式ウェブサイトは時々遅くなる可能性があるため、必ず公式 GitHub リポジトリからダウンロードする必要があります。一般に、これは小さく、高速で、基本的にスピード コーダーの親友です。コマンドを示すために修飾キーに頼るのではなく、Vim は通常の文字を使用します。コマンドは少しだけ直感的です (たとえば、入力:q!
して終了します) が、ホーム行から指を移動する必要はありません。Vim を使いこなせるようになると、他のすべてのエディターはスラッジが坂を滑り落ちるように感じるでしょう。
長所
- 高速コーディングが可能
- スーパーライト
- 小さな画面で起動
短所
- 小さな小さなアプリの場合、メインの Web サイトからダウンロードするのに非常に時間がかかります
- コーディングの初心者は、Vim に慣れるのに時間がかかる
5.Emacs
価格: 無料
対応機種: Windows、Linux、macOS。
Emacsは、その拡張性と一般的な柔軟性で最もよく知られています。この拡張性のおかげで、Emacs は「OS 内の OS」と呼ばれることもあり、ユーザーはその中で実行する Web ブラウザー、音楽プレーヤー、ニュース リーダーを作成しました。他の組み込み機能の中でも、ショートカットの広範なライブラリ、起動時に任意のコードを実行する機能、およびマルチユーザー コラボレーションを利用できます。アプリケーションは、追加機能を提供するために修飾キー (Vim はこれを回避します) を広範囲に使用します。また、Emacs には独自の教会があります。それをあなたがするものにしてください。
長所
- シンプルな IDE に拡張可能
- ホットキーとキーバインドを簡単に作成
短所
- ポータブル版なし
6.ウルトラエディット
価格: 年間 79.95 ドル (エディターのみ) / 年間 99.95 ドル (すべてのツール)
対象: Windows、Linux、および macOS。
Sublime Text と同様に、UltraEditは強力なテキスト エディターであり、多くのツールと多くの自由を提供します。マルチキャレット編集やカスタマイズ可能なユーザー インターフェイスなどの機能も含まれています。UltraEdit には、カスタマイズ可能なアイコン ベースのツールバーとリボンも用意されています。これは、他のテキスト エディターにはないものです。FTP、SSH、および Telnet が統合されており、サーバーベースのコードを操作できます。リストにある他のエディターよりもエンタープライズレベルの焦点を当てており、それを反映した価格になっています.
長所
- 組み込みの FTP および SFTP 機能
- テキスト エディタ内で SSH を使用する
短所
- 有料編集者
- クローズドソース
7.ICEコーダー
価格: 無料
対応機種: OS に関係なく、PHP を搭載したブラウザで動作します。
ブラウザよりもクロスプラットフォームになる可能性があるものは何ですか? ICECoderは Chrome タブ内で実行され、どこにでもあるプラットフォームで他のエディターの多くの機能を提供します。ICECoder は当初、HTML や JavaScript などのブラウザベースのプログラミング言語とマークアップ言語に重点を置いていましたが、その後、C や Java などを含むように拡張されました。Ctrl誤って+Wを押してしまうと、ウィンドウが閉じてしまうので注意してください。
長所
- ブラウザで動作
- 実験的なデスクトップ アプリもあります
短所
- デスクトップ版はまだベータ版
8.ビジュアルスタジオコード
価格: 無料
対象: Windows、Linux、macOS。
Visual Studio Codeは、IDE とカスタマイズ可能なプレーン テキスト エディターの間の境界を曖昧にするコード エディターのグループに Emacs と Light Table を加えます。ほとんどの場合、Visual Studio IDE の外部でコードを編集するために使用されます。ボタンを数回クリックするだけでプラグインをインストールすることで、軽量な IDE に変えることができるため、初心者でも簡単に始めることができます。しかし、すべてを自分の好きなようにパーソナライズしたいところまで来たら、自分でカスタマイズしやすい他のエディターに (少なくとも一時的に) 移動する必要があります。
長所
- 超安定
- ファイルで使用しているコードを検出します
短所
- Microsoft は、このアプリとそのプラグインからテレメトリ データを取得します
- 追加するプラグインの数によっては遅くなる可能性があります
- ポータブル版なし
9. VSコーディウム
価格: 無料
利用可能な環境: Windows、Linux、および macOS。
VSCodiumは、独自のプラグインや既定でオプトアウトするテレメトリ データを持たない Visual Studio Code の妹であるため、基本的には同じものです。Visual Studio Code のオープン ソース バージョンへのフォークであるため、同じリソースを使用し、まったく同じように見え、すべて同じプラグインで動作します。これは、Visual Studio Code は好きだが Microsoft は好きではなく、データ プライバシーが好きな場合にのみ使用してください。
長所
- Visual Studio Code でできることは何でもできる
- デフォルトではテレメトリ データを取得しません
短所
- Visual Studio Code が既に行っていることを実際に追加するわけではありません
- Visual Studio Code 独自のプラグインにはアクセスできません
佳作: メモ帳++
価格: 無料
Notepad++ は Windows 専用ですが、Snap アプリケーションを介して (非公式に) Linux で動作させることができます。より単純なプレーン テキスト コード エディターの 1 つであるNotepad++は、サム ドライブに保存し、スペースを取りすぎずに職場のコンピューターに接続できる、迅速でポータブルなコード エディターとして優れています。他のほとんどのコード エディターでも同じことができますが、特にこれは非常に高速に起動し、どこにいてもすばやくメモを作成するのに最適です。
長所
- タブに色を適用できます
- タブを読み取り専用に設定できます
- 通常のメモ帳のように高速に実行
短所
- タブを右にドラッグしても新しいタブ セットが作成されない
- プラグインはかなり不足しています
よくある質問
Vim と vi の違いは何ですか?
UNIX システムの元のプレーン テキスト コード エディターは vi です。OSのインストールに同梱されています。Vim は、より多くのコマンドと操作する GUI を備えた改良版です。その名前は「vi、改善された」の略です。
IDE とエディタの違いは何ですか?
IDE には、コーディングを容易にするために必要なすべてのツールが備わっていますが、エディターは通常、入力を改善するためだけに機能します。コンパイラへのリンクに加えて、IDE は Git のようなバージョン管理ソフトウェアや GDB のようなデバッグ プログラムに接続できます。ただし、IDE とエディターの違いはかなりあいまいであり、Visual Studio Code のように、プラグインを介してこれらを利用できるようにすることで、その境界線をより曖昧なものにすることができます。
Atomはなぜ廃止されたのですか?
Atom は何年にもわたって人気を失ってきたため、GitHub の人々はそれを中止し、他のプロジェクトに集中することを計画しました。ただし、最新バージョンの Atom のソース コードは公開アーカイブになり、将来の世代が参照できるようにコードを保存しながら、誰でもフォークを作成できるようになっています。
エレクトロンJSとは?
Electron JS は、デスクトップ アプリケーションのように見える Web アプリを構築するための JavaScript フレームワークです。Sublime、Pulsar、Visual Studio Code など、多くのプレーン テキスト コード エディターで使用されています。
画像ソース: Unsplash . Terenz Jomar Dela Cruz によるすべてのスクリーンショット。
コメントを残す