No Eclipse, selecionar uma linha e pressionar Alt+ ↑/ ↓moverá a linha para cima e para baixo, uma maneira rápida de evitar copiar e colar. Existe um equivalente no Visual Studio?
visual-studio
eclipse
ide
keyboard-shortcuts
Roberto
fonte
fonte
Respostas:
No Visual Studio 2013 e posterior, essa funcionalidade está integrada. ALT + UP / DOWN moverá uma linha para cima ou para baixo.
Se você precisar dessa funcionalidade no VS2012 (também funciona com o VS2010), dê uma olhada na extensão MoveLine Visual Studio ou no conjunto de ferramentas de produtividade .
fonte
O Ctrl+ Shift+ Alt+ ↑/ ↓/ ←/ do ReSharper →é ainda mais poderoso - quando no início da linha, ele moverá toda a linha, mas também pode ser usado para mover métodos inteiros, alterar a ordem dos parâmetros, etc.
fonte
using
instrução do topo de um arquivo algumas linhas para baixo para estar dentro danamespace
declaração. Quando a linha que contém ousing
está na linha abaixo danamespace
declaração, R # irá combiná-los e a próxima chamada para <kbd> Ctrl </kbd> + <kbd> Shift </kbd> + <kbd> Alt </kbd> + <kbd> & darr; </kbd> moverá tantonamespace
ausing
linha como a até o final donamespace
bloco de código anterior .Isso agora está funcionando fora da caixa com o Visual Studio 2013, da mesma forma que no Eclipse.
fonte
Para mim, no Visual Studio 2019, vem fechado por padrão.
Para abrir:
Ferramentas -> Opções -> Teclado e selecione Edit.MoveSelectedLinesUp , clique em "Pressione as teclas de atalho" e pressione Alt + Up (ou o que você quiser). E o outro é Edit.MoveSelectedLinesDown , clique na entrada "Pressione as teclas de atalho" e pressione Alt + Down (ou o que você quiser).
fonte
No Visual Studio 2013 e posterior, você pode mover as linhas para cima e para baixo usando Alt+ ↑/ Alt+ ↓. Infelizmente, isso não ajustará o recuo se você mover entre os blocos, a partir de hoje apenas ReSharper (e todos os outros IDEs da Jetbrains incluindo Rider) podem ajudá-lo com isso.
Para mover blocos inteiros de código, você pode mover o cursor para o seu cabeçalho e pressionar Ctrl+ mduas vezes rapidamente para recolhê-lo e, em seguida, usar o comando acima para movê-lo.
Aqui está uma referência interessante a todos os atalhos de teclado padrão em diferentes versões do Visual Studio.
fonte
Com a extensão VSCommands, você tem exatamente esse atalho de teclado. E, a propósito, uma barra de ferramentas de notificação Stack OVerflow :)
fonte