в Emacs, при вводе пути к файлу, я могу сделать что-то вроде:
~/c/s/h/npu2-o.c<TAB>
и расширьте его до
~/code/skiboot/hw/npu2-opencapi.c
есть ли способ получить подобное расширение пути в bash?
в Emacs, при вводе пути к файлу, я могу сделать что-то вроде:
~/c/s/h/npu2-o.c<TAB>
и расширьте его до
~/code/skiboot/hw/npu2-opencapi.c
есть ли способ получить подобное расширение пути в bash?
Не знаю о bash, но по крайней мере Zsh может это сделать. Я давно не касался своей конфигурации завершения Zsh, поэтому я не уверен, какая часть это делает, но я думаю, что это просто compinit
. IIRC вы можете просто запустить compinstall
команда в Zsh, и это настроит конфигурацию завершения для вас.
раскрытие информации: я автор проекта
этот проект дает желаемого завершения в bash: https://github.com/sio/bash-complete-partial-path
надеюсь, вы найдете его полезным
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]