多くのテキストエディタがあります。 プレーンテキストの場合、Gedit、Kate、またはWindowsのメモ帳で十分ですが、少なくともHTMLを記述したい場合、必要なのは別のものであり、できれば互換性があります。 エメット。 アドビがブラケットを削除し、新しいマネージャーがLinuxを忘れる前は、ブラケットは良い選択肢でした。 Atomは別の可能性ですが、大部分の選択肢はVisualStudioCode…またはそのようなライセンスのないバージョンのXNUMXつです。 コードOSS またはVSCodium。
しかし、違いは何ですか? なぜXNUMXつあるのですか? 最初のものの存在は明らかです:それはマイクロソフトが提供するエディターであり、それは MITライセンス。 最悪で最も制限されたライセンスのXNUMXつではありませんが、Microsoftは独自のカスタマイズを追加し、テレメトリデータを保存します(もっと). VisualStudioCodeはChromeに少し似ています:それはオープンソースソフトウェア上に構築されていますが、彼らはそれを修正し、彼らに利益をもたらすものを追加します。 次に、元のソフトウェアを使用して、関心のないものを排除するChromiumやBraveなどのソフトウェアがあります。
Visual Studio Code:テレメトリを含むMicrosoftが提供するもの
これを気にしない人のために、 Visual Studio Code 最良の選択肢かもしれません。 また、から 彼らのウェブサイト DEBおよびRPMパッケージをダウンロードできるため、Debian / UbuntuまたはFedoraユーザーは、Webにアクセスしてパッケージをダウンロードし、インストールして、エディターを最も公式な形式にする必要はありません。
Arcn Linuxをベースにしたディストリビューションなど、他のディストリビューションにも問題があります。 Archリポジトリでは、独自仕様のものは何も追加されません。VisualStudio Codeをインストールするには、プルする必要があります。 AUR。 このリポジトリにはいくつかのオプションがありますが、コンパイルにかかる時間が短い(プリコンパイルされている)ため、-binで終わるオプションをお勧めします。
VisualStudioCodeをインストールします 最も完全な体験、インストール後、Marketのすべての拡張機能にアクセスできるようになるため、テレメトリ収集を含む、Microsoftが追加したレイヤーの後の最も重要なポイントであり、すでに同意しています(Audacityとして 長い間)。
Code OSSおよびVSCodium:Microsoftレイヤーのないソフトウェア基盤
コードOSSとVSCodiumは同じVisualStudioコードですが、Microsoftレイヤーがないため、 テレメトリなし。 また、公式アイコンはありませんが、これは重要ではない詳細です。 また、Microsoftのカスタムコードが必要ない場合、Linuxに最適なオプションは何ですか?
最初に知っておくべきことは、CodeOSSとVSCodiumの両方が 彼らはGitHubで公開されているオープンソースを利用しています そして、そこから、エディターを作成します。 ただし、違いがあります。
コードOSSは、ソースコードからvscodeをビルドするときに得られるものです。 VSCodiumは、Microsoftが新しいバージョンを持っているときにvscodeをコンパイルし、バイナリをGitHubにプッシュするビルドスクリプトであるため、時間を節約し、より早く利用できるようになります。 その上、 VSCodiumはプロセスでテレメトリを無効にします テレメトリコードの一部を書き直して、Microsoftが送信するものがこの種の情報を収集しようとした場合に、どこにも行かないようにします。 これがCodeOSSで発生するかどうかは、Arch Linuxコミュニティなど、誰がコンパイルしたか、または誰がflatpakおよびsnapパッケージを作成したかによって異なります。
拡張の問題
Visual Studio Codeをインストールすると、拡張機能が取得されるマーケットはMicrosoft独自のものになりますが、VSCodiumおよびCodeOSSには当てはまりません。 その代わり 別の店に行く これはすべてオープンソースであるはずですが、たとえば、そこにはありません。 コメントディバイダー、キーボードショートカットを使用してXNUMX行の華やかなコメントまたは一種のバナーを作成する拡張機能。
VSCodiumとCodeOSSでこの問題を修正するには、次のXNUMXつのことができます。
- product.jsonファイル(Ubuntuのパス/ usr / share / codium / resources / app内)を見つけて、次を追加します。
"extensionsGallery":{"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery"、 "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" 、"itemUrl": "https://marketplace.visualstudio.com/items"}
- 別のオプションは、拡張機能をダウンロードして手動でインストールすることです。
- わたしたちは・・・にいくつもりです マーケットプレイス.visualstudio.com .
- 拡張機能を探します。
- 右側のダウンロード拡張機能をクリックすると、vsixファイルがダウンロードされます。
- VSCodiumまたはCodeOSSに行きましょう。
- [拡張機能]タブをクリックし、次にXNUMXつのドットをクリックしてから、[VSIXからインストール]をクリックします。
- 手順3でダウンロードした拡張機能を探し、[インストール]をクリックします。
手動で行うことの唯一の悪い点は、同じエディターからすべてのオプションを表示できないことです。 特定の何かを探していて、拡張機能の名前がわからない場合は、MicrosoftMarketから検索する必要があります。
良い。 しかし、最終的にはVisual Studio Code、Code OSS、またはVSCodium?
これはすでにです みんなの決断、および選択の理由は多く、さまざまです。 WindowsまたはDEBまたはRPMパッケージと互換性のあるLinuxシステムのユーザーで、テレメトリやMicrosoft独自のコードについても心配していない場合は、公式のVisualStudioCodeが最適なオプションです。
またしなければならない そこにあるものやインストールが簡単なものを考慮に入れてください 私たちのディストリビューションで。 DEBまたはRPMパッケージをインストールできない場合、VSCodiumはスナップパッケージとして、またFlathubではフラットパックパッケージとして利用できます。 代わりに、CodeOSSはFlathub上にのみあります。 ただし、CodeOSSは公式のArchLinuxコミュニティリポジトリにあるため、次世代パッケージを使用したくない場合はインストールできます。 WindowsとmacOSでは、オプションはVisual Studio Code(および有料のVisual Studioオプション)とVSCodiumだけです。
Linuxでは、選択することができ、各オプションの長所と短所を知ってそれを行う必要があります。 私が選ぶだろう フラットパックまたはスナップバージョンではなかったVSCodium、またはArch LinuxベースのシステムではコードOSSですが、更新には少し時間がかかります。 問題は、私たちに最も適したものを選択することです。Linuxには選択肢があります。
知っておくと面白いのは、Microsoftが取得するテレメトリが何で構成されているかです。
私のコンピューターから個人データを取得することになりますか?
私が開発したソースコードは盗まれていますか?
誰かがそれが何であるかを知っているなら、私はコメントをいただければ幸いです!
EX-CE-LEN-TEあなたの記事。
昨年、それらすべての違いを見つけようとしていたとき、それは私にとって本当に頭痛の種でした。そして、主にプラグインを見つけてインストールするためにVSCodeを使用することになりました。 しかし、それはあなたの記事が無料の選択肢のユーザーにこのタスクを容易にするためのショートカットさえ含んでいるということです。
真剣に、私がここ数ヶ月でスペイン語でLinuxについて読んだ中で最高のもの。
感謝