Selecione, copie ou corte a linha atual em NetBeans
-
05-07-2019 - |
Pergunta
Nos netbeans, encontro atalhos de teclado que lidam com a linha atual de código muito útil, como:
Ctrl + Mudança + ↓ : duplicado
Mudança + Alt + ↓ : jogada
Ctrl + E : Exclua
Existe um atalho para selecionar, cortar ou copiar a linha atual de código? Eu olhei através de muitas folhas de trapaceiros e pensei que vou perguntar aqui antes de tentar uma macro.
Solução
Cortando a linha atual: Ctrl + X
Selecionando + copiando linha atual: Ctrl + C
Sim, isso realmente funciona, mas apenas quando nenhuma seleção atual está ativa
Outras dicas
Descobri que você poderia facilmente atribuir um atalho de teclado para selecionar a linha atual na seção KeyMap das opções de NetBeans. Agora eu mapeei Ctrl + . para fazer isso.
NetBeans suporta o editor Macros.
Abra um documento.
Clique nele para definir uma posição inicial do cursor.
Clique em "
Edit > Start Macro Recording
".Imprensa Casa, pressione Mudança + Fim, pressione Ctrl + C.
Clique em "
Edit > Stop Macro Recording
".Agora você será solicitado a nomear sua macro. Use algo óbvio como
select-entire-line
.Clique
OK
Clique
Set Shortcut...
Para atribuir um atalho à macro.
No netbeans 7.3, você pode usar Ctrl-Mudança-Acima ou Ctrl-Mudança-Baixa Para duplicar a linha atual (o up/abaixo determina onde seu cursor estará após a duplicação). Isso é mostrado no menu de origem.
Clique triplo em qualquer lugar nessa linha. Então aperte Ctrl + C.
Alt + Shift + Chave de seta (esquerda ou direita, dependendo de onde está o cursor)
Selecione qualquer endpoint de linha e depois pressione
Ctrl+Mudança+Seta para baixo
juntos para duplicar a linha.
Não sei se é o caso do Windows ou Linux, mas, por exemplo, no mais recente netbeans IDE no Mac (v8.0), não há ligação padrão do atalho 'Selecionar linha'. Você deve especificá -lo manualmente em preferências -> keyMap -> Selecione a linha.
A ligação padrão para 'Excluir Line', no entanto, é ⌘-e (command-e).
(Eu sei que essa pergunta é antiga e já respondida, mas apenas para o caso de outros usuários do Mac NetBeans procurarem a solução.)
heh ele. Eu sempre usei casa, Shift-End, ^c, pois funciona em praticamente todos os editores que existe.
Sobre NetBeans 8.2, você pode usar
- Ctrl + C : Atalho "cópia"
- Ctrl + Mudança + V : Atalho "pasta formada"
Isso copiará/colará a linha atual completa.