كيف تقوم بإنهاء محرر السادس مع بضغطة واحدة؟

StackOverflow https://stackoverflow.com/questions/468939

  •  19-08-2019
  •  | 
  •  

سؤال

ولأن بصراحة

:wq!

وهو مجرد كثيرا للكتابة.

تجدر الإشارة إلى أن السؤال هو حول السادس الأصلي (ويقول السادس الذي يأتي مع فري) لا فيم.

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

المحلول

ويبدو أن هذا العمل على نسخة سولاريس "القديم السادس:

Version SVR4.0, Solaris 2.5.0

$ vi -c "map g ZZ" test

تعديل : في أيضا، وهذا ما يبدو للعمل:

$ vi -c 'map g :q!^M' test

وأين ^ M هو في الواقع، ^ V (CTL-V) ثم ^ M (CTL-م)

نصائح أخرى

وابق ضاغطا على مفتاح التحول وفرقعة على Z مرتين.

وZZ هو (في الغالب) أي ما يعادل :wq!.

إذا كنت تريد حقا حل واحد المفاتيح، فري يأتي مع مصدر ذلك، في السؤال، هل يمكن تعديل ذلك وإعادة تجميع. انها قليلا من مبالغة لكنه سوف يحل مشكلتك.

وماذا عن "ZZ"؟ لها دلالات مختلفة قليلا ل": وك"، وإنما هو أيضا أقصر قليلا

وتعيين مفتاح المفضلة لديك إلى: وك! الأوامر.

ومنها مثلا. وضع هذا في .vimrc الخاص بك:

map <F8> :wq!<CR>

وإت فويلا.

وتحرير: عذرا، همة فقط، وغاب ذلك.

هل تعمل :x في السادس؟ على الرغم من أن لقضيتك واعتقد انه قد يكون :x!

إذا كنت تستخدم gvim يمكنك إغلاقه مع ALT+F4. مفتاحين، ولكن بضغطة واحدة.

إذا كنت تستخدم السادس في إكس تيرم الخاصة به، يجب أن ALT+F4 إغلاق تيرم، مما أسفر عن مقتل السادس أيضا.

ما هو الخطأ مع مجربة وحقيقية؟

:x

وانها ليست اضغط على مفتاح واحد، لكنه أقل بكثير من: وك! وهو ما يبدو سؤالك يسعون حقا.

وأم أن هذه الميزة فيم فقط؟ اعتذاري إذا كان الأمر كذلك.

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