الإضافات/البرامج النصية المفضلة (G) Vim؟[مغلق]

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

  •  09-06-2019
  •  | 
  •  

سؤال

ما هي الإضافات/البرامج النصية المفضلة لديك (G) Vim؟

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

المحلول

نيردتري

تتيح لك شجرة NERD استكشاف نظام الملفات الخاص بك وفتح الملفات والدلائل.يعرض نظام الملفات لك في شكل شجرة تعالجها بلوحة المفاتيح و/أو الماوس.كما يتيح لك إجراء عمليات نظام ملفات بسيطة.

يمكن تبديل الشجرة بسهولة باستخدام :NERDTreeToggle الذي يمكن تعيينه لمفتاح أكثر ملاءمة.تعد اختصارات لوحة المفاتيح في شجرة NERD سهلة وبديهية أيضًا.

يحرر:ملخص المضافة

نصائح أخرى

تيم بوب لديه بعض الإضافات Kickass.أنا أحب له تحيط توصيل في.

البرنامج المساعد مسببات الأمراض والمزيد من الأشياء التي علق عليها ستيف لوش

قائمة العلامات, ، وهو مكون إضافي لمتصفح التعليمات البرمجية المصدر لـ Vim، وهو حاليًا البرنامج الإضافي الأعلى تقييمًا في موقع فيم وهو البرنامج المساعد المفضل لدي.

أنا أحب snipMate.إنه مشابه لـ snippetsEmu، لكن لديه بناء جملة أفضل بكثير للقراءة (مثل Textmate).

بديل grep لطيف جدًا لـ GVim هو أك.مكون إضافي للبحث مكتوب بلغة Perl يتفوق على تنفيذ grep الداخلي لـ Vim واستدعاء greps خارجيًا أيضًا.كما أنه يتخطى بشكل افتراضي أي أدلة CVS في دليل المشروع، على سبيل المثال.'.svn'. هذا تعرض المدونة طريقة لدمج Ack مع vim.

أ.فيم هو البرنامج المساعد قليلا كبيرة.فهو يسمح لك بالتبديل بسرعة بين ملفات الرأس والمصدر باستخدام أمر واحد.الافتراضي هو :A, ، لكنني قمت بإعادة تعيينه إلى F2 تقليل ضغطات المفاتيح.

أنا حقا أحب SuperTab البرنامج المساعد، فهو يسمح لك باستخدام مفتاح tab للقيام بكل عمليات إكمال الإدراج.

لقد بدأت مؤخرًا باستخدام مكون إضافي يسلط الضوء على الاختلافات في المخزن المؤقت الخاص بك عن الإصدار السابق في نظام RCS الخاص بك (Subversion، git، أيًا كان).كل ما عليك فعله هو الضغط على مفتاح لتبديل تشغيل/إيقاف عرض الفرق.يمكنك العثور عليها هنا: http://github.com/ghewgill/vim-scmdiff.بقع موضع ترحيب!

  1. مستكشف المخزن المؤقت الأنيق (الصغير). - هذا هو مدير الملفات/المخزن المؤقت المتعدد الذي أستخدمه.يشغل مساحة صغيرة جدًا على الشاشة.يبدو تمامًا مثل معظم بيئات التطوير المتكاملة حيث يوجد شريط علامات تبويب علوي به الملفات التي فتحتها.لقد اختبرت بعض المكونات الإضافية المماثلة من قبل، وهذا هو اختياري.
  2. قائمة العلامات - مستكشف ملفات صغير، بدون العناصر "الإضافية" الموجودة في مستكشفات الملفات الأخرى.يتيح لك فقط تصفح الدلائل وفتح الملفات باستخدام مفتاح "enter".لاحظ أن هذا قد تم الإشارة إليه بالفعل بواسطة سابق المعلقين على أسئلتك.
  3. SuperTab - لاحظت بالفعل من قبل WMR في هذا المنصب، تبدو واعدة جدا.إنه مفتاح بديل للإكمال التلقائي لـ Ctrl-P.
  4. الصحراء256 نظام الألوان - قابل للقراءة، داكن.
  5. موريا نظام الألوان - نظام آخر جيد ومظلم.لاحظ أنه gVim فقط.
  6. Enahcned بناء جملة بايثون - إذا كنت تستخدم بايثون، فهذه نسخة بناء جملة محسنة.يعمل بشكل أفضل من الأصلي.لست متأكدًا، ولكن قد يكون هذا موجودًا بالفعل في الإصدار الأحدث.ومع ذلك، من المفيد إضافتها إلى مجلد بناء الجملة الخاص بك إذا كنت في حاجة إليها.
  7. تعزيز جملة جافا سكريبت - نفس ما ورد أعلاه.

  8. يحرر: تعليقات - مكون إضافي صغير رائع لـ [إلغاء] التعليق على أجزاء من النص.يتضمن التعرف على اللغة ("#"، "/"، "/* ..*/"، إلخ.) .

