هل تتصرف تطبيقات vi وemacs لنظام التشغيل Windows مثل نظيراتها في Unix؟

StackOverflow https://stackoverflow.com/questions/41525

  •  09-06-2019
  •  | 
  •  

سؤال

إذا لم يكن الأمر كذلك، ما هي الاختلافات الهامة؟


يحرر: دارين توماس يسأل:

اي واحدة؟

أستخدم gvim على نظام Windows وMacVim على نظام Mac.يبدو مشابها بما فيه الكفاية ليكون هو نفسه بالنسبة لي ...

من خلال أي منها، أعتقد أنك تقصد تطبيقًا محددًا لـ vi وemacs لنظام التشغيل Windows.لست متأكدا كما اعتقدت أن هناك واحد أو اثنين فقط.أنا أبحث عن تلك الأقرب إلى نظرائهم في يونكس.

هل كانت مفيدة؟

المحلول

أنا أستعمل نظام GNU emacs مصمم لنظام التشغيل Windows, ، ووجدت اختلافات قليلة جدًا، إن وجدت.هناك خيار تحميل ملف .emacs الخاص بك من _emacs أو .emacs (على الرغم من أن .emacs يعمل بشكل جيد على نظام التشغيل XP والإصدارات الأحدث).يمكنك تكوينه لاستخدام نهايات الأسطر على نمط Windows أو نمط Unix افتراضيًا (وهو ما أفترض أنه يمكنك القيام به على نظام Unix أيضًا...).

قد ترغب في تعديل إعدادات مثل دليل بدء تشغيل Emacs والدليل الرئيسي.للقيام بالأمر الأول، قم بتعديل الاختصار الذي يبدأ تشغيل emacs.للقيام بذلك، قم بإضافة متغير بيئة HOME - وهذا سوف يتحكم في مكان تحميل .emacs الخاص بك.لمزيد من المعلومات، راجع موقع EmacsWiki المتميز دائمًا MsWindowsInstallation صفحة.

نصائح أخرى

اي واحدة؟

أنا أستعمل gvim على ويندوز و MacVim على ماك.يبدو مشابها بما فيه الكفاية ليكون هو نفسه بالنسبة لي ...

جنو إيماكس يعمل منذ فترة طويلة على نظام التشغيل Windows كجزء من المصدر الرئيسي، ويمكن تجميعه باستخدام Visual Studio (يمكنك أيضًا العثور على بعض الثنائيات المترجمة مسبقًا).بقدر ما أعرف، لا توجد اختلافات كبيرة.

هناك عدد لا بأس به من الحيوانات المستنسخة vi (على سبيل المثال.vim) وأيضًا تطبيقات Emacs المختلفة (Gnu Emacs vs.XEmacs تتبادر إلى الذهن).

تختلف هذه النسخ في نظام Unix نفسه وبالتالي ستختلف أيضًا في نظام Windows.

شيء واحد وجدته مع vim هو أن بنية الدليل للمكونات الإضافية وما إلى ذلك.يختلف كثيرًا على Windows - ~/vim.rc يترجم إلى %HOME%\vim_rc (أو ما شابه ذلك، يعتمد على الأشياء التي لا أفهمها)، يميل vim إلى حفظ أشياء مثل المكونات الإضافية ضمن C:\Program Files\vim\... بدلاً من ~/.vim/...

تستخدم إصدارات Windows عادةً نفس كود المصدر الأساسي مثل الإصدارات "العادية" المستندة إلى Unix.قد تكون هناك أقسام من التعليمات البرمجية خاصة بنظام التشغيل Windows، تمامًا كما توجد أقسام خاصة بأنواع معينة من أنظمة Unix.بشكل عام، على الرغم من ذلك، فإن إصدارات Windows من هذه الحزم ستعمل بشكل مماثل لإصدارات Unix، باستثناء الحالات التي لا يكون فيها ذلك ممكنًا (على سبيل المثال، سيستخدم gvim في Windows عناصر Windows GUI، بالطبع).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top