GNU/Linux >> Linux の 問題 >  >> Linux

Visual Studio CodeまたはAtom?どのコードエディタを使用する必要がありますか?

最近では、優れたオープンソースコードエディタを見つけるのは難しくありません。選択するのは難しいことではありません。

MicrosoftのVisualStudioCodeとGitHubのAtomは、最も人気があり、機能が豊富なIDEのようなコードエディタであり、膨大なユーザーベースとファンを獲得しています。

Atomの元の開発者であるGitHubが現在Microsoftによって所有されているため、VSCodeとAtomの両方が現在Microsoftに属しています。見栄えのするネイティブダークテーマを備えた、興味深いモダンなUIを備えています。どちらのエディターも、ユーザーインターフェイスにElectronを使用しています。

類似点はたくさんあり、これがコーディング設定にそれらの1つを選択することの間で混乱しやすい理由です。

決心がつかず、1つのVS CodeとAtomを比較して選択したい場合は、この記事が自分で決めるのに役立ちます。

VisualStudioコード

Visual Studio Code(A.K.A. VS Code)は、最新のオープンソースコードエディターの1つです。そのユーザーベースは、IDEに似た機能のために爆発的に増加しますが、それでもリソースについては比較的軽いままです。

Visual Studio CodeはMicrosoftによって作成され、Linux、macOS、およびWindowsで使用できます。 Microsoftはほとんどをリリースしました 2015年11月18日のMITライセンスに基づくGitHub上のVisualStudioCodeのソースコードの説明。

VS Code開発者は、Electronを可能な限り軽量かつ効率的にするために、いくつかの素晴らしい最適化を行いました。また、Electronアプリは大部分のオペレーティングシステムで動作するため、Linux、macOS、Windowsのユーザーはすべてこれらの最適化の恩恵を受けることができます。

LinuxへのVSCodeのインストールも非常に簡単です。実際、多くのディストリビューションのソフトウェアセンターで入手できます。

VisualStudioCodeを選択する理由

  • Visual Studio Codeは、[一般的に]最初からIDEに近い機能を必要とし、コードエディタをいじりたくない人々によって選択されます。
  • Visual Studio Codeは、Electronに基づいていますが、他のElectronアプリ(GitHubのAtom)と比較してオーバーヘッドがほとんどありません。
  • MicrosoftのIntelliSenseオートコンプリート、Git統合、Markdownサポートなどのすぐに使用できる機能。
  • プラグインは、機能、テーマを追加し、新しい言語のサポートを追加することしかできません。このプラグインの制約により、新しいプラグインを追加した後でも、エディターのコアに慣れることができます。

Microsoftが配布するバイナリリリースは、依然としてプロプライエタリフリーウェアです。 VSCodiumは、VisualStudioCodeの公開されているオープンソースコードに基づいて構築されています。ただし、VSCodiumに関する説明は、Visual Studio Codeが提供する機能が必要であるが、独自の要素がない場合にVisual Studio Codeの実行可能な代替手段と見なすことを除いて、この記事の範囲を超えています。

アトム

GitHubのAtomは、Linux、macOS、Windowsで利用できるもう1つの無料のオープンソースコードエディタです。 Atomは、JavaScriptを使用してパッケージを簡単に開発できるようにElectronで作成されたデスクトップアプリケーションです。

Atomのソースコードは、GitHubのMITライセンスの下でリリースされました。 AtomはGitHub製品であるため、GitControlが組み込まれています。

Atomは、HTML、CSS、JSを使用して完全にカスタマイズできるため、「21世紀のハッキング可能なテキストエディタ」と呼ばれています。

VS Codeと同様に、AtomはLinuxやその他のプラットフォームに簡単にインストールできます。

Atomを選択する理由

  • Atomは、必要最低限​​のエディターが必要であり、Atomのハッキング可能な性質のために、その上に構築したい人々に好まれています。
  • 組み込みのGitと完全なGitHub統合。 GitHubによって開発されていることを考えると驚くことではありません
  • Atomのプラグインは、アプリ自体から検索、インストール、アップグレードするのが非常に簡単です。
  • Atomで使用できるプラグインは非常に拡張性が高く、エディターの機能を完全に変更して、ほぼ新しいエディターを作成する可能性があります。本当に「ハッキング可能」です。
  • Atomのバイナリリリースとそのソースコードは完全にオープンソースです(独自のパーツとテレメトリを含むVisual Studio Codeのバイナリリリースとは異なります)。
  • よりスマートなコンテキストアウェアオートコンプリート、コードナビゲーション機能、ドキュメントフォーマットなどを使用して、AtomをコードエディターからIDEに変えることができます。

結論

AtomとVSCodeはどちらもElectron上に構築されています。しかし、MicrosoftはVS Codeをさらに最適化して、可能な限り軽量化しています。

この時点で、VS CodeはUbuntuに似ており、ほとんどすべてが箱から出して出荷されます。 AtomはArchに似ていますが、最小限で非常にハッキング可能(拡張可能)です。

AtomとVSCodeはどちらも、技術的にはMicrosoftの下にあり、最終的には機能の同等性に到達します。したがって、コミュニティ(Web開発者/ソフト開発者)が傾倒し、先に進む道を開くエディターと一緒に行くのが最善です。たぶんあなたはVimになってしまうでしょう!

元の記事


Linux
  1. どのLinuxターミナルコマンドを最もよく使用しますか?

  2. Lsでアンカー^$を使用できますか?

  3. どのシェルを使用する必要がありますか– Tcsh Vs Bash ??

  1. Visual Studio Code で Qt を使用する方法

  2. Visual Studio Code の UI のフォントを変更するには?

  3. なぜsudoを使用する必要があるのですか?

  1. Linuxファイルシステムの種類の説明、どちらを使用する必要があるか

  2. VisualStudioコード拡張機能をインストールする方法

  3. CentOS7にVisualStudioCodeをインストールするにはどうすればよいですか?