Alguém conhece o atalho do teclado para copiar / colar uma linha em uma nova linha Eclipse
, sem precisar destacar a linha inteira?
ctrl- alt- downvira minha tela inteira de cabeça para baixo (estou no Windows). Curiosamente, é isso que é especificado nas janelas-> preferências.
Respostas:
Ctrl- Alt- Down: copia a linha atual ou as linhas selecionadas para abaixo
Ctrl- Alt- Up:: copia a linha atual ou as linhas selecionadas para acima
Ctrl- Shift- L: exibe uma lista de teclas de atalho
Consulte Windows / Preferências-> Geral-> Chaves.
fonte
(Testado no Windows)
Copy Lines
Select All
OK
A partir de agora, para qualquer linha que você queira duplicar, basta pressionar Ctrl+ Shift+ V.
fonte
Ctrl + D
pois ele já é um atalho registrado para excluir uma linha no Eclipse.Ctrl+Shift+V
agora é o atalho que permite colar no MyClass: 123 e pular para a linha 123 e vincular os rastreamentos de pilha. Provavelmente útil demais para substituir agora.Você precisa desativar as teclas de atalho gráficas que invertem a tela. Se você estiver no Windows, clique com o botão direito na área de trabalho do Windows e selecione "Propriedades gráficas ..." (ou algo semelhante, dependendo da sua versão do Windows). Isso exibirá uma tela na qual você pode gerenciar gráficos e opções de exibição, procurar um local onde você pode desativar as teclas de atalho, às vezes ocultas em algo como "Opções e suporte". Desative as teclas de atalho CTRL+ ALT+ ↑e CTRL+ ALT+ ↓(como alternativa, você pode desativar todas as teclas de atalho gráficas se não as estiver usando).
fonte
Se você deseja copiar uma linha para a área de transferência, também pode usar o truque:
Ctrl- Alt-Down seguido por Ctrl-X
A desvantagem é que o arquivo de onde você copia a linha fica sujo.
fonte
A vantagem sobre Ctrl- Alt- Downseguida por Ctrl- Xsugerida por outros usuários é que não faz o eclipse pensar que o arquivo foi alterado de qualquer forma. Também é mais rápido e não causa problemas, mesmo que o usuário tenha um problema de tela rotativa com Ctrl- Alt- Down/ /Up atalho teclado. Portanto, não há necessidade de remapear atalhos para isso.
Outro caminho a percorrer seria bater Alt- Shift- Upaté que toda a linha seja selecionada. Se você foi longe demais, é claro que pode selecionar menos com Alt- Shift- Down.
fonte
Eu escrevi o plugin linecopypaste para Eclipse que imita o comportamento de copiar / cortar / colar do Visual Studio. Eu também encontrei copycutcurrentline que parece fazer o mesmo.
fonte
Se o seu PC Windows, você pode tentar isso, também é para STS:
Ctrl + win + Alt + Down :: Copia a linha atual ou a linha selecionada para abaixo
Ctrl + win + Alt + Up :: Copia a linha atual ou a linha selecionada para cima
fonte
No meu Mac, a configuração padrão é ALT+ CMD+Down
Você pode alterar / visualizar todas as ligações de teclas acessando Eclipse -> Preferências (atalho CMD+ ,) e depois Geral -> Chaves
fonte
Ctrl+ Alt+ DownCopia a linha atual para baixo como o bloco de notas ++ ( Ctrl+D )
Se a tela inteira estiver apodrecida em 180 °, desative as configurações de teclas de atalho.
Clique com o botão direito do mouse -> Opções de gráficos -> Teclas de Atalho -> Desativar
Que agora você tentou o atalho Ctrl+ Alt+Down
fonte
Se alguém usando um computador Mac, as teclas CTRL+ ALT+ DOWNnão funcionam.
Experimente com,
ALT+ COMMAND+DOWN
Funciona.
fonte
Tente isso no MAC.
ALT+ COMMAND+DOWN
funciona.
fonte
No Mac, tentei o linecopypaste e ele funciona muito bem cmd+ c-> Copiar a linha atual (não selecionada), assim como o comando "yy" no Vi / Vim cmd+v -> Cole-o, como o comando "p" no Vi / Vim
Obrigado Larsch pelo seu trabalho!
PD: Usando o Eclipse Luna 4.4.2 no Yosemite
fonte
Eu tenho que mudar a chave atribuída, por exemplo
Selecione "Linhas duplicadas" sob o comando Clique em "Ligação" Ctrl+ Shift+D
fonte
Apenas outra abordagem:
Mas é claro que o "yy" do vim é o mais rápido :)
fonte
Desabilitar as teclas de atalho do driver Intel funcionou para mim no Windows 7. No entanto, no Windows 8, quando tentei, impedi o eclipse de obter o Ctrl- Alt- Downkeystoke. Eu tive que mudar a ligação da chave do driver Intel para Ctrl- Alt- F10(ou qualquer outra coisa que ele aceite). O Eclipse então obtém o Ctrl- Alt- Downe copia a linha.
fonte
Para mac, o shift+ alt+ down_arrowfunciona no editor do netbeans.
fonte
Estou usando o Windows 7. Para desativar tudo o que fiz, clique com o botão direito na área de trabalho do Windows e selecione "Propriedades gráficas" -> Opções. Em seguida, selecione "Off" no lado esquerdo na tela resultante. Isso desativou todas as combinações de teclas de atalho. Eu acho que não há como desativar apenas alguns deles, é tudo ou nenhum. Enfim, eu não precisava deles. Então agora crtl + Alt + Up e Crtl + Alt + down funcionam para mim no Eclipse e minha tela permanece a mesma :) Acho que opções semelhantes também existem em outras versões do Windows. Diverta-se :)
fonte
Ele está trabalhando comigo no conjunto de ferramentas Eclipse + Spring.
ALT+ COMMAND+DOWN
fonte
Para uso pessoal, adiciono um plug-in vim como Vrapper ao Eclipse e apenas uso
yy
para copiar a linha inteira.fonte
O Ctrl+ Alt+ Down/ Ctrl+ Alt+ Upvira minha tela, então eu a substitui nos atalhos do Eclipse por meio de Janela => Preferências => Geral => Teclas. Procure por "dupl" para encontrar o comando Duplicate Lines. Eu substituí o padrão e escolhi Ctrl+ Shift+ D. Para mim, é fácil lembrar como Ctrl+ Dpara excluir linhas
fonte
ctrl+ alt+ down/ up/ left/ righttem precedência sobre as configurações do eclipse como teclas de atalho. Como alternativa, tento uma abordagem diferente.
fonte
A combinação de Ctrl+ Shift+ Alt+ Downfuncionou para mim no Linux.
fonte
Para copiar o texto do início da linha para a posição do cursor: ctrl+insert
Ele faz o trabalho e economiza muito tempo para mim.
fonte
Outra maneira de atalho para isso é pressionar Ctrl + Shift + L e selecionar qual comando você deseja executar e pressionar Enter
sua melhor prática para iniciantes.
fonte
Podemos atribuir qualquer comando a qualquer ação (dada) no Eclipse Na Barra de menus, vá para Janela> Preferências, procure as teclas, procure a linha de cópia, clique na linha de cópia e clique no comando em Vincular e executar um comando que você deseja usar para duplicar linha eu uso ctrl + shift + d você pode escolher o que quiser
fonte