ليس مكونًا إضافيًا، لكنني أنصح أي مستخدم لنظام Mac بالتبديل إلى ماكفيم التوزيع الذي يتفوق إلى حد كبير على المنفذ الرسمي.

أما بالنسبة للمكونات الإضافية، فقد استخدمت فيم-لاتيكس لأطروحتي وكنت راضيًا جدًا عن تعزيز سهولة الاستخدام.أنا أيضا أحب قائمة العلامات البرنامج المساعد الذي يستخدم ctags مكتبة.

رنة كاملة - أفضل إكمال كود C++ رأيته حتى الآن.باستخدام مترجم فعلي (قد يكون رنينًا) يكون البرنامج المساعد قادرًا على إكمال التعبيرات المعقدة بما في ذلك STL والمؤشرات الذكية.

لم يقل أحد ماتشيت بعد؟يجعل حساء HTML / XML أجمل بكثيرhttp://www.vim.org/scripts/script.php?script_id=39

توماس ريستريبو نشرت على بعض نصوص/مكونات إضافية رائعة لـ Vim.وقد أشار أيضًا إلى بعض سمات الألوان الرائعة في مدونته أيضًا.تحقق من له فئة فيم.

مع الإصدار 7.3، تمت إضافة التراجع عن الفروع إلى vim.ميزة قوية جدًا، ولكن من الصعب استخدامها حتى ستيف لوش صنع جوندو مما يجعل هذه الميزة ممكنة لاستخدامها مع تمثيل ASCII للشجرة وفرق من التغيير.لا بد منه لاستخدام التراجع عن الفروع.

آخر مفضلاتي هي الأوامر-T.من المؤكد أنه لتثبيته، يجب أن يكون لديك دعم Ruby وستحتاج إلى تجميع ملحق C لـ Vim.لكن هل يُحدث هذا البرنامج المساعد فرقًا في فتح الملفات في Vim!

كونك شل:قم بتشغيل الأوامر التفاعلية داخل مخزن Vim المؤقت

Conque عبارة عن مكون إضافي لـ Vim يسمح لك بتشغيل البرامج التفاعلية، مثل bash على Linux أو powershell.exe على Windows، داخل مخزن Vim المؤقت.بمعنى آخر، إنه محاكي طرفي يستخدم مخزن Vim المؤقت لعرض مخرجات البرنامج.

http://code.google.com/p/conque/

http://www.vim.org/scripts/script.php?script_id=2771

ال com.vccommand يوفر البرنامج المساعد أوامر ex عالمية لمعالجة الملفات المصدرية التي يتم التحكم فيها بالإصدار ويدعم CVS وSVN وبعض المستودعات الأخرى.

يمكنك القيام بجميع المهام المتعلقة بالمستودع تقريبًا من خلال vim:
* أخذ اختلاف المخزن المؤقت الحالي مع نسخة المستودع
* إضافة ملفات جديدة
* إرجاع المخزن المؤقت الحالي إلى نسخة المستودع عن طريق إلغاء التغييرات المحلية....

