Configuración de Eclipse for PHP developers (2)

En esta lección se explica cómo configurar Eclipse for PHP developers (Eclipse PHP) como editor de archivos php, html y css y se aconsejan ciertas opciones de configuración.

Configuración del editor

Abra la ventana de preferencias de Eclipse mediante el menú "Window > Preferences".

Eclipse PHP - Menú Window > Preferences

En la parte izquierda de la ventana de Preferencias se muestran las secciones y subsecciones en que se organizan las preferencias. Al hacer clic en alguna de las secciones, en la parte derecha de la ventana se muestran las opciones correspondientes.

Eclipse PHP - Ventana de Preferencias

Haga clic en la flecha situada a la izquierda para mostrar las subsecciones.

Eclipse PHP - Ventana de Preferencias

Elegir estilo PSR-2

En estos apuntes se sigue y recomienda seguir las recomendaciones de estilo PSR-2, como se explica en la lección Guía de estilo PHP.

Eclipse PHP está configurado de forma predeterminada para seguir estas recomendaciones, pero, de todas formas, compruebe en la ventana de Preferencias, sección "PHP > Code Style > Formatter", que el perfil activo es "PSR-2".

Eclipse PHP - Ventana Preferences > PHP > Code Style > Formatter

Además, en la ventana de Preferencias, sección "General > Editors > Text Editors",

Eclipse PHP - Ventana Preferences > General > Editors > Text Editors

Haga clic en el enlace "configure visibility" para específicar qué espacios en blanco serán visibles:

Eclipse PHP - Ventana Preferences > General > Editors > Text Editors

Juego de caracteres y finales de línea

Las recomendaciones de estilo PSR-2 recomiendan utilizar el juego de caracteres UTF-8 y finales de línea Unix.

Para ello, en la ventana de Preferencias, sección "General > Workspace", cambie los valores "Text file encoding" y "New text file line delimiter" a UTF-8 y Unix, respectivamente:

Eclipse PHP - Ventana Preferences > General > Workspace

En la ventana de Preferencias, sección "Web > HTML Files", cambie el valor "Encoding" a ISO 10646/Unicode(UTF-8):

Eclipse PHP - Ventana Preferences > Web > HTML Files

En la ventana de Preferencias, sección "Web > CSS Files", cambie el valor "Encoding" a ISO 10646/Unicode(UTF-8):

Eclipse PHP - Ventana Preferences > Web > CSS Files

Espacios en blanco al final de las líneas

Eclipse puede borrar automáticamente los espacios en blanco que se encuentran al final de cada línea.

Para ello, en la ventana de Preferencias, sección "PHP > Editor > Save Actions", marque la casilla "Remove trailing whitespace" y el botón radio "All lines":

Eclipse PHP - Ventana Preferences > PHP > Editor > Save Actions

Sangrado en archivos HTML y CSS

En la ventana de Preferencias, sección "Web > CSS Files > Editor", los cambios que aconsejo con respecto a los valores predeterminados son los siguientes:

Eclipse PHP - Ventana Preferences > Web > CSS Files > Editor


En la ventana de Preferencias, sección "Web > HTML Files > Editor", los cambios que aconsejo con respecto a los valores predeterminados son los siguientes:

Eclipse PHP - Ventana Preferences > Web > HTML Files > Editor

Asistentes de escritura

Al escribir comillas, llaves, paréntesis, corchetes, etc, en fragmentos de código PHP, Eclipse los cierra automáticamente. Si se quiere desactivar ese comportamiento, en la ventana de Preferencias, sección "PHP > Editor > Typing", los cambios que aconsejo con respecto a los valores predeterminados son los siguientes:

Nota: No tengo claro para qué sirve la casilla "Tab key indents the current line", porque parece que Eclipse funciona igual marcada que sin marcar.

Eclipse PHP - Ventana Preferences > PHP > Editor > Typing


Al escribir etiquetas o comentarios en fragmentos de código HTML, Eclipse los cierra automáticamente. Si quiere desactivar ese comportamiento, en la ventana de Preferencias, sección "Web > HTML Files > Editor > Typing", los cambios que aconsejo con respecto a los valores predeterminados son los siguientes:

Eclipse PHP - Ventana Preferences > PHP > Editor > Typing

Asistentes de código

Al escribir código PHP, Eclipse ofrece sugerencias de forma automática, lo que puede resultar engorroso.

Eclipse PHP - Asistente de código PHP

Si quiere desactivar este comportamiento, en la ventana de Preferencias, sección "PHP > Editor > Content Assist", desmarque la casilla "Enable auto activation".

Eclipse PHP - Ventana Preferences > PHP > Editor > Content Assist


Al escribir código HTML, Eclipse ofrece sugerencias de forma automática, lo que puede resultar engorroso.

Eclipse PHP - Asistente de código HTML

Si quiere desactivar este comportamiento, en la ventana de Preferencias, sección "Web > HTML Files > Content Assist", desmarque la casilla "Automatically make suggestions".

Eclipse PHP - Ventana Preferences > PHP > Editor > Content Assist

Tipo y tamaño de letra

En Windows, el tipo de letra determinado del editor es la fuente Consolas a 10pt.

Eclipse PHP - Ventana Preferences > General > Appearance > Colors and Fonts

Para modificarlo, en la ventana de Preferencias, sección "General > Appearance > Colors and Fonts", haga doble clic en "Basic > Text Font:

Eclipse PHP - Ventana Preferences > General > Appearance > Colors and Fonts

Se abrirá una ventana que le permitirá elegir el tipo de letra y su tamaño:

Eclipse PHP - Ventana Preferences > General > Appearance > Colors aananddns Fonts

Al aplicar el cambio, el editor utilizará el tipo y tamaño elegidos:

Eclipse PHP - Ventana Preferences > General > Appearance > Colors and Fonts