Code OSS, VSCodium o Visual Studio Code: ano ang dapat mong i-install sa Linux

Code OSS, Vscodium at Visual Studio Code

Maraming mga text editor. Para sa plain text, higit pa sa sapat ang Gedit, Kate, o Windows Notepad, ngunit kapag gusto nating magsulat ng kahit HTML man lang, iba ang kailangan natin, sana ay tugma sa emmet. Ang mga bracket ay isang magandang opsyon, bago ito ibagsak ng Adobe at nakalimutan ng mga bagong manager ang tungkol sa Linux. Ang Atom ay isa pang posibilidad, ngunit ang karamihang pagpipilian ay Visual Studio Code... o isa sa mga hindi lisensyadong bersyon nito tulad ng OSS code o VS Codium.

Ngunit ano ang mga pagkakaiba? Bakit tatlo? Ang pagkakaroon ng una ay malinaw: ito ay ang editor na inaalok ng Microsoft, at ginagawa nito ito kasama nito Lisensya ng MIT. Ito ay hindi isa sa pinakamasama at pinakapinaghihigpitang mga lisensya, ngunit ang Microsoft ay nagdagdag ng sarili nitong pagpapasadya at nagse-save ng data ng telemetry (higit pang impormasyon). Ang Visual Studio Code ay medyo katulad ng Chrome: Ito ay binuo sa open source software, ngunit binabago nila ito at idinagdag kung ano ang pakinabang sa kanila. Pagkatapos ay mayroong software tulad ng Chromium o Brave, na gumagamit ng orihinal na software, na nag-aalis ng hindi kawili-wili.

Visual Studio Code: kung ano ang inaalok ng Microsoft, kabilang ang telemetry

Para sa mga walang pakialam sa alinman sa mga ito, Visual Studio Code maaaring ang pinakamahusay na pagpipilian. Gayundin, mula sa ang kanilang website maaari tayong mag-download ng mga pakete ng DEB at RPM, kaya ang mga gumagamit ng Debian/Ubuntu o Fedora ay hindi kailangang pumunta sa web, i-download ang package, i-install, at ibigay ang editor sa pinaka opisyal nitong anyo.

Mayroon kaming problema sa iba pang mga distribusyon, tulad ng mga nakabatay sa Arcn Linux. Sa mga repositoryo ng Arch hindi sila nagdaragdag ng anumang bagay na pagmamay-ari, at upang mai-install ang Visual Studio Code kailangan nating hilahin AUR. Sa repositoryong ito ay nakakahanap kami ng ilang mga opsyon, at ang nagtatapos sa -bin ay inirerekomenda dahil mas kaunting oras ang kailangan para mag-compile (ito ay na-precompiled).

Ang pag-install ng Visual Studio Code ay magkakaroon tayo ang pinaka kumpletong karanasan, dahil pagkatapos ng pag-install magkakaroon kami ng access sa lahat ng mga extension ng Market nito, ang pinakamahalagang punto pagkatapos ng layer na idinagdag dito ng Microsoft, kung saan napagkasunduan na namin, na kinabibilangan ng koleksyon ng telemetry (bilang Audacity sa mahabang panahon).

Code OSS at VSCodium: ang software foundation na walang Microsoft layer

Ang Code OSS at VSCodium ay ang parehong Visual Studio Code, ngunit walang Microsoft layer, at samakatuwid walang telemetry. Wala rin silang opisyal na icon, ngunit ito ay isang hindi mahalagang detalye. At kung hindi ko gusto ang pasadyang code ng Microsoft, ano ang pinakamagandang opsyon para sa Linux?

Ang unang bagay na dapat malaman ay ang parehong Code OSS at VSCodium kinuha nila ang open source na na-publish sa GitHub at, mula dito, lumikha sila ng editor. Ngunit may mga pagkakaiba:

Ang Code OSS ay kung ano ang makukuha mo kapag bumuo ka ng vscode mula sa source code nito. Ang VSCodium ay higit pa sa isang build script na nagko-compile ng vscode kapag ang Microsoft ay may bagong bersyon at itinutulak ang mga binary sa GitHub, kaya nakakatipid ito ng oras at magagamit nang mas maaga. Bukod sa, Hindi pinapagana ng VSCodium ang telemetry sa proseso at muling isinulat ang ilan sa telemetry code upang hindi ito mapunta kahit saan kung sakaling may maipadala ang Microsoft na sumubok na mangolekta ng ganitong uri ng impormasyon. Mangyayari man ito o hindi sa Code OSS ay depende sa kung sino ang nag-compile nito, gaya ng komunidad ng Arch Linux o kung sino ang lumikha ng flatpak at snap na mga pakete.

