كيفية الإكمال التلقائي في سطر أوامر KornShell باستخدام محرر vi
سؤال
في 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 لحذف العناصر التي لا تريدها.
لا تنتمي إلى StackOverflow