частичное завершение пути к каталогу в стиле emacs в bash

в Emacs, при вводе пути к файлу, я могу сделать что-то вроде:

~/c/s/h/npu2-o.c<TAB>

и расширьте его до

~/code/skiboot/hw/npu2-opencapi.c

есть ли способ получить подобное расширение пути в bash?

12
задан Drew
15.05.2023 13:22 Количество просмотров материала 3351
Распечатать страницу

2 ответа

Не знаю о bash, но по крайней мере Zsh может это сделать. Я давно не касался своей конфигурации завершения Zsh, поэтому я не уверен, какая часть это делает, но я думаю, что это просто compinit. IIRC вы можете просто запустить compinstall команда в Zsh, и это настроит конфигурацию завершения для вас.

1
отвечен Stefan 2023-05-16 21:10

раскрытие информации: я автор проекта

этот проект дает желаемого завершения в bash: https://github.com/sio/bash-complete-partial-path

надеюсь, вы найдете его полезным

-1
отвечен SIO 2023-05-16 23:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх