Mã OSS, VSCodium hoặc Visual Studio Code: bạn nên cài đặt những gì trên Linux

Mã OSS, VScodium và Visual Studio Code

Có nhiều trình soạn thảo văn bản. Đối với văn bản thuần túy, Gedit, Kate hoặc Windows Notepad là quá đủ, nhưng khi chúng ta muốn viết ít nhất là HTML, thứ chúng ta cần là thứ khác, hy vọng là tương thích với emmet. Brackets là một lựa chọn tốt, trước khi Adobe loại bỏ nó và các nhà quản lý mới quên mất Linux. Atom là một khả năng khác, nhưng sự lựa chọn đa số là Visual Studio Code… hoặc một trong những phiên bản không có giấy phép của nó như Mã OSS hoặc VSCodium.

Nhưng sự khác biệt là gì? Tại sao lại có ba? Sự tồn tại của cái đầu tiên là rõ ràng: nó là trình soạn thảo mà Microsoft cung cấp và nó làm như vậy với Giấy phép MIT. Không phải là một trong những giấy phép tồi tệ nhất và bị hạn chế nhất, nhưng Microsoft bổ sung khả năng tùy chỉnh của riêng mình và lưu dữ liệu đo từ xa (thêm thông tin). Visual Studio Code hơi giống Chrome: Nó được xây dựng trên phần mềm mã nguồn mở, nhưng họ sửa đổi nó và thêm những gì mang lại lợi ích cho họ. Sau đó, có phần mềm như Chromium hoặc Brave, sử dụng phần mềm gốc, loại bỏ những gì không được quan tâm.

Visual Studio Code: những gì Microsoft cung cấp, bao gồm cả đo từ xa

Đối với những người không quan tâm đến bất kỳ điều này, Mã Visual Studio có thể là lựa chọn tốt nhất. Cũng từ Trang web của họ chúng ta có thể tải xuống các gói DEB và RPM, vì vậy người dùng Debian / Ubuntu hoặc Fedora không phải truy cập web, tải xuống gói, cài đặt và có trình chỉnh sửa ở dạng chính thức nhất của nó.

Chúng tôi gặp sự cố trong các bản phân phối khác, chẳng hạn như những bản dựa trên Arcn Linux. Trong kho lưu trữ Arch, họ không thêm bất kỳ thứ gì độc quyền và để cài đặt Visual Studio Code, chúng ta phải kéo AUR. Trong kho lưu trữ này, chúng tôi tìm thấy một số tùy chọn và tùy chọn kết thúc bằng -bin được khuyên dùng vì nó mất ít thời gian hơn để biên dịch (nó được biên dịch trước).

Cài đặt Visual Studio Code, chúng tôi sẽ có trải nghiệm đầy đủ nhất, vì sau khi cài đặt, chúng tôi sẽ có quyền truy cập vào tất cả các phần mở rộng của Market của nó, điểm quan trọng nhất sau lớp mà Microsoft thêm vào nó, trong đó chúng tôi đã đồng ý, bao gồm bộ sưu tập đo từ xa (như Audacity trong một khoảng thời gian dài).

Code OSS và VSCodium: nền tảng phần mềm không có lớp Microsoft

Mã OSS và VSCodium là cùng một Mã Visual Studio, nhưng không có lớp Microsoft, và do đó không đo từ xa. Họ cũng không có biểu tượng chính thức, nhưng đây là một chi tiết không quan trọng. Và nếu tôi không muốn mã tùy chỉnh của Microsoft, thì đâu là lựa chọn tốt nhất cho Linux?

Điều đầu tiên cần biết là cả Code OSS và VSCodium họ lấy nguồn mở được xuất bản trên GitHub và từ đó, họ tạo trình chỉnh sửa. Nhưng có sự khác biệt:

Mã OSS là những gì bạn nhận được khi xây dựng vscode từ mã nguồn của nó. VSCodium là một tập lệnh xây dựng biên dịch vscode khi Microsoft có phiên bản mới và đẩy các tệp nhị phân lên GitHub, vì vậy nó tiết kiệm thời gian và khả dụng sớm hơn. Ngoài ra, VSCodium vô hiệu hóa phép đo từ xa trong quá trình này và viết lại một số mã đo từ xa để nó không đi đến đâu trong trường hợp một thứ gì đó mà Microsoft gửi cố gắng thu thập loại thông tin này. Điều này có xảy ra trong Code OSS hay không phụ thuộc vào người đã biên soạn nó, chẳng hạn như cộng đồng Arch Linux hoặc người tạo ra các gói flatpak và snap.

Vấn đề về tiện ích mở rộng

