Configuración
Las siguientes instrucciones son para configurar a Eclipse y el plugin fregIDE, algunas opciones son subjetivas y quedan en tí. El objetivo es configurar a Eclipse para el desarrollo de proyectos en Frege:
Configuración de fregIDE:
En Window > Preferences > Frege > Editor:
- Cambia el valor a 2 de Tabulator Width.
- Activa las opciones:
- Tab inserts spaces
- Show name spaces in bold face
- Show imported items in italics
En está misma sección puedes cambiar el tipo de fuente ("Editor Font"), sugiero Consolas, Dejavu Sans Mono o Courier New:
En Window > Preferences > General > Editors > Text Editors:
- Cambia el valor a 2 de Displayed tab width.
- Activa las opciones:
- Insert spaces for tabs
- Show print margin
Configuración de Eclipse:
En Window > Perspective > Customize Perspective... > Tool Bar Visibility, desactiva todas las opciones:
En Window > Perspective > Customize Perspective... > Shortcuts:
Submenus > New > Shorcut Categories deja seleccionado a General, Git y en Java lo siguiente:
Submenus > Show View > Shorcut Categories desactiva a Ant, Java, Mylyn y WindowBuilder, dejando activado solo a General:
En Window > Preferences > General > Startup and Shutdown, bajo Plug-ins activated at startup desactiva todas las opciones:
Cierra la pestaña de Welcome y te encontrarás ante la Perspectiva Java
En la Perspectiva Java cierra las pestañas (vistas o views) Task List, Javadoc y Declaration
Activa las siguientes vistas (Views) de Eclipse:
- Window > Show View > Console
Oculta la barra de herramientas accediendo a Window > Hide Toolbar
Accede a Window > Perspective > Save Perspective As... y en el campo Name introduce Frege, a partir de este momento estarás en la Perspectiva Frege:
Configuración de TC Terminal:
Accede a Window > Preferences > Terminal > Local Terminal, da clic al botón Add.. y ante la ventana Add External Executable ingresa los siguientes datos:
- Name: Windws PowerShell
- Path:
powershell
- Arguments:
-NoLogo
Da clic al botón OK y finalmente al botón Apply.
Lo anterior permitirá ejecutar a Windows PowerShell dentro de Eclipse mediante el juego de teclas
Ctrl + Alt + Shift + T
. Uno de los beneficios de Windows PowerShell es el soporte para UTF-8 (Unicode) al momento de interactuar confrege-repl
.Mejorar aspecto visual de Eclipse
Puedes mejorar un poco el aspecto visual de Eclipse accediendo a Window > Preferences > General > Appearance > Theme y selecciona Windows Classic.
Otra opción sería que integrarás los plugins Eclipse Color Theme y Jeeeyul's Eclipse Themes, para más información:
Codificación de caracteres
Es importante para el compilador de Frege el uso de UTF-8 en el código fuente por lo que en Eclipse accede a Window > Preferences > General > Workspace y en la sección Text file encoding selecciona a UTF-8 de las opciones para Other:
En esta misma sección selecciona Show workspace path in window title, da clic al botón Apply y finalmente al botón OK.
Desactivar el corrector ortográfico:
Accede a Window > Preferences> General > Editors > Text Editors > Spelling y desactiva la opción Enable spell checking, da clic al botón Apply y posteriormente al botón OK.
La siguiente información es muy importante para un desempeño aceptable de Eclipse y Frege.
Mejorar desempeño de Eclipse.
Existe una gran cantidad de información en la Web sobre como mejorar/optimizar el desempeño/rendimiento de Eclipse.
Lo siguiente se logra editando el archivo
eclipse.ini
que es el archivo de configuración de ejecución de Eclipse y se encuentra dentro del directorio de instalación de Eclipse:C:\plf\frege\eclipse
. En dicho archivo encontrarás los siguientes parámetros dados a la Máquina Virtual de Java (JVM):-XX:MaxPermSize
,-Xms
y-Xmx
.Las modificaciones serían las siguientes:
-XX:MaxPermSize
con valor de512m
-Xms
con valor de512m
-Xmx
con valor de1024m
-Xss
con valor de4m
(de no existir, agregar al final del archivo, en su propia línea)
Muestro a continuación, como ejemplo, el contenido de
C:\plf\frege\eclipse\eclipse.ini
una vez hecho las anteriores modificaciones, siendo las últimas 4 líneas las más importantes:-startup plugins/org.eclipse.equinox.launcher... --launcher.library plugins/org.eclipse.equinox.launcher... -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=512m -Xms512m -Xmx1024m -Xss4m
Algunas sugerencias encontradas en la Web pueden ya no ser útiles (por la versión de Eclipse o JDK usados) o bien pueden ser perjudiciales (en caso de usar parámetros para Eclipse o JDK) que dependan directamente de los recursos (RAM/CPU) en la computadora.
Si todo ha salido bien, puedes continuar con las prácticas.