2017-05-23 3 views
0

Wo können die Einstellungen für den Einzug (Tab-Breite) für die Uncrustify-Funktion des Atom-Pakets atom-beautify (unter Windows) eingestellt werden? Während die Paketeinstellungen angeben, einen Pfad für eine Konfigurationsdatei (nicht getrennt für C und C++) anzugeben, kann ich nicht herausfinden, wo die Standardeinstellungen herkommen.Einrücken Einstellungen für Atom-verschönern mit uncrustify für C/C++?

Antwort

1

Das Paketverzeichnis ist

  • Fenster:

    C:\uncrustify\uncrustify.exe 
    -c 
    C:\Users\<user>\AppData\Local\Temp\.....cfg 
    -f 
    C:\Users\<user>\AppData\Local\Temp\input... 
    -o 
    C:\Users\<user>\AppData\Local\Temp\output... 
    -l 
    CPP 
    

    Wenn kein Pfad in den Einstellungen konfiguriert ist, es: C:\Users\<user>\.atom\packages\atom-beautify\src\beautifiers\uncrustify

Uncrustify über index.coffee, was Argumente wie laufen generiert eine temporäre Konfiguration über cfg.coffee. Es kann aussehen wie

indent_with_tabs = 0 
output_tab_size = 2 
input_tab_size = 2 

Dies kann nicht genug sein für uncrustify die Quelle zu ändern, wie beabsichtigt. Ich bin mir nicht sicher, woher diese Einstellungen stammen (Atom-Editor-Einstellungen?). So habe ich gerade default.cfg im Paketverzeichnis geändert (reduzieren Sie die Breite der Registerkarte auf 4, Leerzeichen für Tabs - nicht sicher, welcher Parameter es getan hat), fügte hinzu, dass zu den Einstellungen,

Verwandte Themen