Ang problema sa extension

Kapag nag-install kami ng Visual Studio Code, ang Market kung saan nakuha ang mga extension ay sariling Microsoft, ngunit hindi ito ang kaso sa VSCodium at Code OSS. sa halip pumunta sa ibang tindahan na dapat ay mayroong lahat ng open source, ngunit wala ito doon, halimbawa, Divider ng Komento, isang extension na lumilikha ng isang linyang magarbong komento o isang uri ng banner na may keyboard shortcut.

Upang ayusin ang problemang ito sa VSCodium at Code OSS maaari naming gawin ang dalawang bagay:

  • Hanapin ang product.json file (sa paths /usr/share/codium/resources/app sa Ubuntu) at idagdag ito:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • Ang isa pang pagpipilian ay i-download ang extension at i-install ito nang manu-mano.
    • Pupunta tayo sa marketplace.visualstudio.com .
    • Hinahanap namin ang extension.
    • Sa kanan nag-click kami sa extension ng pag-download, magda-download ito ng vsix file.
    • Pumunta tayo sa VSCodium o Code OSS.
    • Nag-click kami sa tab na mga extension, pagkatapos ay sa tatlong tuldok at pagkatapos ay sa I-install mula sa VSIX.
    • Hinahanap namin ang extension na na-download sa hakbang 3 at i-click ang I-install.

Manu-manong i-install ang extension sa Vscodium o Code OSS

Ang tanging masamang bagay tungkol sa paggawa nito nang manu-mano ay hindi namin makita ang lahat ng mga opsyon mula sa parehong editor; Pipilitin kaming maghanap mula sa Microsoft Market kung naghahanap kami ng isang partikular na bagay at hindi namin alam ang pangalan ng extension.

Mabuti. Ngunit sa dulo Visual Studio Code, Code OSS o VSCodium?

ito na desisyon ng lahat, at ang mga dahilan para sa pagpili ay maaaring marami at iba-iba. Para sa gumagamit ng Windows o Linux system na katugma sa DEB o RPM packages, na hindi rin nag-aalala tungkol sa telemetry at sariling code ng Microsoft, ang opisyal na Visual Studio Code ay ang pinakamagandang opsyon.

Kailangan mo din isaalang-alang kung ano ang naroroon o kung ano ang mas madaling i-install sa aming pamamahagi. Kung hindi mo mai-install ang DEB o RPM packages, ang VSCodium ay parehong available bilang snap package at sa Flathub bilang flatpak package. Sa halip, ang Code OSS ay nasa Flathub lamang. Ngunit ang Code OSS ay nasa opisyal na imbakan ng komunidad ng Arch Linux, upang mai-install mo ito kung ayaw mong gamitin ang mga susunod na gen na mga pakete. Sa Windows at macOS ang mga opsyon ay Visual Studio Code lamang (kasama ang binabayarang Visual Studio na opsyon) at VSCodium.

Sa Linux maaari kang pumili, at kailangan mong gawin ito nang alam ang mga kalamangan at kahinaan ng bawat opsyon. pipiliin ko VSCodium na hindi flatpak o snap na bersyon, o Code OSS sa mga system na nakabatay sa Arch Linux, bagama't medyo mas matagal ang pag-update. Ang tanong ay piliin kung ano ang nababagay sa atin, at sa Linux mayroong isang pagpipilian.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Seba dijo

    Ang magiging interesanteng malaman ay kung ano ang binubuo ng telemetry na nakukuha ng Microsoft.
    Makakakuha ka ba ng pribadong data mula sa aking computer?
    Ninakaw ba ang source code na binuo ko?
    Kung may nakakaalam kung ano ito, gusto kong magkomento!

  2.   Rafael dijo

    EX-CE-LEN-TE iyong artikulo.
    Noong sinusubukan kong hanapin ang mga pagkakaiba sa pagitan ng lahat ng ito noong nakaraang taon, ito ay isang tunay na sakit ng ulo para sa akin, at napunta ako sa paggamit ng VSCode, pangunahin para sa paghahanap ng mga plugin at pag-install ng mga ito. Ngunit ang iyong artikulo ay may kasamang mga shortcut upang mapadali ang gawaing ito sa gumagamit ng mga libreng alternatibo.

    Seryoso, ang pinakamahusay na nabasa ko tungkol sa Linux sa Espanyol sa mga nakaraang buwan.

    Salamat