Codificar todo el algoritmo desde cero durante el concurso en línea puede costarle mucho tiempo y puede conducir a una mala clasificación. No tiene sentido codificar el mismo algoritmo que ha codificado cientos de veces antes. ¿Por qué no utilizar sus implementaciones previamente codificadas? Puede hacerlo creando fragmentos de código personalizados e invocándolos con solo una palabra clave cuando y donde lo necesite.
Creación de fragmentos de código:
- Abra la carpeta donde codifica en VScode como se muestra en la imagen a continuación. Aquí crearemos un fragmento de código del archivo Rabin-Karp y lo invocaremos más adelante en el archivo de prueba.
- Instale Convertir texto/código en un fragmento frente a una extensión de código del mercado haciendo clic en el cuadro cuadrado presente en la barra lateral izquierda. Esta extensión ayuda a crear archivos JSON a partir del código y este archivo JSON es necesario para crear fragmentos personalizados en el código vs.
- Ahora, abra la paleta de comandos usando el comando ctrl+shift+p y escriba recargar ventana en la paleta, y presione enter para recargar la ventana.
- Copie el código para el que desea hacer el fragmento y presione ctrl+shift+p y escriba convertir a fragmento en la paleta y presione enter. Complete los detalles solicitados, como el título del fragmento, la descripción y el prefijo. Elija su prefijo con cuidado. Se utilizará para invocar este fragmento de código.
- Copie la salida JSON que se muestra por extensión.
- Haga clic en la rueda de configuración presente en la parte inferior de la barra lateral izquierda. Elija la opción de fragmento de código de usuario y luego elija el lenguaje de programación del fragmento. Elimine los comentarios y el código existentes y coloque la copia JSON entre corchetes. Puede hacer tantos fragmentos como desee, simplemente separe los dos fragmentos JSON consecutivos con comas.
Utilización de fragmentos de código:
- Abra un archivo (test.c++ en mi caso), escriba el prefijo del fragmento de código que asignó y presione Intro en la sugerencia. Su archivo se completará con el fragmento de código correspondiente.
Publicación traducida automáticamente
Artículo escrito por priyankrastogi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA