سؤال

لقد تم عبور الأشياء على قائمة ما يجب عمله.لقد التقطت مؤخرا Colemak.التالي أردت أن تعلم Vim أو Emacs.لقد كان يميل نحو همة ، ومع ذلك واحدة من فوائد الخلاف إلى الصف المنزل.مع Colemak, الصف المنزل قد تغيرت.وأنا أدرك أن أتمكن من إعادة رسم خريطة مفاتيح, ولكن تعيين وظائف مختلفة الحروف ليست جذابة للغاية بالنسبة لي (إذا كان هناك أي علاقة بين الحروف و وظيفتها.أعلم أن الحركة ليست مرتبطة ولكن لست متأكدا على كل ما تبقى.)

أنا لا أريد أن يبدأ الجدل بعد حول النص المحررين ، بل تلقي تعليقات من Colemak (أو دفوراك) المستخدمين حول البديل keymappings و هذين المحررين.

شكرا

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

المحلول

وسعيد لرؤية المستخدم Colemak آخر:)

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

في فيم انها اصعب كثيرا منذ hjkl سيتم افسدت المتابعة تماما. ثم مرة أخرى، لقد شعرت دائما أن تم كسر hlkl وكان ينبغي أن يكون بدلا jkj. أو ijkl، ولذلك فإن إعادة رسم خريطة من المحتمل ان يكون شيئا جيدا. وفيما يلي مناقشة أوسع حول Colemak + فيم في المنتدى Colemak: HTTP: //forum.colemak. كوم / viewtopic.php؟ ID = 50

نصائح أخرى

وأنا باستخدام مجموعة مماثلة تصل إلى غراهام (أعلى وأسفل، يسار، يمين، هو hkjl (مفاتيح QWERTY hnyu)) ولكن بدلا من استخدام noremap، إعادة رسم خريطة باستخدام langmap في بلدي .vimrc:

set langmap=hk,jh,kj

وهذا له ميزة إضافية تتمثل في تغيير الأوامر الأخرى التي تستخدم هذه المفاتيح حركة (على سبيل المثال ز، ض و CW) دون الحاجة إلى إعادة تعريف كل هذه الأوامر يدويا، أي C-ذوي الخوذات البيضاء يتحرك صعودا نافذة، يتحرك C-فالتر كالين أسفل نافذة ، وما إلى ذلك.

ولقد تحولت في الآونة الأخيرة إلى Colemak وأنا أيضا استخدام فيم كما بلدي المحرر الرئيسي.

واستطيع ان اقول لكم ان ليست هناك حاجة إلى إعادة رسم خريطة مفاتيح الحركة - أو أي مفاتيح فيم أخرى في هذا الشأن. سوف الدماغ يتعلم بسرعة مواقف جديدة من مفاتيح الحركة. مفاتيح ذاكري هناك على بالتأكيد لا حاجة لإعادة رسم خريطة - كنت تريد أن تبقي المعاني ذاكري وراء مفاتيح

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

وفضلا عن ذلك، هناك فيم الإضافات قد تحصل يوم واحد من شأنها أن تتعارض مع remappings الخاص بك، أو سوف تقرأ طرف فيم يوم واحد عن ميزة التي لا يمكنك استخدام الآن لأنك إعادة تعيين الأشياء.

وسوف يكون الألم الحقيقي بالنسبة لك، ولذا فإنني لن يتعامل مع أي remappings.

هذا في الخاص بك .vimrc سيتم تغيير المؤشر حركة Colemak دون التأثير على غيرها من همة تعيينات, لأنه يؤثر فقط على ح/j/k الحروف.

  • حتى = ح (وصفت بأنها "h" على لوحة المفاتيح)
  • أسفل = k (وصفت بأنها "n" على لوحة المفاتيح)
  • اليسار = ي (وصفت بأنها "y" على لوحة المفاتيح)
  • الحق = l (وصفت بأنها "u" على لوحة المفاتيح)

هنا هو رسم الخرائط:

noremap h k
noremap j h
noremap k j

