أهم أسئلة "Vim"

Vim هو محرر نصوص مجاني ومفتوح المصدر متاح لمعظم المنصات الرئيسية.

كيف يمكنني الخروج من محرر Vim؟

أنا عالق ولا أستطيع الهروب. انها تقول:"type :quit<Enter> to quit VIM" لكن عندما أكتب أنها تظهر ببساطة في جسم الكائن.

vim vi

كيف أجعل Git يستخدم المحرر الذي أختاره للالتزامات؟

أفضل كتابة رسائل الالتزام في Vim ، لكنها تفتحها في Emacs.كيف أقوم بتهيئة Git لاستخدام Vim دائمًا؟ لاحظ أنني أريد أن أفعل ذلك عالميًا ، وليس لمشروع واحد فقط.

git vim emacs editor commit-message

ما هي الطريقة السريعة للتعليق / عدم التعليق في Vim؟

لدي ملف كود Ruby مفتوح في vi ، وهناك سطور تم التعليق عليها بـ # :class Search < ActiveRecord::Migration def self.up # […] قراءة المزيد…

vim comments

أعد تعريف علامة التبويب إلى 4 مسافات

يفترض الإعداد الحالي 8 مسافات ؛ كيف يمكنني إعادة تعريفه؟

vim

مفتاح Tab == 4 مسافات ومسافات بادئة تلقائية بعد الأقواس المتعرجة في Vim

كيف أجعل vi - Vim لا يستخدم أبدًا علامات التبويب (تحويل المسافات إلى علامات تبويب ، سيء!) ، يجعل مفتاح الجدولة == 4 مسافات ، ويؤدّي تلقائيًا مسافة بادئة بعد الكتل المتعرجة مثل Emacs ؟كيف يمكنني أيضًا حفظ هذه الإعدادات حتى لا أضطر إلى إدخالها مرة أخرى؟لقد رأيت أسئلة أخرى تتعلق بهذا ، لكن يبدو دائمًا أنها بعيدة قليلاً عما أريد.

vim whitespace indentation vi auto-indent

انسخ كل الأسطر إلى الحافظة

هل هناك أي طريقة لنسخ جميع الأسطر من الملف المفتوح إلى الحافظة في محرر VI. لقد جربت y G لكنها لا تستخدم الحافظة لتخزين تلك الخطوط.فهل هذا ممكن؟

vim editor keyboard-shortcuts vi

كيفية استبدال حرف بسطر جديد في Vim

أحاول استبدال كل , في الملف الحالي بسطر جديد::%s/,/\n/g ولكنه يُدرج ما يشبه ^@ بدلاً من السطر الجديد الفعلي. الملف ليس في وضع DOS أو أي شيء.ماذا علي أن أفعل؟إذا كنت فضوليًا ، مثلي ، فتحقق من السؤال لماذا \ ra newline لـ Vim؟ كذلك.

vim replace escaping newline vi

مسافة بادئة سطور متعددة بسرعة في vi

يجب أن يكون تافهًا ، وقد يكون مفيدًا ، لكن لا يمكنني معرفة كيفية التنقل فيه. كيف أقوم بعمل مسافة بادئة لعدة أسطر بسرعة في vi؟

vim editor indentation vi

ما هو الاختصار الأكثر إنتاجية لديك مع Vim؟

لقد سمعت الكثير عن Vim ، إيجابيات وسلبيات. يبدو أنه يجب أن تكون (كمطور) أسرع مع Vim مقارنة بأي محرر آخر. أنا أستخدم Vim للقيام ببعض الأشياء الأساسية وأنا في أفضل الأحوال أقل إنتاجية بـ 10 مرات مع Vim.الشيئان الوحيدان اللذان يجب أن تهتم بهما عندما تتحدث عن السرعة (قد لا تهتم بهما بدرجة كافية ، لكن يجب عليك ذلك) هما:يعد استخدام اليدين اليمنى واليسرى بدلاً من ذلك أسرع طريقة لاستخدام لوحة المفاتيح.عدم لمس الماوس مطلقًا هو الطريقة الثانية لتكون أسرع ما يمكن. يستغرق الأمر وقتًا طويلاً لتحريك يدك ، والإمساك بالماوس ، وتحريكه ، وإعادته إلى لوحة المفاتيح (وغالبًا ما يتعين عليك إلقاء نظرة على لوحة المفاتيح للتأكد من إعادة يدك بشكل صحيح إلى المكان الصحيح)فيما يلي مثالان يوضحان لماذا أنا أقل إنتاجية مع Vim.نسخ / قص ولصق. أفعل ذلك طوال الوقت. مع كل برامج التحرير المعاصرة ، تضغط على Shift باليد اليسرى ، وتحرك المؤشر بيدك اليمنى لتحديد النص. ثم نسخ Ctrl + C ، وتحريك المؤشر ولصق Ctrl + V.مع […] قراءة المزيد…

vim vi

كيف يمكنني الانتقال إلى نهاية السطر في Vim؟

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

vim editor keyboard-shortcuts vi