Kann FIGNORE auf bestimmte Anwendungen beschränkt sein?
351
Telemachus
Ich weiß, dass Sie FIGNORE verwenden können, um die Dateinamenvervollständigung von Suffixen zu entfernen.
Um beispielsweise viele von LaTeX erzeugte Mülldateien zu vermeiden, habe ich Folgendes verwendet:
FIGNORE=bst:aux:bbl:blg:pdf:fls:fdb_latexmk
Ich würde es jedoch vorziehen, diesen FIGNORE nur bei bestimmten Befehlszeilenanwendungen (insbesondere vim
oder mvim
) anzuwenden . Auf diese Weise würde ich die vollständige Dateinamenergänzung normalerweise erhalten und sie nur "auf Anforderung" beschränken.
Ich habe ein wenig mit $if
Blöcken in meiner ~/.inputrc
Datei experimentiert, aber ohne Glück.
Haben Sie so etwas wie `alias fvim = 'FIGNORE = bst: aux: bbl: blg: pdf: fls: fdb_latexmk vim'` versucht?
romainl vor 11 Jahren
0
@romainl Gerade versucht. Es scheint nicht zu funktionieren. "FIGNORE" muss möglicherweise in der Shell festgelegt werden, anstatt auf diese Weise pro Befehl verwendet zu werden. (Hätte nicht gedacht, es so zu machen - ein guter Gedanke, aber es sieht so aus, als würde es nicht funktionieren.)
Telemachus vor 11 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
13
Welche Vim-Funktionen verwenden Sie?
-
6
Welche zsh-Funktionen verwenden Sie?
-
5
Transparente Eingabeaufforderung in Vista?
-
4
Verwenden Sie den Windows-Aktenkoffer von der Befehlszeile aus
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen
-
4
Warum sind einige Befehle nicht vorhanden?
-
11
Gibt es eine einfache Möglichkeit, MP3-Dateien zu teilen?
-
2
Wie kann ich OSX Terminal.app dazu bringen, den Vollbildmodus zu öffnen und nicht zu kaskadieren?
-
4
Remote-Ordner unter Linux synchronisieren