Atajos de teclado útiles en Netbeans para PHP

noviembre 23, 2011

Netbeans es mi IDE de desarrollo favorito cuando estoy programando en PHP. Podemos mejorar nuestra productividad utilizando Netbeans haciendo uso de sus numerosos atajos de teclado que nos facilitará el trabajo. Aunque sé que hay bastantes más (y por supuesto para otros lenguajes), voy a intentar enumerar los más útiles que conozco. Si vosotros conocéis alguno más, no dudéis en escribir un comentario y lo añadiré al post.

  • [CTRL] + [SPACE] : Completa el código que estamos escribiendo. Por ejemplo, si queremos escribir LocateRegistry solamente escribimos Loc y presionamos el atajo para que nos sugiera la palabra completa. Si presionamos dos veces el atajo, muestra todas las opciones que comiencen con los caracteres escritos.
  • [ALT] + [INSERT] : Agrega constructores, métodos accesores, propiedaes, overrides, etc..
  • [ALT] + [ENTER] : Se usa sobre el texto subrayado para ver la sugerencia que nos hace el IDE cuando hay algún error de sintaxis o se necesita realizar algun import o surround
  • [CTRL] + [R]: Si lo hacemos sobre el identificador, renombra todas las ocurrencias.
  • Generador de documentación PHPDoc: Si posicionamos el cursor en la línea anterior donde empieza la declaración de la función, escribimos /** y pulsamos [ENTER], automáticamente se nos generará la documentación PHPDoc de esa función.
  • [ALT]+[SHIFT]+F : Tabula el código automáticamente.
  • [SHIFT]+[ESC] : Maximiza o minimiza la ventana donde tecleamos el codigo.
  • [CTRL]+B ó [CTRL]+(click) : Nos abre el archivo donde se encuentra la declaración de la variable/funcion/clase.
  • [CTRL]+[TAB] : Lista de los archivos que tenemos abierto para cambiar de uno a otro rápidamente.
  • [CTRL]+[SHIFT]+UP ó [CTRL]+[SHIFT]+DOWN : Copia la linea en la que estamos en la fila superior o inferior.
  • [ALT]+[SHIFT]+UP ó [ALT]+[SHIFT]+DOWN : Moveremos la línea en la que nos encontramos hacia arriba o hacia abajo.
  • [CTRL]+E : Borra la línea en la que estamos.
  • [CTRL]+[SHIFT]+C : Comenta la línea actual. Si hacemos una selección, comentará todo el código seleccionado.
  • [CTRL]+R : Renombramos una variable/función/clase y hace el cambio automáticamente en el resto del código (MUY útil).

Vamos a ver a continuación unos atajos para escribir código mucho más rápido con Netbeans. Tan solo tendremos que escribir la primera palabra que se indica y pulsar la tecla del tabulador.

  • fore + [TAB] : Genera un bucle foreach típico.
    foreach ($array as $value) {
     
    }
  • forek + [TAB] : Nos generará un bucle foreach, extrayendo también la clave del array.
    foreach ($array as $key => $value) {
     
    }
  • if + [TAB] : Autocompleta el código de un bloque if.
    if (true) {
     
    }
  • swi + [TAB] : Genera un bloque switch.
    switch ($categoriesLlistat) {
        case $value:
     
            break;
        default:
     
            break;
    }
  • while + [TAB] : Escribirá automáticamente un bucle while.
    while (true) {
     
    }
  • my_fa + [TAB] : Genera un bucle while, extrayendo los datos de una consulta mysql en forma de array.
    while ($row = mysql_fetch_array($query)) {
     
    }
  • my_fo + [TAB] : Genera un bucle while, extrayendo los datos de una consulta mysql en forma de objeto.
    while ($row = mysql_fetch_object($query)) {
     
    }
  • my_fr + [TAB] : Genera un bucle while, extrayendo los datos de una consulta mysql en forma de filas.
    while ($row = mysql_fetch_row($query)) {
     
    }

También se pueden generar atajos de código definidos por nosotros mismos. Ese es un tema que da para otro post 🙂

CompartirTweet about this on TwitterShare on TumblrShare on FacebookShare on LinkedInShare on Google+Email this to someone

Tags ; , , , , , ,

4 comentarios

    Gerard Ene 21, 2012

    Brutal. Llevaba horas buscando un programa para saltar de función en función de PHP. Encontré TextWrangler para Mac, hasta que caí en la cuenta de que NetBeans tenía que hacer algo tan lógico y práctico. Y mira por donde: Ctrl+[click]. Me imprimo esta lista.

    Un saludo! 🙂

    Responder
    Jhair Jul 23, 2014

    Excelente aporte, en especial el Ctrl + R, me ayudo. Muchas Gracias.

    Responder
    Ricardo Oct 10, 2014

    Excelente aporte!, gracias.

    Responder
    Santiago Nov 27, 2015

    Hey buenos atajos gracias, pero de casualidad alguien no sabe como se puede seleccionar lineas de texto aleatorias? o que esten separadas, gracias

    Responder

Escribe un comentario

Los comentarios son moderados y se utiliza rel="nofollow" para los enlaces.