كود OSS أو VSCodium أو Visual Studio Code: ما الذي يجب عليك تثبيته على Linux

كود OSS و VScodium و Visual Studio Code

هناك العديد من برامج تحرير النصوص. بالنسبة إلى النص العادي ، يعد Gedit أو Kate أو Windows Notepad أكثر من كافٍ ، ولكن عندما نريد كتابة HTML على الأقل ، فإن ما نحتاج إليه هو شيء آخر ، ونأمل أن يكون متوافقًا مع ايميت. كان Brackets خيارًا جيدًا ، قبل أن تسقطه Adobe ونسى المديرون الجدد نظام Linux. Atom هو احتمال آخر ، لكن خيار الأغلبية هو Visual Studio Code ... أو أحد إصداراته غير المرخصة مثل كود OSS أو صوديوم.

لكن ما هي الاختلافات؟ لماذا يوجد ثلاثة؟ إن وجود الأول واضح: إنه المحرر الذي تقدمه Microsoft ، وهو يفعل ذلك مع رخصة MIT. ليست واحدة من أسوأ التراخيص وأكثرها تقييدًا ، لكن Microsoft تضيف تخصيصاتها الخاصة وتحفظ بيانات القياس عن بُعد (ماس información). Visual Studio Code يشبه إلى حد ما Chrome: هو مبني على برمجيات مفتوحة المصدر ، لكنهم يقومون بتعديله وإضافة ما يفيدهم. ثم هناك برنامج مثل Chromium أو Brave ، يستخدم البرنامج الأصلي ، ويلغي ما هو غير مهم.

رمز الاستوديو المرئي: ما تقدمه Microsoft ، بما في ذلك القياس عن بعد

بالنسبة لأولئك الذين لا يهتمون بأي من هذا ، كود الاستوديو المرئي قد يكون الخيار الأفضل. أيضا من موقعة على الإنترنت يمكننا تنزيل حزم DEB و RPM ، لذلك لا يتعين على مستخدمي Debian / Ubuntu أو Fedora الانتقال إلى الويب وتنزيل الحزمة وتثبيتها والحصول على المحرر في شكله الأكثر رسمية.

لدينا مشكلة في التوزيعات الأخرى ، مثل تلك القائمة على Arcn Linux. في مستودعات Arch ، لا يضيفون أي شيء مملوك ، ولتثبيت Visual Studio Code يتعين علينا سحبه AUR. في هذا المستودع ، نجد عدة خيارات ، ويوصى باستخدام الخيار الذي ينتهي بـ -bin لأنه يستغرق وقتًا أقل في التجميع (يتم تجميعه مسبقًا).

تثبيت Visual Studio Code سيكون لدينا التجربة الأكثر اكتمالا، نظرًا لأنه بعد التثبيت سيكون لدينا وصول إلى جميع امتدادات السوق الخاصة بها ، وهي النقطة الأكثر أهمية بعد الطبقة التي تضيفها Microsoft إليها ، والتي اتفقنا عليها بالفعل ، والتي تتضمن مجموعة القياس عن بُعد (الجرأة لفترة طويلة).

كود OSS و VSCodium: أساس البرنامج بدون طبقة Microsoft

كود OSS و VSCodium هما نفس رمز Visual Studio Code ، لكن بدون طبقة Microsoft ، وبالتالي لا قياس عن بعد. هم أيضًا ليس لديهم الرمز الرسمي ، لكن هذه تفاصيل غير مهمة. وإذا كنت لا أريد رمز Microsoft المخصص ، فما هو الخيار الأفضل لنظام Linux؟

أول شيء يجب معرفته هو أن كلا من Code OSS و VSCodium يأخذون المصدر المفتوح الذي تم نشره على GitHub ومنه قاموا بإنشاء المحرر. لكن هناك اختلافات:

كود OSS هو ما تحصل عليه عند إنشاء vscode من كود المصدر الخاص به. يعد VSCodium عبارة عن نص برمجي يقوم بتجميع vscode عندما يكون لدى Microsoft إصدار جديد ويدفع الثنائيات إلى GitHub ، لذلك فهو يوفر الوقت ويتوفر في وقت أقرب. بجانب، يقوم VSCodium بتعطيل القياس عن بعد في هذه العملية وتعيد كتابة بعض رموز القياس عن بُعد بحيث لا تذهب إلى أي مكان في حالة محاولة شيء ما ترسله Microsoft لجمع هذا النوع من المعلومات. يعتمد ما إذا كان هذا يحدث في Code OSS أم لا على من قام بتجميعها ، مثل مجتمع Arch Linux أو من قام بإنشاء حزم flatpak و snap.

مشكلة التمديد

