Pergunta

De alguma forma, configurei mal os dedos.Isso leva a uma situação muito chata.

  1. Seleciono um bloco de texto para copiar;
  2. Movo o cursor para o local onde desejo colar o código;
  3. Eu acidentalmente pressiono Ctrl+C novamente em vez de Ctrl+V;
  4. Meu bloco de texto copiado é substituído por um bloco vazio;
  5. 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+?

Foi útil?

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.

Fonte

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top