Desativando cópia de texto vazio no Visual Studio
-
09-06-2019 - |
Pergunta
De alguma forma, configurei mal os dedos.Isso leva a uma situação muito chata.
- Seleciono um bloco de texto para copiar;
- Movo o cursor para o local onde desejo colar o código;
- Eu acidentalmente pressiono Ctrl+C novamente em vez de Ctrl+V;
- Meu bloco de texto copiado é substituído por um bloco vazio;
- Tenho que voltar e fazer tudo de novo.Grrrr.
Existe alguma maneira de desabilitar esse comportamento, ou seja, desabilitar a cópia de blocos de texto vazios no Visual Studio 2005+?
Solução
Não está copiando um bloco vazio, está copiando a linha em branco.Você pode alterar esta configuração em Ferramentas > Opções > Editor de texto > Todos os idiomas > 'Aplicar comandos de corte ou cópia a linhas em branco quando não houver seleção'
Outras dicas
Pressione CTRL+SHIFT+V duas vezes.
Estou usando o Visual Studio 2008 (mas acredito que esta resposta se aplica ao Visual Studio 2005).
Selecione Ferramentas -> Opções.
Navegue até o nó “Editor de Texto” e expanda-o.
Expanda "Todos os idiomas" (ou qualquer idioma ao qual você deseja aplicar) e marque "Aplicar comandos Recortar ou Copiar a linhas em branco quando não houver seleção".
A opção que salvou minha sanidade está em Ferramentas - Opções - Editor de Texto - Todos os Idiomas - Geral.Há uma caixa de seleção Aplicar comandos Cortar ou Copiar a linhas em branco quando não há seleção.Desmarcar isso me permitiu pressionar Ctrl + C tudo que eu queria em uma linha em branco sem perder o conteúdo da minha área de transferência.
Vá em Ferramentas > Opções > Editor de Texto > Todos os Idiomas > Geral
A opção nessa página é "Aplicar comandos Cortar ou Copiar a linhas em branco quando não há seleção"
Por algum motivo, essa opção não funcionou para mim (VS2010)
A resposta mencionada aqui onde você atribui Ctrl + C à macro funcionou, no entanto Desabilitando cópia de linha única no Visual Studio