سؤال

عندما أضغط على "j" أو السهم في VIM / GVIM، يتحرك المؤشر إلى السطر التالي. وهو أمر جيد لكتابة التعليمات البرمجية.

عند كتابة النص ولكن الخطوط عادة ما تكون أطول بكثير ثم النص مع. لذلك لا أستطيع بسهولة الحصول على الكلمة فقط فوق هذه الكلمة. لذلك في جميع المحررين تقريبا ومعالجات النص الذين يضغطون على السهم لأعلى، سيوضع المؤشر أمام "Word". ولكن في GVIM يتحرك المؤشر إلى الخط الفارغ بين "الرمز". وعندما".

يمكنني استخدام التفاف (مجموعة: التفاف) والوضع (مجموعة: LBR).

مع كل قوة VIM - هذا يجب أن يكون مباشرة إلى الأمام؟

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

المحلول

جيمك و جيمج التحرك لأعلى / لأسفل عن طريق السطر المرئي بدلا من خط النص. هل يمكنك الخريطة ج و ك لهذه باستخدام

noremap j gj
noremap k gk

بعض الناس يفضلون إعداد هذه الخرائط فقط لحيات الملفات المحددة، وفي هذه الحالة تريد شيئا مثل

au FileType html,tex noremap <buffer> j gj
au FileType html,tex noremap <buffer> k gk
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top