Mejorando los colores al editor de Delphi

Monday, 29 December 2008

Esta es la historia de como se amaestra a un elefante:

  • Se captura de pequeño, y se ata a un arbol o poste con una cadena o cuerda. El elefantito ve que no se puede soltar.
  • El elefante crece. Sigue atado al mismo poste o cadena. Pero ya dejo de intentar safarse…

Con las herramientas pasa lo mismo. Muchas veces uno asume que las cosas no se pueden cambiar, porque antes no se podia… o no se sabia como.

Una de las cosas que muchos programadores no se toman el trabajo de mejorar es el aspecto del editor de código. Lo cual es extraño, igual uno estara trabajando sobre el todo el tiempo.

Hace mucho salio este sitio:

http://idehotornot.ning.com/

que muestra diversos esquemas de colores para todos los gustos, optimizados para una mejor lectura… o solo porque a alguien le parece lindo ;).

El punto es que también se puede personalizar el editor de código de Delphi, solo que desafortunadamente no es tan intuitivo como parece, principalmente, porque el control que se utiliza en el dialogo de opciones para seleccionar los colores es una reliquia del windows 3.11 en cuanto a funcionalidad, lo cual seguro desanima a más de uno. Es su cadena que lo ata al arbol.

Pero hace mucho descubri como hacer el cambio — no proclamo ser el primero, sino más bien que algún día se me prendio el bombillito — y hoy quiero compartir el truco.

Primero, es necesario abrir el regedit y viajar a la carpeta:

HKEY_CURRENT_USER\Software\*CODEGEAR*\BDS\*VERSION*\Editor\Highlight

Nota: Reemplazar a Codegear por Borland y a Version por la versión interna del IDE de Delphi para ubicar la carpeta exacta. Si no sabe como, busque en el regedit por Assembler o Attribute Names que son nombres de las opciones en las opciones del Delphi para los colores del editor.

Allí se encuentran todas las opciones del editor de código y se pueden cambiar. Es importante notar que es mejor sacar un backup por si acaso (click derecho sobre HighlightExport), luego hay que buscar un esquema que te guste.

Para el mío, me baje a Intype que es un editor minimalista para programadores. En la carpeta donde se instala, en el directorio themes hay unos archivos con unos esquema muy buenos. Utilizando de referencia a pastels_on_dark.itTheme* y con la información descriptiva (pues, para un programador quiero decir!) que hay en esos archivos, emepza a modificar asi:

  • En Delphi, elegi al esquema de color Twilight que es el único de fondo oscuro, y que sirve de base.
  • Miro en el archivo *.itTheme el código hexadecimal del color (ej: background : ‘#211E1E) y le cambio el simbolo # por $.
  • Ahora, y esta es la parte molesta del proceso, es necesario ir a cada sub-rama de Highlight dentro del regedit y cambiar la opción Background Color New por el código hexadecimal $211E1E. IMPORTANTE solo hacerlo para los que estan preestablecidos como clBlack.
  • Seguir ajustando las demás propiedades. Es casi obvio.
  • Reiniciar el Delphi y ver que tal quedo todo. Igual por las opciones del Delphi se pueden hacer ajustes de ser necesario.

De esa manera, asi queda:

alt text

Espero que esto los anime a desatarse del arbol ;).


0 comments | 0 pingbacks | tags: |

Add post to:
  • Delicious
  • Reddit
  • Slashdot
  • Digg
  • Technorati
  • Google



Add comment

Comments

No comments for this post

Leave a Comment



Search

Enter your email address to subscribe to our newsletter