معرفات الرسائل الرأسمالية التي تعمل باللمس
-
29-09-2019 - |
سؤال
منذ حوالي نصف عام ، قررت تحسين كفاءتي في البرمجة ، لذلك تعلمت اللمس وانتقلت إلى VIM. كل شيء على ما يرام وأشعر بنفسي أفضل بكثير من ذي قبل. ومع ذلك ، هناك سؤال يزعجني طوال هذا الوقت: كيف يجب أن أتطرق إلى نوع IDENTIFIERS_WRITTEN_IN_CAPS
?
- إذا كنت سأستخدم التحولات بجميع القواعد ، فسأضطر إلى تبديل اليدين كثيرًا. محاولة الكتابة
GOOGLE
في هذه الحالة يمثل تحديًا. - إذا كنت سأستخدم التحول اليسرى للتو أمسك به طوال الوقت ، فسوف أفقد الذاكرة الفعلية لليد اليسرى ولن أتمكن من العثور على مفاتيح عمياء.
- إذا استخدمت قفل Caps ، فيجب أن أتذكر إطلاقه. إن نسيان هذا في VIM سيؤدي إلى نهاية العالم في وضع الأوامر. علاوة على ذلك ، فإن العديد من قفصات Remap Caps لشيء آخر مثل ESC أو تبديل تخطيط لوحة المفاتيح.
كيف تتعامل مع أخصائيي اللمس مع SQL و Makefiles و Win API و DirectX وكل تلك الأشياء التي تتطلب الطباعة في قبعات؟
المحلول
أنا فقط أبقي على اليسار التحول مضغوطًا بإصبعي الخنصر ونصيبه بشكل طبيعي ، لا يبدو أنه يؤثر على قدرة يدي اليسرى على العثور على مفاتيح. نادراً ما أستخدم قفل القبعات.
ومع ذلك ، يتم الانتهاء من معظم المعرفات عن طريق إكمال وضع إدراج VIM ، وبالتالي فإن الكتابة الفعلية ليست كذلك: عادة IDENTIFIERS_WRITTEN_IN_CAPS
انه ببساطة ID
+<keyword_completion_key>
نصائح أخرى
في Vim قد تحاول شيء مثل هذا:
في نوع وضع الأوامر
:imap <Leader>u <ESC>bgUwwi
الآن ، في وضع إدراج ، يمكنك كتابة أحرف صغيرة ، ثم (أيضًا في وضع الإدراج) اضغط <Leader>u
(الزعيم هو افتراضيًا) ويصبح كبيرًا ، على سبيل المثال:
identifiers_written_in_caps\u
يتحول إلى
IDENTIFIERS_WRITTEN_IN_CAPS
أنا شخصياً فقط اكتب الرسائل الأولى ثم اضغطu003CCtrl> -P وابدأ في استخدام الإكمال التلقائي :)
(للأسف ، لم أكن أبداً كفاءة للغاية في تصوير اللمس لأنني دائمًا ما أستخدم الإكمال التلقائي ، سواء في VIM أو في باش).