2009-11-26 20 views
50

En Netbeans puedo encontrar atajos de teclado que tienen que ver con la actual línea de código muy útiles, como:Seleccionar, copiar o cortar la línea actual en Netbeans

  • Ctrl + Shift + : duplicar

  • Shift +Alt +: mover

  • Ctrl +E: borrar

¿Hay un acceso directo para seleccionar, cortar o copiar la línea de código actual? Revisé muchas hojas de trucos y pensé que iba a preguntar aquí antes de intentar una macro.

Respuesta

71

corte línea actual: Ctrl + X
Selección + copia de la linea actual: Ctrl + C
Sí, esto realmente funciona, pero sólo cuando no hay selección actual está activo

+3

+1 esto funciona y es un gran atajo. No estoy seguro de por qué alguien lo hizo. –

+0

¡Gracias por esto! – GriffLab

+3

También shift + delete cortará la línea actual – thermite

0

heh he. Siempre he usado home, shift-end,^C, ya que funciona en casi todos los editores que hay.

+0

Gracias! pero en mi distribución de teclado actual, las teclas Inicio y Fin son Fn-Home y Fn-End. Esto se traduce en 7 pulsaciones de teclas complicadas en mi sistema. No es exactamente un corte CORTO. –

+1

He reasignado un par de teclas en mi teclado por motivos de cordura. (Soy un usuario frecuente de vi, así que he reasignado el bloqueo de mayúsculas para que sea un escape, en lugar de la clave de escape del botón de la calculadora que tengo en el teclado). Podrías hacer un pequeño intento para averiguar qué los códigos de tecla para las teclas Fn-Etc son y los asigna a las teclas de inicio y final adecuadas. – Sniggerfardimungus

+0

si el póster original está codificando en netbeans, probablemente sepa cómo usar copiar y pegar atajos universales ... ¡improductivo! –

12

Encontré que podía asignar fácilmente un atajo de teclado para seleccionar la línea actual en la sección Mapa de teclas de las Opciones de Netbeans. He mapeado Ctrl + . para hacer esto.

10

NetBeans admite macros de editor.

  • Abra un documento.

  • Haga clic en él para establecer una posición inicial del cursor.

  • Haga clic en "Edit > Start Macro Recording".

  • Prensa Inicio, pulse Shift +Fin, pulse Ctrl +C.

  • Haga clic en "Edit > Stop Macro Recording".

  • Ahora se le pedirá que nombre su macro. Use algo obvio como select-entire-line.

  • Haga clic OK

  • Haga clic Set Shortcut... para asignar un acceso directo a la macro.

+0

¡Esta es la solución que terminé usando – Sonny

+0

exactamente lo que estaba buscando! – DevWL

5

Triple clic en cualquier lugar de esa línea. Luego presione Ctrl + C.

+0

¡Gracias! No lo sabía. Sin embargo, estaba buscando específicamente un atajo de teclado. No me gusta tanto mi mouse al codificar. –

+0

Esta es una falla global corta no específica de Netbeans. Puede usarlo en muchas aplicaciones * (Word, Excel, Sublime Text, Thunderbird, etc.) * – RousseauAlexandre

7

En Netbeans 7.3, puede usar Ctrl - Shift - Arriba o Ctrl - Shift - Abajo para duplicar la línea actual (el Up/Down determina dónde estará el cursor después de la duplicación). Esto se muestra en el menú Fuente.

4

alt + tecla de flecha shift + (izquierda o derecha, dependiendo donde se encuentra el cursor)

+0

que sirve para resaltar palabras adicionales de a una cuadra a la vez - una forma más rápida del atajo de acceso directo al procesador de texto estándar + tecla de flecha (izquierda o derecha). No es lo que se pidió. –

1

No sé si es el caso para Windows o Linux, pero por ejemplo en el último IDE NetBeans en Mac (v8.0) no hay un enlace predeterminado del atajo 'Seleccionar línea'. Debe especificarlo manualmente en Preferencias -> Mapa de teclas -> Seleccionar línea.

El enlace predeterminado para 'Borrar línea', sin embargo, es ⌘-E (Comando-E).

(Sé que esta pregunta es viejo y ya ha respondido, pero en caso de cualquier otro usuario de Mac Netbeans vengo en busca de la solución.)

0

En Netbeans 8.2, puede utilizar

  • Ctrl +C: acceso directo "Copiar"
  • Ctrl +Shift + V : acceso directo "Pegar formateado"

Esto copiar/pegar la línea actual completa.

0

Seleccione cualquier punto de la línea y luego simplemente pulse Shift + Ctrl + Flecha abajo juntos para duplicar la línea

Cuestiones relacionadas