كيفية الإكمال التلقائي في سطر أوامر KornShell باستخدام محرر vi

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

  •  09-06-2019
  •  | 
  •  

سؤال

في KornShell (كش) يوم إيكس يونيكس الإصدار 5.3 مع ضبط وضع المحرر على vi باستخدام:

set -o vi

ما هي ضغطات المفاتيح في سطر أوامر Shell للإكمال التلقائي لاسم الملف أو الدليل؟

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

المحلول

ESC\ يعمل بشكل جيد على AIX4.2 على الأقل.شيء واحد لاحظته هو أنه يتم الإكمال التلقائي فقط للجزء الفريد من اسم الملف.

لذا، إذا كان لديك الملفات x.txt، وx171go، وx171stop، فسيحدث ما يلي:

Press keys:           Command line is:
x                     x
<ESC>\                x
1                     x1
<ESC>\                x171
g<ESC>\               x171go

نصائح أخرى

توسيع الإجابات الأخرى:<ESC>* سوف يسرد كافة الملفات المطابقة في سطر الأوامر.ثم يمكنك استخدام أوامر التحرير القياسية vi لإزالة الأوامر التي لا تهمك.لذلك للإضافة إلى الجدول أعلاه:

<ESC><shift-8>             x.txt x171 x171go

ثم استخدم مسافة للخلف للتخلص من الأخيرين، أو اضغط على <ESC> مرة أخرى واستخدم h أو b للرجوع للخلف وdw لحذف العناصر التي لا تريدها.

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