|
La característica Lista de Código está diseñada, al igual que la Expansión de Comandos, para hacer la edición de ficheros de escena de POV-Ray mas cómoda. Por defecto está asignada a la combinación CTRL+ESPACIO (ud. puede cambiarlo desde la página de propiedades Keyboard Configuration [Configuración de teclado]).

Distinta a la expansión de comandos (que le permite rotar una lista de comandos, uno por vez), la Lista de Código le permite ver unos cuantos a la vez, y seleccionar uno con las teclas de cursor o el ratón.
Cuando presiona CTRL+ESPACIO, el editor extrae la palabra que está debajo o inmediatamente a la izquierda del cursor de edición (nótese que difiere de la expansión de comandos, que requiere que el cursor esté al final de la palabra). Si la palabra está en blanco (es decir, el cursor estaba en un espacio en blanco), o si la palabra no coincide ni parcialmente con ningún comando, se muestra una lista ordenada alfabéticamente de todos los comandos de ficheros de escena de POV-Ray, ligeramente a la derecha y abajo de la posición de edición. Si la palabra extraída estaba en blanco, la lista se posicionará en la primera entrada, si no, se posicionará en el comando que más se acerque (alfabéticmente) a la palabra extraída.
Sin embargo, si la palabra extraída coincide perfectamente con un comando, y no forma parte de otro comando en la lista, entonces no aparecerá el cuadro de la lista. En su lugar, el comando coincidente se insertará en la línea y el cursor de edición se moverá al final de este comando.
Si no sucede la coincidencia anterior, entonces se muestra la lista de comandos ordenada alfabéticamente, y se posiciona de tal forma que el comando que más se ajuste a la palabra extraída, está resaltado y tan cerca como sea posible del centro de la porción de lista mostrada.
Si mira la imagen anterior, verá un ejemplo de esta situación.
El comando parcial (justo sobre y a la izquierda de la esquina superior izquierda
del cuadro de la lista) es "phon", y la lista se ha
posicionado en el comando más similar, que es "phong".
Una vez se ha mostrado la lista, puede hacer que la entrada resaltada se inserte en la línea simplemente presionando ENTER, ESPACIO, TAB, o CTRL+ESPACIO otra vez, o por doble clic en la entrada de la lista. Apretando la tecla ESCAPE se eliminará la caja de la lista sin alterar la linea en edición. Ud. puede navegar por la lista usando las teclas arriba, abajo, Re Pág y Av Pág en su teclado, con el ratón, o tecleando (ver más abajo). Si inserta texto con algún otro de los métodos anteriores que no sea ESPACIO, el cursor de edición se posicionará inmediatamente al final de la palabra insertada. En cambio, si presiona ESPACIO, la palabra se insertará seguida por un espacio, y la nueva posición de edición estará tras el espacio.
Mientras se muesta la lista, aunque las teclas flecha arriba y abajo estén mapeadas a la caja de la lista, las teclas de los caracteres normales siguen mapeadas al editor. Si continúa tecleando, las letras se insertarán en la línea en la posición del cursor de edición, y, adicionalmente, la caja de la lista se desplazará automáticamente de forma que la línea resaltada sea siempre el comando más próximo a lo que esté tecleando.
Como la expansión de comandos, la característica de lista de código puede parecer complicada cuando se explica con palabras. Sin embargo, una vez se ha acostumbrado, será muy fácil de usar.
|