Bash Заполнение вкладки добавляет дополнительное пространство после первого завершения, которое останавливает дальнейшее завершение, если цель компиляции является файлом в многоуровневых папках.
Например, у меня есть файл в пути ~/Documents/foo/bar.txt, и я хочу его перечислить. Я сталкиваюсь со следующей проблемой, когда ввод
[email protected]:~$ls Docu <TAB>
Я получаю
[email protected]:~$ls Documents |(<-this is the cursor, so there is an extra space afer Documents)
Итак, я не могу завершить вкладку. Мне нужно отменить пробел, чтобы удалить лишнее пространство.
Обычно я хочу получить:
[email protected]:~$ls Docu <TAB>
[email protected]:~$ls Documents/ <TAB>
[email protected]:~$ls Documents/foo/ <TAB>
[email protected]:~$ls Documents/foo/bar.txt