عندما نقوم بتثبيت Visual Studio Code ، فإن السوق الذي يتم الحصول على الامتدادات فيه يكون ملكًا لشركة Microsoft ، ولكن هذا ليس هو الحال في VSCodium و Code OSS. في حين أن يذهب إلى متجر آخر التي من المفترض أن تحتوي على كل شيء مفتوح المصدر ، ولكنه ليس موجودًا ، على سبيل المثال ، مقسم التعليق، امتداد يُنشئ تعليقات مزخرفة من سطر واحد أو نوع من الشعارات مع اختصار لوحة المفاتيح.

لإصلاح هذه المشكلة في VSCodium و Code OSS يمكننا القيام بأمرين:

  • حدد موقع ملف product.json (في paths / usr / share / codium / resources / app على Ubuntu) وأضف هذا:

"extensionGallery": {"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery" ، "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" ، "itemUrl": "https://marketplace.visualstudio.com/items"}
  • خيار آخر هو تنزيل الامتداد وتثبيته يدويًا.
    • فاموس أ marketplace.visualstudio.com .
    • نحن نبحث عن التمديد.
    • على اليمين نضغط على امتداد التنزيل ، وسوف يقوم بتنزيل ملف vsix.
    • دعنا نذهب إلى VSCodium أو Code OSS.
    • نضغط على علامة تبويب الامتدادات ، ثم على النقاط الثلاث ثم التثبيت من VSIX.
    • نبحث عن الامتداد الذي تم تنزيله في الخطوة 3 ثم انقر فوق تثبيت.

قم بتثبيت الامتداد يدويًا في VScodium أو Code OSS

الشيء السيئ الوحيد في القيام بذلك يدويًا هو أننا لا نستطيع رؤية جميع الخيارات من نفس المحرر ؛ سيجبرنا ذلك على البحث من Microsoft Market إذا كنا نبحث عن شيء محدد ولا نعرف اسم الامتداد.

جيد. ولكن في النهاية Visual Studio Code أو Code OSS أو VSCodium؟

هذا بالفعل قرار الجميع، ويمكن أن تكون أسباب الاختيار كثيرة ومتنوعة. بالنسبة لمستخدم Windows أو نظام Linux المتوافق مع حزم DEB أو RPM ، والذي لا يهتم أيضًا بالقياس عن بُعد ورمز Microsoft الخاص ، فإن Visual Studio Code الرسمي هو الخيار الأفضل.

أيضا يجب أن ضع في الاعتبار ما هو موجود أو ما هو أسهل في التثبيت في توزيعنا. إذا لم تتمكن من تثبيت حزم DEB أو RPM ، فإن VSCodium متاح كحزمة snap وعلى Flathub كحزمة flatpak. بدلاً من ذلك ، يتوفر Code OSS على Flathub فقط. لكن Code OSS موجود في مستودع مجتمع Arch Linux الرسمي ، لذا يمكنك تثبيته إذا كنت لا تريد استخدام حزم الجيل التالي. في Windows و macOS ، تكون الخيارات هي Visual Studio Code (بالإضافة إلى خيار Visual Studio المدفوع) و VSCodium.

في Linux ، يمكنك الاختيار ، وعليك أن تفعل ذلك بمعرفة إيجابيات وسلبيات كل خيار. ساختار VSCodium التي لم تكن نسخة flatpak أو snap، أو Code OSS على الأنظمة المستندة إلى Arch Linux ، على الرغم من أن التحديث يستغرق وقتًا أطول قليلاً. السؤال هو اختيار أفضل ما يناسبنا ، وفي لينكس هناك خيار.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   صبا قال

    ما سيكون من المثير للاهتمام معرفته هو ما يتكون منه القياس عن بُعد الذي تحصل عليه Microsoft.
    انتهى الأمر بالحصول على بيانات خاصة من جهاز الكمبيوتر الخاص بي؟
    هل كود المصدر الذي أطوره مسروق؟
    إذا كان أي شخص يعرف ما هو ، سأكون ممتنًا لتعليق!

  2.   رافائيل قال

    EX-CE-LEN-TE مقالتك.
    عندما كنت أحاول العثور على الاختلافات بينهم جميعًا في العام الماضي ، كان ذلك بمثابة صداع حقيقي بالنسبة لي ، وانتهى بي الأمر باستخدام VSCode ، بشكل أساسي للعثور على المكونات الإضافية وتثبيتها. لكن الأمر يتعلق بأن مقالتك تتضمن حتى اختصارات لتسهيل هذه المهمة لمستخدم البدائل المجانية.

    على محمل الجد ، أفضل ما قرأته عن Linux باللغة الإسبانية في الأشهر الأخيرة.

    شكرا