Может ли FIGNORE быть ограничен конкретными приложениями?
276
Telemachus
Я знаю, что вы можете использовать FIGNORE, чтобы удалить завершение имени файла из суффиксов.
Например, чтобы избежать большого количества мусорных файлов, созданных LaTeX, я использовал:
FIGNORE=bst:aux:bbl:blg:pdf:fls:fdb_latexmk
Однако я действительно предпочел бы применять этот FIGNORE только при использовании определенных приложений командной строки (в частности, vim
или mvim
). Таким образом, я обычно получаю полное завершение имени файла и ограничиваю его только «по требованию».
Я немного поэкспериментировал с $if
блоками в моем ~/.inputrc
файле, но безуспешно.
Вы пробовали что-то вроде `alias fvim = 'FIGNORE = bst: aux: bbl: blg: pdf: fls: fdb_latexmk vim'`?
romainl 11 лет назад
0
@romainl Только что попробовал. Это не похоже на работу. 'FIGNORE` может потребоваться установить в оболочке, а не использовать для каждой команды таким образом. (Не думал, что сделаю так - хорошая мысль, но похоже, что это не работает.)
Telemachus 11 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
13
Какие функции Vim вы используете?
-
-
6
Какие функции Zsh вы используете?
-
5
Прозрачная командная строка в Vista?
-
4
Используйте портфель Windows из командной строки
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
4
Почему некоторые команды не существуют?
-
11
Есть ли простой способ разделить mp3 файлы?
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?