9.1: El Editor Edix
- Page ID
- 82376
En una PC, la creación y edición de m-files se realiza fuera de MATLAB. El editor Edix es uno de los tipos visuales de editores. Se puede acceder desde DOS usando > nombre de archivo edix.m o desde MATLAB usando ≫! edix nombrearchivo.m. Este último le devolverá a MATLAB después de dejar el editor. Los archivos de script de MATLAB deben terminar con una extensión .m. También se les llama m-files. Una vez en el editor Edix, se puede mostrar en la pantalla una lista de ayuda de los comandos del editor escribiendo “Alt-h”. (Nota: La tecla “Alt” debe estar presionada mientras la tecla “h” está presionada). Pulsar la tecla “espacio” te sacará del sistema de ayuda.
Se crea un nuevo archivo llamando al editor Edix con un nombre de archivo que no se ha utilizado previamente. Si el nombre del archivo ya existe en el disco, entonces ese archivo se recuperará y se mostrará en la pantalla y está listo para ser editado. Dado que Edix es un editor visual, los cambios se realizan moviendo el cursor a donde sea necesario escribir o eliminar algo. Una vez que se han realizado cambios en un archivo, entonces ese archivo necesita ser guardado (escrito en disco) escribiendo “Alt-w”. Cuando termine toda la edición, puede salir del editor Edix escribiendo “Alt-x”. A continuación se presentan algunos comandos útiles del editor de Edix:
Alt-h (F7) | lista de ayuda de todos los comandos de Edix |
Alt-w | guarda (escribe) el archivo en el disco |
Alt-x | sale del editor Edix |
Alt-d | borra la línea actual |
Alt-m (F8) | la primera vez utilizada, marca el inicio de un bloque de líneas a editar; la segunda vez, marca el final de un bloque de líneas a editar y resalta este bloque en blanco; la tercera vez, “desmarca” el bloque resaltado |
Alt-c | hace una copia del bloque resaltado en la ubicación actual del cursor (se puede repetir) |
Alt-m | mueve el bloque resaltado a la ubicación actual del cursor (se puede repetir) |
(F5) | poner el cursor al principio de la línea |
(F6) | pone el cursor al final de la línea |