سأذكر فقط بعضًا منها لم أرها هنا، ولكنني لا أزال أجدها مفيدة للغاية:

  • البرنامج المساعد جيست - github gists (نوع من githubs يجيب على pastebin ، المدمجة مع git من أجل الذهول!)
  • نظام ألوان موستانج (لا يمكن الارتباط مباشرة بسبب السمعة المنخفضة، ابحث عنه في Google!) - نظام ألوان داكن وجميل.تبدو جيدة حقًا في المحطة، بل وأفضل في gVim!(بسبب دعم 256 لونًا)

أحد المكونات الإضافية المفقودة في الإجابات هو الطالب الذي يذاكر كثيرا, ، والتي تتيح لك القيام بأي شيء تقريبًا باستخدام التعليقات.على سبيل المثال، تعليقات {add, toggle, Remove}.و اكثر.يرى هذا الإدخال بلوق لبعض الأمثلة.

أنا أحب قائمة العلامات وFuzzyfinder، فهي مكونات إضافية رائعة جدًا

قائمة المهام

يعتمد هذا البرنامج النصي على قائمة مهام Eclipse.سيبحث في الملف عن FIXME وTODO وXXX (أو قائمة مخصصة) ويضعها في قائمة سهلة الاستخدام لتتصفحها والتي ستقوم في نفس الوقت بتحديث الموقع في المستند حتى تتمكن من رؤية مكان العلامة بالضبط تقع.شيء مثل "cw" التفاعلي

أنا حقا أحب snippetsEmu توصيل في.إنه يحاكي بعض سلوك المقتطفات من محرر OS X TextMate، ولا سيما سلوك الارتداد المتغير والاستبدال.

زينبيرن نظام الألوان والخطوط الجيدة - [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_(font)) على لينكس، كونسولا على ويندوز.

إذا كنت تستخدم جهاز Mac، فعليك استخدامه peepopen, ، غامض على المنشطات.

أستخدم المكونين الإضافيين التاليين طوال الوقت:

  • مشروع
  • com.vimoutliner

بالنسبة لهم أنا أحب قليلا يساعد مع الاكمال.لدى Vim الكثير من أوضاع الإكمال، لكن في الحقيقة، أريد فقط أن يكمل vim أي شيء يمكنه إكماله، كلما أمكن ذلك.

أنا يكره كتابة علامات الاقتباس النهاية، ولكن لحسن الحظ هذا البرنامج المساعد يغني عن الحاجة إلى مثل هذا البؤس.

هذان هما الضاربون الثقيلون.

هذا قد يتقدم للتجول في الكود الخاص بي مثل الظل غير الهادئ، لكنني لم أجربه بعد.

Txtfmt (أداة تمييز Vim) لقطات الشاشة

يمنحك المكون الإضافي Txtfmt نوعًا من القدرة على تمييز "النص المنسق"، على غرار ما يوفره محررو RTF ومعالجات النصوص.يمكنك استخدامه لإضافة الألوان (المقدمة والخلفية) وسمات التنسيق (جميع مجموعات الخط الغامق والتسطير والمائل وما إلى ذلك) إلى مستندات النص العادي في Vim.

تتمثل ميزة هذا المكون الإضافي مقارنة بشيء مثل Latex في أنه مع Txtfmt، تكون تغييرات التمييز مرئية "في الوقت الفعلي"، وكما هو الحال مع معالج النصوص، يكون التمييز WYSIWYG.يقوم Txtfmt بتضمين رموز مميزة مباشرة في الملف لإنجاز التمييز، لذلك لا يتأثر التمييز عند نقل الملف، حتى من كمبيوتر إلى آخر.يتم إخفاء الرموز الخاصة بواسطة بناء الجملة؛يظهر كل منها كمساحة واحدة.بالنسبة لأولئك الذين طبقوا تصحيح إخفاء/بناء الجملة الخاص بـ Vince Negri، يمكن أيضًا إنشاء الرموز المميزة "بعرض صفر".

com.tcomment

"أقوم بتخطيط مفاتيح" command + /"حتى أتمكن من التعليق على الأشياء أثناء وجوده في وضع إدراج IMAP: أنا

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