bash: Чи існує спосіб використання заповнення вкладки через CDPATH?


10

Прочитавши цю статтю , я встановив CDPATH=.:~. Однак у мене немає завершення вкладки через каталоги в домашньому каталозі. Мені було цікаво, чи хтось знає про способи цього зробити.


1
Я не думаю, що налаштування CDPATH дає вам завершення вкладки. Це дозволяє вам перейти в підкаталог будь-якого з каталогів, перерахованих тільки що введеним ім'ям підкаталогу.
dmah

У моїй настільній системі Ubuntu я можу набрати "cd D" (у каталозі, відмінному від ~), і двічі натиснути Tab і побачити "Настільний / Документи / Завантаження /" як запропоновані напрямки. Ви не отримуєте подібної поведінки?
Призупинено до подальшого повідомлення.

Відповіді:


12

Вам слід встановити та включити bash-завершення - він визначає _cdфункцію та встановлює її як завершальник для cdкоманди, яка переосмислює завершення за замовчуванням та включає $CDPATH.

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