Допустим, у меня есть эти переменные, определенные в моем 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?
Желаемый результат: $i
не расширяется до его значения (визуально) или $i
расширяется до относительного пути, а не до полного пути.