Может ли FIGNORE быть ограничен конкретными приложениями?

276
Telemachus

Я знаю, что вы можете использовать FIGNORE, чтобы удалить завершение имени файла из суффиксов.

Например, чтобы избежать большого количества мусорных файлов, созданных LaTeX, я использовал:

FIGNORE=bst:aux:bbl:blg:pdf:fls:fdb_latexmk 

Однако я действительно предпочел бы применять этот FIGNORE только при использовании определенных приложений командной строки (в частности, vimили mvim). Таким образом, я обычно получаю полное завершение имени файла и ограничиваю его только «по требованию».

Я немного поэкспериментировал с $ifблоками в моем ~/.inputrcфайле, но безуспешно.

0
Вы пробовали что-то вроде `alias fvim = 'FIGNORE = bst: aux: bbl: blg: pdf: fls: fdb_latexmk vim'`? romainl 11 лет назад 0
@romainl Только что попробовал. Это не похоже на работу. 'FIGNORE` может потребоваться установить в оболочке, а не использовать для каждой команды таким образом. (Не думал, что сделаю так - хорошая мысль, но похоже, что это не работает.) Telemachus 11 лет назад 0

0 ответов на вопрос

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