Завершение вкладки bash без раскрытия переменных?

Допустим, у меня есть эти переменные, определенные в моем bashrc :

i='cgi-bin/internal';  
e='cgi-bin/external';  
f='cgi-bin/foo';  
b='cgi-bin/bar';  
ad='cgi-bin/admin';  
#etc...

Когда я использую переменную в командной строке vim $ i / edit_ TAB , она расширяет переменную, и ввод в командной строке становится vim / www / productX / subdomain_x / cgi-bin / internal / edit_ (соответствует тому сайту, на котором я нахожусь), а затем я TAB TAB , чтобы получить возможные дополнения.

Ничего страшного, проблема не в функциональности. Просто может раздражать каждый раз видеть полный путь, а не только значение переменной.

Есть ли способ не раскрывать переменные bash в командной строке без ущерба для функциональности?
проблема не в функциональности. Просто может раздражать каждый раз видеть полный путь, а не только значение переменной.

Есть ли способ не раскрывать переменные bash в командной строке без ущерба для функциональности?
проблема не в функциональности. Просто может раздражать каждый раз видеть полный путь, а не только значение переменной.

Есть ли способ не раскрывать переменные bash в командной строке без ущерба для функциональности?
Это делает завершение bash?

Желаемый результат: $ i не расширяется до своего значения (визуально) или $ i расширяется до относительного пути, а не до полного пути.

13
задан tshepang 17 August 2014 в 20:18
поделиться