ولقد شغلت مع دفوراك لعدد من السنوات الآن (ربما ~ 4). لقد استخدمت أيضا همة لجميع الأسباب العادية لديك لاستخدام همة مثل الأشياء (أقل، التعديلات التكوين التي لديها المحررين الخاصة بهم (visudo، وما إلى ذلك)، وما إلى ذلك). كان إيماكس في الواقع برنامج يونكس الأولى التي تعلمت (أنا من مواليد للعالم أبل) والتقطت حاليا إعادته بعد أن انتقد من قبل التشتت Yegge حول كيف رهيبة يبعث على السخرية هو عليه.

ومن بدقة لوحة المفاتيح موقف التخطيط، وأود أن أقول إن إيماكس وربما كان الفائز هنا لأنه مطلوب لا الخارطه. بخلاف مبادلة مفتاح قبعات قفل لمفتاح التحكم (التي ينبغي حقا أن يتم الفترة، ومفتاح قبعات قفل مثل هيكي المدارس الثانوية كل لوحة المفاتيح)، وأود أن أقول أن كل رابط المفتاح هو أكثر راحة للاستخدام مع دفوراك من مع مفاتيح QWERTY. أنا لا سيما العثور على استخدامها باستمرار C-x و الارتباطات M-س لتكون <م> جدا مريحة للكتابة.

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

وحظا سعيدا!

وأنا باستخدام حل ريان هايس لفيم:

<اقتباس فقرة>   

وخطرت لي "عش" ربط الملاحة التي تحافظ على المادية   موقع أعلى / أسفل الملاحة   مفاتيح (اليسار / على حق مختلفة ولكن   لا يزال في الصف المنزل):

     

وN = أسفل = E تصل S = الأيسر T = الحق

     

والأوامر لوضع هذا الأمر هي   على الصفحة Colemak بلدي في الجزء السفلي:

     

http://www.ryanheise.com/colemak/

     

وفي الغالب، هذه الارتباطات تسمح لك ل   استخدام ورقة الغش فيم العادية للتعلم   الأوامر، باستثناء الملاحة   بطبيعة الحال.

     

ومن 4 المفاتيح المعينة في N-E-S-T، و   "N" ( "ن" نتيجة البحث EXT) و "E"   (نقل "ه" الثاني من الكلمة الحالية) كانت   تكرارا ولكن استحوذت. I إعادة تعيين   اعادتهم الى QWERTY الأصلي   المواقف ولذلك هم اثنين فقط   الأوامر التي ليس لديها من   أسماء منطقية الأصلي.

https://forum.colemak.com/ الموضوع / 50 colemak-همة / P2 / # p2514

وأنا همة + المستعمل مفاتيح QWERTY (لقد حاولت دفوراك التعلم، ولكن اتضح سرعة الكتابة ليست معدل الحد عامل بلدي وأنا لم يكن لديك قضايا RSI). فقط مفاتيح حركة المؤشر hjkl في السادس (م) هي الوظيفة التي تعتمد، كل شيء آخر هو ذاكري. أرى على تخطيط Colemak، أن ح / لتر والأيسر غامضة / الحق، ولكن ي / ك هم أعلى / لأسفل. ومع ذلك، وأشك في أنه لن يكون حجر عثرة كبير. هل يمكن إما استخدام مفاتيح الأسهم بدلا من ذلك، أو الاستمرار في استخدام hjkl والتعامل مع المواقف المضحكة.

ولن أكون ميلا في محاولة لإعادة رسم خريطة الوظائف همة اعتمادا على تخطيط لوحة المفاتيح. الذي يبدو مثل الكثير من الارتباك المحتمل بالنسبة لي.

وهنا هو سابقة آخر التي ينبغي أن تساعدك بعض. هناك بعض المناقشات هناك، بعض المستخدمين لا REMAP. البعض يفعل.

وانا ذاهب الى إعادة رسم خريطة خلال عطلة نهاية الاسبوع في الواقع. لدي على مدى العام الماضي استخدام تعيينات الافتراضي، مع دفوراك.

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