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) oCmd + 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 presionaTab
→ 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:
Tools > Developer > New Snippet
- 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.