その優れたUI、優れた機能、そして豊富なプラグインのリストを備えたSublime Textは、世界中のプログラマーにとって最も人気のあるソースコードエディタの1つです。 しかし、それは皆のためではありません。 まず最初に、Sublime Textは技術的には無料ではなく、評価期間が終了するとその70ドルのライセンスを購入するようにあなたに悩ませ続けています。 それはまたプロプライエタリなソフトウェアであり、それは多くのFOSS支持者が口に合わないと感じるもう一つの重要な問題です。 まだ他の人たちは実際には素朴なテキストエディタの代わりに本格的なIDEを探しているかもしれないので、あなたの中の何人かが日常的に使うSublime Text以外の何かを探している理由はたくさんあります。 あなたがそれらのうちの1人なら、あなたは今あなたが使うことができる8つの最高のSublime Textの選択肢を見てみるべきです:
最高の崇高な代替テキスト
1.メモ帳++
Notepad ++は、MS Windows環境下でいくつかのプログラミング言語をサポートする無料のソースコードエディタです。 これはScintillaエディタコンポーネントを使用し、 「パフォーマンスを向上させプログラムサイズを縮小するためにSTLのみを使用したWin32 API呼び出し」でC ++で書かれています。 このソフトウェアはマクロとプラグインをサポートしていますが、このリストの他の多くのエディタほど機能豊富ではありません。 ただし、そのシンプルさと使い慣れたUIは、コーディングを始めたばかりの人にとっては簡単な推奨事項です。 高度なプログラマーはおそらくもう少し複雑なものを探すでしょうが、Notepad ++には、構文の強調表示、構文の折りたたみ、検索/置換、分割画面編集、同期スクロール、マルチなど、基本的なコードエディタに期待される機能のほとんどが備わっています。ドキュメントタブのインターフェイス。
Sublime Textと同様に、プログラミング、スクリプト、およびマークアップ言語の自動補完も制限されていますが、Sublime Textとは異なり、 インテリジェントなコード補完または構文チェックはサポートされていません 。 GNU GPLの下でライセンスされているオープンソースプロジェクトとして、Notepad ++はもともと2003年から2010年にかけてSourceForgeでホストされました。2010年1月に米国連邦政府がそのITARの下でソフトウェアサービスを含むとき、ホスティングはフランスのTuxFamilyに移行しました。これにより、SourceForgeはキューバ、イラン、北朝鮮、スーダン、シリアのユーザーへのアクセスを制限することを余儀なくされています。 このプロジェクトは現在Githubでホストされており、一般的には最高のSublime Textの代替案の1つと考えられています。
プラットフォーム: Windows
ダウンロード:(無料)
アトム
Atomはフリーでオープンソースでカスタマイズ性が高いです。 最小限のコアを中心に構築し、このソフトウェアには50のオープンソースパッケージが付属しており、GitHubでホストされている多くのオープンソース版と同様にホストされています。 Atomは、元々Cheng Zhaoによって作成されたオープンソースのElectronフレームワークに基づいていますが、現在はGitHubによって開発されています。 Chromiumの上に純粋なHTML / CSSで書かれています 。 このプロジェクトは2014年に開始されましたが、すでに7, 000以上の異なるパッケージがあり、そのほとんどすべてがGithubでもホストされています。 オートコンプリート+のようなものを使用して追加のオートコンプリート機能を取得したり、Minimapを使用してファイルの特定の部分を視覚的にスキップすることができます。
Sublime Textとは異なり、 Atomはツリービューでファイルやフォルダのドラッグアンドドロップアクションをサポートしています。これは通常のユーザーにとって明らかなプラス機能です。 あなたが同時に複数のファイルを扱うタイプであれば、Atomの分割ペイン編集機能にも感謝するでしょう。 Atomには、C、C ++、C#、HTML、Java、Python、SQLなどを含む多数のプログラミング言語との互換性を維持するためのデフォルトのプラグインもいくつか付属しています。 Github自身のプロジェクトの1つであることの固有の利点は、それが素晴らしいgit統合を持っているということです。 全体的に見て、柔軟性とカスタマイズが優先順位のリストの最上位にある場合、それは素晴らしいソフトウェアです。
プラットフォーム: Windows、Linux、macOS
ダウンロード:(無料)
3. Visual Studioのコード
Visual Studio Codeは、 Microsoftによって開発され 、GithubでホストされているFOSSソースコードエディタおよびデバッガです。 このソフトウェアはWindowsだけでなくmacOSやLinuxでも利用可能です。 組み込みGitコントロール、構文の強調表示、インテリジェントなコード補完、スニペット、コードリファクタリングのサポートが含まれています。 これはカスタマイズ可能で、ユーザーはエディタのテーマ、キーボードショートカット、その他の設定を変更することができます。 Atomと同様に、 VS Codeは NodeおよびHTML / CSSを使用するElectronフレームワークに基づいていますが、Atomを使用する代わりに、 'Monaco'(Visual Studio Team Servicesで使用されているものと同じエディタコンポーネント)を使用します。
Visual Studio Codeは、C、C#、C ++、HTML、JSON、Objective-C、Objective-C ++、PHPなどを含むがこれらに限定されない多数のプログラミング言語をサポートしています。 Sublime Textと同様に、VS Codeは、エディタの機能を強化し、言語サポートを追加する幅広いプラグインもサポートしています 。 拡張機能の管理は組み込まれており、いくつかの重要なものはデフォルトのダウンロードパッケージの一部です。 注目すべき機能は、リンターや静的分析用のツールなど、コードを分析する拡張機能を作成できることです。 このソフトウェアは2015年に最初にリリースされ、現在は先月リリースされたバージョン1.15.1です。
プラットフォーム: Windows、Linux、macOS
ダウンロード:(無料)
4. Vim
Vimはフリーでオープンソースのクロスプラットフォームのコマンドラインテキストエディタで、Windows、Linux、macOS、UnixからAndroid、iOS、Amigaosなどの幅広いプラットフォームで利用できます。 このソフトウェアは、 Unix用のオープンソースのViテキストエディタプログラムのクローンであり 、その名前は、有名なコンピュータ科学者とSun Microsystemsの共同創設者Bill Joyによって1976年に書かれたオリジナルプログラムへの参照としての 'Vi Improved'の縮小です。プログラムはそれをサポートする強力なユーザーの軍隊を持っていて、そしてツリー探検家、構文ハイライト、テーマ設定、Git統合などを持って来るおよそ15, 000のパッケージを持っています。
Sublime Textとは異なり、 Vimにはマウスを使って簡単に移動できるGUIがないため、開く、閉じる、編集、保存の操作はすべて、端末で行うのと同じキーボードショートカットを使って行います。 GUIがないということは、より魅力的な魅力があることを意味しますが、今日でも使用できる最も柔軟で強力なソースコードエディタの1つです。 .vimrcを検索するだけでネット上で見つけることができる、 事前設定されたVim設定ファイルもたくさんあります 。 この非常に強力なツールについてもっと詳しく知りたい場合は、Vim-Adventuresにアクセスしてオンラインゲームをプレイし、基本的なコマンドすべてについて楽しく学ぶことができます。
プラットフォーム: Windows、Linux、macOS
ダウンロード:(無料)
5.スペースマック
GNU Emacsは一般に世界で最も拡張可能でカスタマイズ可能なソースコードエディタであると考えられています、そしてSpacemacsは最も人気のあるEmacsスターターキットの1つです。 すでにご存知のとおり、これはGNU Emacsをベースとしたフリーでオープンソースのテキストエディタであり、XディスプレイマネージャおよびUnix端末内で実行可能なグラフィカルUIとコマンドラインUIの両方を備えています。 このプログラムはEmacsのプラグインエコシステムとviのキーバインディング (EViL経由)のフルパワーをもたらし、強力で用途の広いSublime Textの代替手段となります。 このソフトウェアは、通常のEmacsユーザーがまだソフトウェアを効果的に使用できるようにしながら、Viユーザーの生産性を助けます。
Spacemacsはスペースバーをデフォルトのリーダーキーとして使用します 。これはプログラムがプログラムの名前を取得する場所です。 Spacemacsの構文強調表示機能は、すべての主要なプログラミング言語でデフォルトで有効になっています。また、設定ファイルや内部コマンドを使用して手動で設定することもできます。 すべての肯定的な面で、プログラムは時々 かなりグリッチがあります。 面倒なキーバインドの競合から機能しないLaTexサポートや標準以下のタブ/ワークスペースプラグインまで、Spacemacsは少々手間がかかりますが、あなたのヤクひげ剃り作業が好きなら、これは非常に完璧なプロジェクトです。
プラットフォーム: Windows、Linux、Unix、macOS
ダウンロード:(無料)
6.ブラケット
角かっこは、フリーでオープンソースのソフトウェアも商用ソフトウェアの最大の名前から由来することがあるもう1つの例です。 PhotoshopやPremier Proのような高価なソフトウェアでよく知られているアドビは、MITライセンスの下でライセンスされ、現在GitHub(リポジトリ)でホストされているこのプログラムの背後にある会社です。 ブラケットは、Node.jsコンテナ内のCodeMirrorを使用して、HTML、CSS、およびJavaScriptでWeb開発者向けに特別に作成されました。 Windows、macOS、Linuxなど、さまざまなプラットフォームで利用できます。
括弧の注目すべき機能のいくつかは、 クイック編集、ライブプレビュー、分割表示、およびTheseus統合を含みます。 言語サポートに関しては、ソフトウェアはとりわけC、C ++、Java、JavaScript、HTML、Python、PerlおよびRubyをサポートします。 Sublime Textと同様に、Bracketsも、拡張機能マネージャが内蔵されているため、ソフトウェアの機能を大幅に強化できる拡張機能をサポートしています。 ここで言及する必要があることの1つは、Bracketsがデフォルトでユーザデータをアドビのサーバに送信することですが、必要に応じて[ヘルプ]> [ヘルスレポート]に移動することでいつでもオフにできます。
プラットフォーム: Windows、Linux、macOS
ダウンロード:(無料)
ライトテーブル
Light Tableは、その公式Webサイトで、柔軟なインターフェイス、リアルタイム評価、即時実行、ライブビジュアライゼーション、デバッグ、およびドキュメントを提供することを目的とした「次世代コードエディタ」としての地位を確立しています。 他の多くのソフトウェアと同じように、またSublime Textとは異なり、Light TableはMITライセンスの下でリリースされている無料のオープンソースプログラムです。 これはNode-Webkitラッパーを使用してClojureScriptで書かれていて、ClojureとClojureScriptの環境として始められましたが、それ以来、Python、JavaScript、HTML、CSSなどの他のプログラミング言語のサポートを追加しました。
Light TableはSublime Textに比べて言語サポートが限られていますが、どこでもオートコンプリート、分割ビュー、コマンドパレットなど、いくつか素晴らしい点があります。 それはまた、テーマの良い選択が付属していますが、それはブラウザプラットフォームに基づいているという事実にもかかわらず、あなたはそれの中の画像ファイルを見ることができないということです。 全体的に見て、Light Tableは、 軽量で高速な、興味深く、比較的新しいプロジェクトですが、ユーザーは急勾配の学習曲線を持っています。これは、他のソフトウェアほど機能が豊富ではないためです。このリスト
プラットフォーム: Windows、Linux、 macOS
ダウンロード:(無料)
8. Eclipse
Eclipseは私たちのリストにある他のほとんどのエントリと同じようにフリーでオープンソース(FOSS)のソースコードエディタですが、 単なるソースコードエディタ以上のものです。 実際には、Windows、Linux、macOS、およびSolarisで利用可能な本格的なクロスプラットフォームIDE (統合開発環境)です。 プログラム自体はほとんどJavaで書かれており、ほとんどの場合Java環境として生まれましたが、プラグインと拡張機能の数が多いため、C言語を含むがこれに限定されない幅広いプログラミング言語をサポートします。 、C ++、C#、COBOL、Fortran、JavaScript、PHP、Javaなど。 Pythonはそのままではサポートされていませんが、PyDevプラグインを使えば作業は完了です。
この非常にポピュラーなIDEの機能に関しては、Git / CVSサポートと一緒にたくさんの統合デバッグツールが付属しています。 Eclipseの標準版には、Javaとプラグイン開発ツールも付属しています。 開発者は、チャート作成、モデリング、レポート作成、テスト、およびGUIの構築のためのツールを含む他のパッケージから選択することもできます。 プラットフォームで利用可能なプラグインの宝庫を調べたい場合は、Eclipseインストール内から直接ソフトウェアをインストールできるEclipse Marketplace Clientにアクセスしてください。
プラットフォーム: Windows、Linux、macOS、Solaris
ダウンロード:(無料)
あなたが試すべき最高の崇高な代替テキスト
上記のソースコードエディタとIDEはすべて、Windows、macOS、およびLinux用の優れたSublime Textの代替手段ですが、それらが提供する高度なカスタマイズのおかげで、完全に正直であるならば、どれも完璧ではありません。 それぞれ独自の長所と短所があるので、理想的には、自分に何がうまくいくのか、何がうまくいかないのかを試してみる必要があります。 上記のプログラムを既に使用している、または使用したことがある場合、またはこのリストに含まれるに値するものを見逃していると思われる場合は、以下のコメント欄にお知らせください。 この件についてあなたの考えを聞きたいです。