Complemento de codificación olímpica rápida para Sublime Text 3 y 4
- Instalación
- Gerente de pruebas
- Ajustes
- Pruebas de estrés
- Finalización de clase
- Pelusa C ++
- Depurador
Instalación
- Instalar a través del control de paquetes
- Instalar manualmente:
descargar el complemento en paquetes ( Preferences — Browse packages...
)
Warning! rename plugin folder to FastOlympicCoding
Administrador de pruebas
Combinaciones de teclas de TestManager
- Ctrl+b (OSX) Ctrl+alt+b (Linux + Win) compilar y ejecutar
- Ctrl+ingresar nueva prueba
- ctrl+c (OSX) ctrl+x (Linux + Win) proceso de eliminación
- Ctrl+Mayús+b (OSX) ejecutar con depurador
- Ctrl+d eliminar prueba
- ctrl+super+arriba/ctrl+super+abajo (OSX) ctrl+shift+arriba/ctrl+shift+abajo (Linux + Win) pruebas de intercambio
- cmd+k, cmd+p (OSX) ctrl+k, ctrl+p (Linux + Win) cerrar/abrir el panel derecho
Ajustes
- Para editar la configuración
- presione cmd+shift+p (OSX) ctrl+shift+p (Linux + Win) y escriba
FastOlympicCoding: Open Settings
- o
Preferences — Package Settings — FastOlympicCoding
Pruebas de estrés
- Para realizar una prueba de estrés de una solución, debe implementar los tres archivos siguientes:
-
<name>.cpp
: programa que funciona incorrectamente -
<name>__Good.cpp
- programa que funciona correctamente -
<name>__Generator.cpp
: programa que genera pruebas, puede leer una semilla para un generador aleatorio en la entrada
- Escriba
FastOlympicCoding: Make Stress
en la paleta de comandos para ejecutar y FastOlympicCoding: Stop Stress
para detener las pruebas de estrés.
Finalización de clase
- Escriba alias para sustituirlos con tipos de datos
- Personalizar alias en el archivo de configuración
CppLint
- El resaltado de errores funciona en tiempo real
- Especifique el comando de compilación personalizado en el archivo de configuración
Depurador
- depurador solo para OSX
- Ctrl+Mayús+B para ejecutar con el depurador.
- apunte el cursor sobre una variable para ver su valor
- para seleccionar un marco de pila (escriba
FastOlympicCoding: Select Frame
en la paleta de comandos) - la única dependencia es xcode (puedes instalarlo con
xcode-select --install
)