Laden Sie abhängig von der Programmiersprache sublime Textpakete
387
user137369
Ich benutze sublimer Text Paketsteuerung Pakete zu installieren. Nach der Installation einer Reihe von ihnen wird der Startvorgang etwas schleppend (und möglicherweise nimmt auch die Leistung ab) und ich denke, es ist eine Verschwendung von Ressourcen, sie alle sowieso ständig zu laden, da dies für die meisten der Fall ist Zum Teil sind sie sprachspezifisch. CSScomb ist nutzlos, es sei denn, ich bearbeite eine CSS-Datei, lädt aber trotzdem das Plugin.
In vim, mit einem Paketmanager wie NeoBundle, können wir so etwas tun
NeoBundleLazy 'csscomb/csscomb-for-vim' autocmd FileType css NeoBundleSource csscomb-for-vim
Das Paket wird nur dann geladen, wenn der Dateityp mit dem von uns angegebenen übereinstimmt (selbst wenn wir den Dateityp während der Bearbeitung ändern). Gibt es eine Entsprechung für Sublime Text?
Der vimscript-Teil von "csscomb-for-vim" ist 9 Zeilen lang. Auch wenn es ein "ftplugin" anstelle eines "plugins" sein sollte (schlechtes Design, aber in diesem Fall harmlos), bietet das Lazy-Loading nicht viel Leistung. Und ein anderes Plugin zu verwenden, um die Designfehler des Autors eines Plugins zu korrigieren, klingt für mich komisch. Wie auch immer, die ST-Version ist auch nicht so groß. Wenn ST einen Issue-Tracker hat, sollten Sie ihn nach dieser (eher offensichtlichen) Funktion fragen.
romainl vor 11 Jahren
1
CSScomb wird als Beispiel verwendet, es ist nicht das einzige, auf das ich dies verwende. Wenn ich Dutzende von Plug-Ins habe und ich nur die, die ich brauche, je nach Dateityp lazy-load, ist die Leistung merklich besser. In Bezug auf die Verwendung eines Plugins verwende ich es nicht für Lazy-Loading, ich verwende es für die Paketverwaltung und Lazy-Loading ist eine nützliche Funktion.
user137369 vor 11 Jahren
0
Lazyloading ist ein Hack. Vim hat ftplugin und autoload, die sich leicht mit Dateityp-spezifischen Dingen befassen und ich wage es elegant zu sagen. Wenn ein filetypspezifisches Plugin diese Mechanismen nicht verwendet, wird es schlecht geschrieben.
romainl vor 11 Jahren
0
Vielleicht, aber so oder so werden wir abgelenkt, da es hier nicht um vim geht. Sublime Text ist.
user137369 vor 11 Jahren
0
Und ich habe Ihnen einen Tipp zu ST gegeben: Wenn diese Funktion nicht existiert, fragen Sie sie über den Kanal, der für diese Art von Anfrage geeignet ist.
romainl vor 11 Jahren
0
Ich weiß nicht, ob es existiert - daher die Frage. Es ist mir egal, ob dies nicht über die Paketkontrolle möglich ist. Ich frage, ob jemand über einen Weg Bescheid weiß, ob er die Paketkontrolle verwendet oder nicht.
user137369 vor 11 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?