Sublime Text 2 viene con muchas terminaciones/plantillas incorporadas para expresiones comunes. En C++, estos incluyen bucles con campos, etc. - si escribí vec
y presioné la pestaña, se expandiría a std::vector<field> v;
donde el campo es un campo de escritura. Muchos de estos están escritos en un estilo que no me gusta o que no proporcionan cosas que me gustaría, y algunos que quiero usar no existen. ¿Hay alguna manera de modificar estas "terminaciones" incorporadas y escribir las mías?Escritura de terminaciones personalizadas en Sublime Text 2
Respuesta
Creo que está buscando personalizar los fragmentos.
Ir a Preferencias ->Explorar Paquetes ->C++ y hacer los cambios que necesita :)
¡Gracias! No sabía la terminología. – jclancy
Puede editar la falta de pago mediante la edición de los archivos que los generan en el interior de su Directorio de paquetes. Simplemente navegue por las carpetas hasta el idioma específico o verifique la carpeta Predeterminada para encontrar el archivo correcto para editar para uno de los valores predeterminados.
Puede crear fragmentos personalizados y modificar los predeterminados yendo a Preferencias> Buscar paquetes> Usuario y creando un nuevo archivo con la extensión .sublime-snippet
.
A continuación, dentro del archivo pegue el siguiente:
<snippet>
<content><![CDATA[Type your snippet here]]></content>
<!-- Optional: Tab trigger to activate the snippet -->
<tabTrigger>xyzzy</tabTrigger>
<!-- Optional: Scope the tab trigger will be active in -->
<scope>source.python</scope>
<!-- Optional: Description to show in the menu -->
<description>My Fancy Snippet</description>
</snippet>
Más información here.
Como alternativa, puede ir a Herramientas> Nuevo fragmento y abrirá la plantilla de fragmento en un archivo nuevo que luego puede guardar y nombrar con la misma extensión que la anterior.
Otra opción es this way usando el paquete Gist. Lo único que no me gusta de esta configuración es que crea un nuevo archivo con el fragmento en lugar de pegarlo en el archivo actual con el cursor. Aún así, es bueno para coordinar los fragmentos más utilizados en varias computadoras.
- 1. Sublime Text 2: PATH y PYTHONPATH personalizadas
- 2. Sublime Text 2 & PYTHONPATH
- 3. Soporte de Sass para Sublime Text 2?
- 4. Sublime Text 2 Code Formatting
- 5. Sublime Text 2 y MinGW
- 6. Sublime Text 2 y R
- 7. Sublime Text 2 snippet de código
- 8. Sublime Text 2 - Tipo de documento predeterminado
- 9. Modificando Sublime Text 2 para JS
- 10. Sublime Text 2 tab_size no activado correctamente
- 11. Cómo agregar Jquery a Sublime Text 2?
- 12. grandes comentarios con Sublime Text 2
- 13. ¿Cómo hacer estas 2 cosas en Sublime Text 2?
- 14. Editar sublime Text 2 snippets por defecto 2
- 15. Python: línea resaltada en Sublime Text 2 de ipdb
- 16. Métodos abreviados de teclado HTML en Sublime Text 2?
- 17. Búsqueda de expresión regular reemplazar en Sublime Text 2
- 18. ¿Cómo cargar un archivo de tmlanguage en SubLime Text 2?
- 19. Sublime Text 2 como resaltado de bloque en emacs
- 20. ¿Hay resaltado de sintaxis para ensamblar en Sublime Text 2?
- 21. En qué lenguaje de programación está Sublime Text 2 escrito
- 22. Resaltando errores de sintaxis en Sublime Text 2
- 23. Destaque de SpecFlow/Gherkin en Sublime Text 2
- 24. CTRL + enlace de clic en Sublime Text 2
- 25. Sublime Text 2 Inicie el archivo ruby en la terminal
- 26. Sublime Text 2-Encontrar rápidamente algo en una página
- 27. compilar y ejecutar CoffeeScript en Sublime Text 2
- 28. Problemas para aplicar Soda Theme en Sublime Text 2
- 29. Auto compilar archivos SCSS en Sublime Text 2
- 30. Sublime Text 2 de error de control de paquetes
estos son fragmentos, puede escribir los suyos y editar los de C++ muy fácilmente, viven en su carpeta de paquetes/C++ – fraxel