Schnelles Olympic-Coding-Plugin für Sublime Text 3 und 4
- Installation
- Testmanager
- Einstellungen
- Stresstest
- Abschluss der Klasse
- C++ Lint
- Debugger
Installation
- Installation über Paketkontrolle
- Manuell installieren:
Plugin in Pakete herunterladen ( Preferences — Browse packages...
)
Warning! rename plugin folder to FastOlympicCoding
TestManager
TestManager-Tastenkombinationen
- Strg+B (OSX) Strg+Alt+B (Linux + Win) kompilieren und ausführen
- Strg+Neuen Test eingeben
- Strg+C (OSX) Strg+X (Linux + Win) Prozess beenden
- Strg+Umschalt+B (OSX) mit Debugger ausführen
- Strg+D Test löschen
- Strg+Super+Auf/Strg+Super+Ab (OSX) Strg+Umschalt+Auf/Strg+Umschalt+Ab (Linux + Win) Swap-Tests
- cmd+k, cmd+p (OSX) Strg+k, Strg+p (Linux + Win) rechtes Fenster schließen/öffnen
Einstellungen
- Um Einstellungen zu bearbeiten
- Drücken Sie cmd+Umschalt+p (OSX) Strg+Umschalt+p (Linux + Win) und geben Sie
FastOlympicCoding: Open Settings
ein - oder
Preferences — Package Settings — FastOlympicCoding
Stresstest
- Um eine Lösung einem Stresstest zu unterziehen, müssen Sie die drei folgenden Dateien implementieren:
-
<name>.cpp
– Programm, das fehlerhaft funktioniert -
<name>__Good.cpp
– Programm, das korrekt funktioniert -
<name>__Generator.cpp
– Programm, das Tests generiert, Sie können einen Startwert für einen Zufallsgenerator in der Eingabe lesen
- Geben Sie
FastOlympicCoding: Make Stress
in die Befehlspalette ein, um den Stresstest auszuführen, und FastOlympicCoding: Stop Stress
, um den Stresstest zu stoppen
Klassenabschluss
- Geben Sie Aliase ein, um sie durch Datentypen zu ersetzen
- Passen Sie Aliase in der Einstellungsdatei an
CppLint
- Die Fehlerhervorhebung funktioniert in Echtzeit
- Geben Sie in der Einstellungsdatei einen benutzerdefinierten Kompilierungsbefehl an
Debugger
- Debugger nur für OSX
- Strg+Umschalt+B zum Ausführen mit Debugger
- Zeigen Sie mit dem Cursor auf eine Variable, um deren Wert anzuzeigen
- um einen Stapelrahmen auszuwählen (geben Sie
FastOlympicCoding: Select Frame
in die Befehlspalette ein) - Die einzige Abhängigkeit ist xcode (Sie können es mit
xcode-select --install
installieren).