Допустим, у меня есть эти переменные, определенные в моем 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
расширяется до относительного пути, а не до полного пути.