Existe uma maneira de excluir uma linha no Visual Studio sem cortá-la?


Respostas:


216

Edit.LineDeleteé o nome do comando. Por padrão, está vinculado a Ctrl+ Shift+ L, mas você pode dar o que quiser em Ferramentas | Opções | Teclado.

Editar : informações de atalho padrão corrigidas.


3
LineDelete! Por que eles tiveram que dar um nome para trás! Parece que, no VS2010, ele está vinculado por padrão Ctrl + Shift + L.
JChristian

1
@musicfreak, quando procurei esse comando pela primeira vez, digitei "Line.Delete" e procurei o que estava lá (esse comando é omitido quando você pesquisa dessa maneira). A interface do usuário terrível só me permite ver 4 resultados de cada vez (para mim, ao contrário da captura de tela na outra resposta), o que a torna uma verdadeira dor.
precisa saber é o seguinte

@musicfreak, eu procurei por "line" e "delete". Porém, com tantos resultados retornados dessas pesquisas, fica muito difícil localizar.
precisa saber é o seguinte

@JChristian: Justo. :) Eles definitivamente poderiam ter tornado essa interface muito mais amigável.
Sasha Chedygov 17/09/10

2
@nathan_hc, que realmente executa um corte , que polui a área de transferência. (Tente você mesmo e colar depois de usar CTRL-L)
Kirk Woll

40

Ctrl+ Shift+ Lexcluirá a linha e não será copiada para a área de transferência.


Sim, mas é menos que útil. Eu estaria mapeando Delete + Shift ou Ctrl para fazer o mesmo, em vez de pressionar três teclas.
griegs

Pessoalmente, tenho esse conjunto como Ctrl + E para facilitar o uso.
Sasha Chedygov 17/09/10

Ctrl + E? Eu estaria mais inclinado a manter o xcv e fazê-lo mudar + x só de pensar nisso.
griegs

10
@griegs: Shift + X? Então, como você faz um X maiúsculo?
Sasha Chedygov 17/09/10

6
é Ctrl + D para mim, um hábito que eu peguei de Elipse
Imad Nabil Alnatsheh

25

Mapeei Ctrl+ L(Global) para Edit.LineDelete. Caso contrário, a tecla de atalho é Ctrl+ Shift+ L, o que é estranho. Vá Tools > Options > Environment > Keyboardcomo mostrado abaixo.

Ferramentas |  Opções |  Teclado


6

Correção na minha resposta

Ubuntu 16 e Visual studio Versão: 1.30.1

Para cortar linha Shift+del

Para excluir a linha Shift+ Ctrl+k


Shift + Del trabalhou para mim em VS 2015, com ReSharper
user1068352

3

Seu Cmd+ Shift+ Kno mac por padrão.

Mas pode ser modificado de acordo com as necessidades do usuário nas configurações ( Preferences -> Keyboard Shortcuts) -> procure o Delete Linevalor da chave.


1

Todas as respostas foram úteis, mas não pareciam funcionar para mim.

Então, eu encontrei a solução -> para o Visual Studio 2017 (e certamente 2019):

Ferramentas> Opções> Ambiente> Teclado> no painel direito, selecione Editar.LinhaEditar .

Abaixo, há um ComboBox Use o novo atalho em: com Global gravado -> Altere para Editor de texto .

À direita, há uma entrada de texto Pressione as teclas de atalho:, então use o atalho de sua escolha.

Em seguida, clique em Atribuir PushButton à direita (caso contrário, não será aplicado).

Finalmente> OK.

Agora você pode abrir um arquivo .CPP e usar seu atalho para remover uma linha.


0

No Visual Studio 2019 para Mac, é CTRL + K cortar a linha inteira por padrão.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.