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

330
ajd

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

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

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

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

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

1

2 ответа на вопрос

1
Stefan

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

-1
SIO

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

Этот проект обеспечивает желаемое завершение в bash: https://github.com/sio/bash-complete-partial-path

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

Похожие вопросы