Термінал: пройдіть через автозавершені параметри після натискання на вкладку


1

Натискання вкладки на терміналі показує можливості, які ви можете вибрати, як нижче:

MacBook :~ user$ ls _ 
Directory1 Directory2 Directory3

Як зробити так, щоб можливості з'явилися на курсорі (підкреслення поруч з ls вгорі), щоб я міг просто перемикатися або переходити між ними за допомогою стрілок чи чогось іншого, а не вводити їх. Тут ідея про те, що деякі каталоги можуть починатися з арабських букв (як правило, виглядає як ??), тому простіше орієнтуватися по всіх можливостях, а не просто показувати їх і намагатися вводити їх.


Якщо ви введете перший символ, Dтоді Tab розширить у командному рядку стільки символів, скільки унікальних (у вашому прикладі Directory), а друга вкладка відобразить новий список. Ви можете продовжувати робити цей символ у той час, поки потрібний файл не буде розширено, коли додається пробіл, і ви можете почати вводити наступний параметр. Я не знаю, як з персонажами, які не мають Ассії, обробляються.
AFH

Відповіді:


2

Що ви шукаєте, можна зрозуміти наступним чином (я припускаю, що ви працюєте в bashоболонці, оскільки ви використовували тег OSX):

bind 'TAB:menu-complete'

Якщо ви хочете використовувати обидва, додайте це:

bind 'set show-all-if-ambiguous on'

Дуже корисні налаштування. Я про них не знав, тому дуже дякую.
AFH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.