- Multiplataforma: Windows y Linux.
- Descarga libre y gratuita.
- Código fuente disponible.
- Resaltado de sintaxis para multitud de lenguajes de programación.
- Sangrado automático.
- Compilación y ejecución integrada en el editor (aunque parece que no funciona bien la ejecución de programas con entrada por teclado en Linux).
- Posibilidad de cambiar el idioma.
- Exportación del código con formato resaltado a HTML, PDF, RTF, etc.
- Posibilidad de añadir extras de configuración.
- Escritura rápida de código mediante abreviaturas.
Se puede configurar SciTE de manera que al escribir en el editor una palabra abreviada seguido de la pulsación de teclas Ctrl+B, dicha abreviatura se trasforme en un texto más largo. Por ejemplo, se podría escribir algo como main y convertirlo en la declaración del método principal en Java: public static void main(String args[]) incluso con sus llaves correspondientes.
Para configurar las abreviaturas se deben seguir los siguientes pasos:
- En la ventana de SciTE abrir el menú: Options > Open Abreviations File.
- Se debe escribir cada abreviatura indicando el nombre que se le quiere asignar seguido del signo igual (=) y del texto por el que se debe sustituir la abreviatura. por ejemplo:
main=public static void main(String args[]) - Se pueden utilizar caracteres especiales para realizar determinadas acciones:
\n = Salto de línea (como pulsar Intro)
\t = Tabulador
| (AltGr+1) = Lugar donde se desea que aparezca el cursor de escritura de texto. - Guardar los cambios: File > Save (o utilizar el botón de guardar).
Algunas abreviaturas para Java y Pseudocódigo:
class=public class |?????\n{\n\t\n}
main=public static void main(String args[])\n{\n\t|\n}
println=System.out.println("|");
print=System.out.print("|");
if=if(|)\n{\n\t\n}\nelse\n{\n\t\n}
for=for(int i=0; i<|?????; i++)\n{\n\t\n}
do=do\n{\n\t\n}while(|);
while=while(|)\n{\n\t\n}
switch=switch(|)\n{\n\tcase ???:\n\t\tbreak;\n\tdefault:\n}
scan=import java.util.Scanner;\n
tecla=Scanner teclado = new Scanner(System.in);\n
pseudo=PROGRAMA |???\nMÓDULO: Principal\nINICIO\n\tDATOS\n\t\tVARIABLES\n\t\t\t\n\tALGORITMO\n\t\t\nFIN
si=Si |\n\t\nSi_no\n\t\nFin_si
segun=Según_valor |\n\t???:\n\t\t\nFin_según_valor
para=Para i de 0 a |??? con inc = 1\n\t\nFin_para
mientras=Mientras |???\n\t\nFin_mientras
No hay comentarios:
Publicar un comentario