Khi chúng tôi cài đặt Visual Studio Code, Thị trường nơi các tiện ích mở rộng được lấy là của riêng Microsoft, nhưng điều này không đúng trong VSCodium và Code OSS. Thay thế đi đến một cửa hàng khác được cho là có mọi thứ mã nguồn mở, nhưng nó không có ở đó, chẳng hạn như Bình luận dải phân cách, một tiện ích mở rộng tạo ra các nhận xét trang trí công phu một dòng hoặc một loại biểu ngữ có phím tắt.

Để khắc phục sự cố này trong VSCodium và Code OSS, chúng tôi có thể thực hiện hai việc:

  • Định vị tệp product.json (trong đường dẫn / usr / share / codium / resources / app trên Ubuntu) và thêm tệp này:

"extensionGallery": {"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items"}
  • Một tùy chọn khác là tải xuống tiện ích mở rộng và cài đặt nó theo cách thủ công.
    • Chúng ta sắp thị trường.visualstudio.com .
    • Chúng tôi tìm kiếm phần mở rộng.
    • Ở bên phải, chúng tôi nhấp vào phần mở rộng tải xuống, nó sẽ tải xuống tệp vsix.
    • Hãy truy cập VSCodium hoặc Code OSS.
    • Chúng tôi nhấp vào tab tiện ích mở rộng, sau đó nhấp vào ba chấm và sau đó nhấp vào Cài đặt từ VSIX.
    • Chúng tôi tìm kiếm phần mở rộng đã tải xuống ở bước 3 và nhấp vào Cài đặt.

Cài đặt tiện ích mở rộng theo cách thủ công trong VScodium hoặc Code OSS

Điều tồi tệ duy nhất khi làm thủ công là chúng ta không thể xem tất cả các tùy chọn từ cùng một trình soạn thảo; Nó sẽ buộc chúng tôi phải tìm kiếm từ Microsoft Market nếu chúng tôi đang tìm kiếm một cái gì đó cụ thể và chúng tôi không biết tên của tiện ích mở rộng.

Tốt. Nhưng cuối cùng thì Visual Studio Code, Code OSS hay VSCodium?

cái này đã rồi quyết định của mọi người, và các lý do cho sự lựa chọn có thể rất nhiều và đa dạng. Đối với người dùng Windows hoặc hệ thống Linux tương thích với các gói DEB hoặc RPM, những người cũng không quan tâm đến phép đo từ xa và mã riêng của Microsoft, Visual Studio Code chính thức là lựa chọn tốt nhất.

Bạn cũng phải tính đến những gì ở đó hoặc những gì dễ cài đặt hơn trong phân phối của chúng tôi. Nếu bạn không thể cài đặt gói DEB hoặc RPM, VSCodium đều có sẵn dưới dạng gói snap và trên Flathub dưới dạng gói flatpak. Thay vào đó, Code OSS chỉ có trên Flathub. Nhưng Code OSS nằm trong kho lưu trữ cộng đồng Arch Linux chính thức, vì vậy bạn có thể cài đặt nó nếu không muốn sử dụng các gói thế hệ tiếp theo. Trên Windows và macOS, các tùy chọn chỉ là Mã Visual Studio (cộng với tùy chọn Visual Studio trả phí) và VSCodium.

Trong Linux, bạn có thể chọn, và bạn phải làm điều đó khi biết ưu và nhược điểm của từng tùy chọn. tôi muốn chọn VSCodium không phải là phiên bản flatpak hoặc snaphoặc Code OSS trên các hệ thống dựa trên Arch Linux, mặc dù phải cập nhật lâu hơn một chút. Câu hỏi là chọn những gì phù hợp với chúng ta nhất, và trong Linux có một sự lựa chọn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Seba dijo

    Điều thú vị khi biết là máy đo từ xa mà Microsoft thu được bao gồm những gì.
    Kết thúc việc lấy dữ liệu cá nhân từ máy tính của tôi?
    Mã nguồn mà tôi phát triển có bị đánh cắp không?
    Nếu bất cứ ai biết nó là gì, tôi sẽ đánh giá cao một bình luận!

  2.   Rafael dijo

    EX-CE-LEN-TE bài viết của bạn.
    Khi tôi cố gắng tìm ra sự khác biệt giữa tất cả chúng vào năm ngoái, điều đó thực sự khiến tôi đau đầu và cuối cùng tôi đã sử dụng VSCode, chủ yếu để tìm các plugin và cài đặt chúng. Nhưng đó là bài viết của bạn thậm chí còn bao gồm các phím tắt để tạo điều kiện thuận lợi cho công việc này đối với người dùng các lựa chọn thay thế miễn phí.

    Nghiêm túc mà nói, bài hay nhất mà tôi đã đọc về Linux bằng tiếng Tây Ban Nha trong những tháng gần đây.

    Cảm ơn