Ich habe eine Schnell-und-d erstellt iury plugin, sublime-gitignorer, um genau dieses Problem zu lösen.
Es ist derzeit auf Ubuntu und Windows in Sublime Text 2 und 3 getestet. Ich erwarte, dass es auch auf jeder anderen Linux-Distribution oder auf Mac funktioniert.
zu installieren, Sie package control haben unter der Annahme, nur:
- Presse CTRL + SHIFT + P (CMD + SHIFT + P auf Mac)
- Wählen Sie "Install Package"
- Suche nach dem Gitignored Datei Excluder und drücken eingeben.
Alternativ, wenn Sie nicht über Paketsteuerung haben Sie gitignore_plugin.py auf Ihre Pakete Verzeichnis kopieren, das Sie durch Auswahl Browse Packages...
aus dem Preferences
Menü in Sublime finden kann. Sie sollten stattdessen stattdessen Paket-Kontrolle bekommen - es ist nützlich.
Ich bin kein Scherz, wenn ich sage, dieses Plugin ist schmutzig.Das System funktioniert so, dass das Plugin, alle fünf Sekunden:
- Checks für repos Git befindet sich in Ihrem Ordner öffnen
- fordert Git welche Wege in jedem dieser repos ignoriert werden
- Fügt diese Pfade zu den
file_exclude_patterns
und folder_exclude_patterns
Einstellungen.
Scheint gut zu funktionieren, obwohl.
Wer Beiträge schreiben oder Fehler melden möchte, sollte sich die issues page ansehen.
Sie können sie manuell zu Ihrer Projektdatei hinzufügen, und es wäre nicht schwierig, ein Plugin zu schreiben, um es für Sie zu tun, aber ich weiß nicht, eines, das bereits existiert. – bheklilr
Ich habe sie für jetzt hinzugefügt. Es ist nur so, dass es bei so vielen Projekten Zeit braucht. Und '.gitignore' existiert bereits in den meisten Repoes für fast genau die gleiche Dateiliste. –
Ich verstehe die Frustration. Wenn ich Zeit hätte, würde ich daran arbeiten, ein einfaches Skript zu schreiben, aber ich glaube nicht, dass ich die Gelegenheit für ungefähr 2 Wochen haben werde. Kennst du Python überhaupt? Einen '.gitignore' zu parsen wäre trivial, und das in die Projekteinstellungen zu schieben, sollte nicht zu schwer sein. Es gibt eine Einstellung namens "file_exclude_patterns", die Editor-weit ist, Sie könnten Ihre gemeinsamen da als temporäre Korrektur einfügen. – bheklilr