10 Trucos Pocos Conocidos de Sublime Text para Programadores (PHP y Más)

10 Trucos Pocos Conocidos de Sublime Text para Programadores (PHP y Más)

Sublime Text es uno de los editores más rápidos y personalizables para desarrolladores. Pero más allá de lo básico (como Ctrl+P o multi-cursor), hay funciones ocultas que pueden ahorrarte horas de trabajo.

Aquí tienes 10 trucos avanzados que todo programador PHP (y otros lenguajes) debería conocer.


1. Edición Rápida en Múltiples Archivos con “Find in Files”

¿Necesitas cambiar una función en varios archivos a la vez?

  • Ctrl + Shift + F (Windows/Linux) o Cmd + Shift + F (Mac).
  • Busca un término (ej: function getUser).
  • ¡Puedes editar directamente en los resultados!

👉 Ejemplo PHP: Cambiar mysql_query a PDO en todo un proyecto.


2. Selección Rápida de Bloques de Código

En lugar de seleccionar línea por línea:

  • Ctrl + Shift + M → Selecciona contenido entre paréntesis (), llaves {} o corchetes [].
  • Ctrl + Shift + J → Selecciona todo el contenido de un bloque (ideal para funciones PHP).

3. Reordenar Líneas con Drag & Drop

¿Quieres mover una función o línea sin cortar y pegar?

  • Mantén Ctrl + Shift y arrastra la línea (o bloque) hacia arriba/abajo.
  • Útil para reorganizar métodos en una clase PHP.

4. Comandos Rápidos con la Palabra Clave

Olvídate de buscar en menús:

  • Ctrl + P → Escribe @ para saltar a funciones/métodos (útil en archivos PHP grandes).
  • Ctrl + R → Lista todas las funciones/clases del archivo actual.

5. Editar HTML/XML con “Emmet” (Ahorra Tiempo en Vistas PHP)

Sublime incluye Emmet para generar código HTML rápido:

  • Escribe div.container>ul>li*5 y presiona Tab → Genera una lista con 5 elementos.
  • Funciona en archivos PHP con bloques HTML.

6. Dividir la Pantalla en Columnas (Sin Plugins)

¿Quieres comparar dos archivos o ver código y resultado?

  • Alt + Shift + 2 → Divide en 2 columnas.
  • Alt + Shift + 1 → Vuelve a una sola vista.

7. Expandir/Contraer Bloques de Código Rápidamente

  • Ctrl + K + 1 → Contraer todos los bloques de nivel 1 (útil para ocultar funciones PHP).
  • Ctrl + K + J → Expande todo.

8. Buscar y Reemplazar con Expresiones Regulares

¿Necesitas refactorizar código masivamente?

  • Ctrl + H → Activa Regex (.*).
  • Ejemplo PHP: Cambiar $var = old_function(); a $var = new_function(); en todo el proyecto.

9. Snippets Personalizados para PHP

Crea tus propios atajos para código repetitivo:

  1. Tools > Developer > New Snippet
  2. Ejemplo para un foreach en PHP:

xml

<snippet>
    <content><![CDATA[
foreach ($${1:array} as $${2:key} => $${3:value}) {
    ${4:// code}
}
]]></content>
    <tabTrigger>foreach</tabTrigger>
</snippet>
  • Al escribir foreach + Tab, se autocompletará.

10. Navegación por Pestañas sin Mouse

  • Ctrl + Tab → Cambia entre pestañas recientes.
  • Ctrl + PgUp/PgDown → Navega entre pestañas en orden.