Java терминал Linux - автоматическое заполнение CP

Я работаю с библиотекой Java, которой нужны два файла 'library.jar' и 'библиотека-extensions.jar'. Каждый раз, когда я пытаюсь включать их обоих разделенных двоеточием (например, - CP "library.jar:library-extensions.jar") и попытаться использовать автоматическое заполнение на втором файле банки, это заменяет первым аргументом в пользу второго.

т.е.

У меня есть что-то вроде этого:

java -cp "library.jar:l

Я нажимаю 'Tab', чтобы автоматически заполнить второй аргумент, и он изменяется на:

java -cp "l

Есть ли что-нибудь, что я могу сделать для включения надлежащего автоматического заполнения на дополнительных аргументах?

Я использую терминал на Ubuntu 14.04.

0
задан 21 July 2015 в 21:45

2 ответа

Я не думаю, что Bash автоматически заполнит в общих внутренних кавычках. При отъезде кавычек, это автоматически заполнит имена файлов в текущем каталоге:

$ java -cp l<TAB>
library.jar  library-extensions.jar
$ java -cp library.jar:l<TAB>
library.jar  library-extensions.jar
0
ответ дан 3 October 2019 в 23:55

Для использования используют это, Вам нужна другая оболочка. Это работает отлично с

sudo apt-get install zsh
sudo chsh "$USER" -s $(which zsh)

, После того как Вы открываете новое окно терминала, это должно загрузиться zsh.

<час>

Пример

с zsh и Антиген <глоток> v1

enter image description here

Тип Тип

enter image description here

Тип вкладки

enter image description here

Вкладка снова

enter image description here

И снова

enter image description here

0
ответ дан 3 October 2019 в 23:55

Другие вопросы по тегам:

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