سؤال
في محرري النص العادي ، يمكنك تحديد كتلة النص ثم اضغط فاتورة غير مدفوعة لتراجع و يحول + فاتورة غير مدفوعة لاكتشاف.
كيف يمكنني أن أقوم بتشغيل أو اكتشاف كتلة محددة من النص في VIM؟
المحلول
إذا قمت بتحديد النص وضغطت ">" سوف يكون مسافة بادئة ، و "<" will del-indent.
ما إذا كان يدرج علامات التبويب أو المساحات يعتمد على إعداد "exmenttab" الخاص بك. يمكنك تحرير عدد المسافات/tabstop مع إعدادات "shiftwidth" و "tabstop".
نصائح أخرى
بالإضافة إلى إجابة آندي وايت. أود أيضًا إضافة ما يلي إلى vimrc:
vnoremap > >gv
vnoremap < <gv
لذلك لن تحتاج إلى إعادة تحديد كتلة التعليمات البرمجية الخاصة بك إلى المسافة البادئة/الدنيمة.
لا تحتاج حتى إلى تحديد النص. يمكنك المسافة البادئة/غير مستدام الخط الحالي بالضرب >>
أو <<
.
لا تنتمي إلى StackOverflow