最近の記事の1つで、2019年にGitHubで最も人気のある7つのプログラミング言語と JavaScriptのリストを作成しました。 上に出てきました。ほとんどの読者がJavaScriptの使用に興味を持っているように見えます 彼らのプロジェクトについては、ここに最高のJSエディターのリストがあります Linuxマシンで使用できます。
1。 VisualStudioコード
Visual Studio Codeは、コードを編集およびデバッグするための包括的なツールスイートを備えた、無料のオープンソースのクロスプラットフォームコードエディターです。 ライブ共有などの他の機能を備えた完全にカスタマイズ可能なUIを誇っています リアルタイムのコードコラボレーション、ネイティブGit統合、構文の強調表示、Intellisenseなど。
Microsoftによって開発されました レドモンドジャイアントが提供するプラグインのほぼ網羅的なライブラリを使用 またはユーザーコミュニティであり、 JavaScriptを含むあらゆるプロジェクトで最も使用されているエディターの1つです。 デバッグ、オートコンプリート、GoTo、統合されたJSタイプチェックなどの機能が便利です。
VisualStudioコード
VisualStudioCodeに関する私の記事を参照してください。
2。アトム
Atomは、 GitHub によって開発および保守されている、無料のオープンソースのクロスプラットフォームテキストエディタです。 。その機能には、構文の強調表示、コードの折りたたみ、コードの補完、Gitの統合など、いくつかのプログラミング言語のネイティブサポートが含まれています。パッケージをインストールおよび管理して機能を拡張するための使いやすいパッケージマネージャーをユーザーに提供します。
アトム JSを作成するための優れたエディターです。 オートコンプリート、構文の強調表示、および拡張機能による拡張性をネイティブでサポートしているため、コード。開発者はTeletypeを使用してコードで共同作業を行うことができ、エディターは、その機能を拡張するために厳選されたパッケージセットをインストールすることにより、IDEステータスにアップグレードできます。
Atomコードエディタ
Atomコードエディタに関する私の記事を参照してください。
3。崇高なテキスト3
Sublime Text 3は、速度と信頼性に重点を置いた、無料/プレミアムのクロスプラットフォームの軽量で拡張可能なテキストエディタです。人気のSublimeTextの現在のバージョンです エディターシリーズは、オートコンプリート、コードフォールディング、構文の強調表示を提供し、箱から出してすぐに大量のコンピューター言語をサポートします。
完全にカスタマイズ可能で、開発者コミュニティが便利なパッケージマネージャーを介して利用できるプラグインを使用して機能を拡張できます。 JS開発者は、Git統合、インクリメンタル差分チェッカー、ブロックキャレット機能などを楽しむこともできます。
崇高なテキストエディター
4。 SpaceMacs
SpaceMacsは、 Emacsの機能を組み合わせた無料のオープンソーステキストエディタです。 およびVim 人間工学、一貫性、ニーモニックに焦点を当てた単一のテキストエディタに。
エディター内のどこにいても同じキーバインディングを正常に使用し、コマンドラインとグラフィカルユーザーインターフェイスの両方をユーザーに提供します。 EmacsもVimも最高のエディターではないという考えに基づいて繁栄しています。どちらもそうです。
SpaceMacsコードエディタ
5。 Qt Creator
Qt Creatorは、Qtアプリケーション開発フレームワークのSDKの一部として作成された、C ++、JavaScript、およびQML用の無料のクロスプラットフォーム統合開発環境です。
ビジュアルデバッガー、組み込みのフォームデザイナー、構文の強調表示、スマートオートコンプリート、プラグインを使用した機能拡張などのツールを使用して複雑なプログラムを構築するために必要な完全なツールセットをユーザーに提供します。
QT Creatorには、GPLv3ライセンスの下でオープンソースである機能豊富なバージョンと、エンタープライズエクスペリエンスの提供に役立つテクノロジーのサポートを備えた多数の追加機能を備えた商用バージョンがあります。公式のQtサポートヘルプデスク。
6。ブラケット
Bracketsは、 Adobeによって開発された無料の最新のオープンソースコードエディタです。 完全にJavaScriptで書かれている 、 HTML 、および CSS 。軽量で、ビジュアルツールをエディターに組み込んで、ユーザーワークフローを高速化し、インラインエディター機能を使用してファイルページを切り替える頻度を減らします。
Bracketsが提供するいくつかの機能には、ライブプレビュー、SCSSとLESSのサポート、Gitとの統合、シンプルなW3Cバリデーター、自動プレフィックス、インデントガイド、無料の拡張機能ライブラリのサポートなどがあります。
ブラケット–オープンソースのテキストエディタ
7。 Emacs
Emacsは、強力で無料のオープンソースのUNIXベースのコマンドラインテキストエディタのファミリであり、最も人気のあるのは GNUEmacsです。 。完全にカスタマイズ可能で、構文の強調表示や行ナビゲーションなど、コンテンツを意識した編集機能をいくつか提供します。
Emacs 想像するほど簡単に起動して実行できるテキストエディタではありませんが、初心者向けのチュートリアルと、プロユーザー向けの包括的な組み込みドキュメントを提供します。
Lispで書かれているので、Lispユーザーはニーズに合わせて機能を調整でき、ユーザーはプラグインを使用して、コードを書くだけでなく機能を拡張できます。例えば。 Emacsはメールクライアントおよびニュースリーダーとして使用できます。
Emacsテキストエディタ
Emacs Linuxディストリビューションの公式パッケージリポジトリに同梱されており、これが推奨されるインストール方法です。
$ sudo apt install emacs [On Debian/Ubuntu] $ sudo yum install emacs [On CentOS/RHEL] $ sudo dnf install emacs [On Fedora]
8。 Vim
Vimは、強力でありながら軽量のオープンソースコマンドラインエディタであり、「すべてを統治する1人のエディタ」として時の試練に耐えてきました。 」は、デフォルトでいくつかのLinuxディストリビューションに同梱されていることを示しています。このように機能性を念頭に置いて作成されたため、習得するのはかなり困難ですが、多くのプロ開発者はそれを誓う準備ができています。
競合他社と同じように、 Emacs 、 Vim すぐに使用できる機能は多くありませんが、作業中のプロジェクトに合わせて、設定、スクリプト、プラグインを使用して構成できます。
Vimエディター
Vim Linuxディストリビューションの公式パッケージリポジトリに同梱されており、これが推奨されるインストール方法です。
$ sudo apt install vim [On Debian/Ubuntu] $ sudo yum install vim [On CentOS/RHEL] $ sudo dnf install vim [On Fedora]
9。 WebStorm
WebStormは有料の統合開発環境です JetBrainsによって開発および保守されています JavaScriptの場合 プロジェクト。両方のNode.js用のデバッガーを備えています アプリとクライアント側アプリ、テストランナー向けのシームレスなツール統合、 REST クライアント、単体テスト、 VCSとの統合 GitHubなど 、水銀 、など。
WebStormを使用できます Angular、React、Vue.js、react Native、Electron、Node.js、Meteor、Cordova、Ionicでプロジェクトをビルドします。無料ではありませんが、30日間無料で評価できます。
WebStorm JavaScript IDE
10。コモドエディット
Komodo Editは、クロスプラットフォームの統合開発環境 構文の強調表示、オートコンプリート、リファクタリング、およびGoToコマンドのコードインテリジェンスを備えた最も一般的なプログラミング言語の場合。
また、ネイティブデバッグと単体テスト、Git、CVS、Bazaar、Subversion、Perforce、Mercurialのバージョン管理サポート、プラグインを使用した拡張性、ActiveStateを使用したコードコラボレーション、正規表現のサポート、広範な言語サポートも提供します。
コモドIDE
11。どこでもコード
Code Anywhereは、FTP、SFTP、Googleドライブ、Dropboxなどのリモートサービスを使用してコードをリモートで使用できるようにする有料のクラウドベースのIDEです。コンテナベースの開発に焦点を当てています。これは、ユーザーがプロジェクトを最初から最後まで開発し、クラウドから直接デプロイすることを可能にするベンチャーです。
コードエニウェア 機能のハイライトには、組み込みのターミナルコンソール、コードリビジョン、コード共有、コードコラボレーション、Git、GitHub、Bitbucketとの統合なども含まれます。7日間無料で試すことができます。その後は少なくとも<<強い>$2/月 。
CodeAnywhere –クラウドIDEエディター
CodeAnywhereに関する私の記事を読んでください。
どのテキストエディタがあなたに適しているかは、最終的にはあなたの好み、プロジェクトの種類、コミュニティへのアクセス、および拡張機能のサポートによって異なります。これらを正しく理解すれば、ワークフローが効率的になり、生産性が向上するはずです。
Linux用のお気に入りのJavaScriptテキストエディタはリストに載りましたか?以下のセクションであなたの考えを共有してください。