Отключение копирования пустого текста в Visual Studio - PullRequest
55 голосов
/ 16 сентября 2008

Я как-то неправильно настроил пальцы. Это приводит к очень неприятной ситуации.

  1. Я выбираю блок текста для копирования;
  2. Я перемещаю курсор в то место, куда я хочу вставить код;
  3. Я случайно снова нажимаю Ctrl + C вместо Ctrl + V;
  4. Мой блок скопированного текста заменяется пустым блоком;
  5. Я должен вернуться и сделать это снова и снова. Grrrrr.

Есть ли способ отключить это поведение, то есть отключить копирование пустых блоков текста в Visual Studio 2005 +?

Ответы [ 6 ]

61 голосов
/ 16 сентября 2008

Это не копирование пустого блока, это копирование пустой строки. Вы можете изменить этот параметр в меню «Инструменты»> «Параметры»> «Текстовый редактор»> «Все языки»> «Применить команды« Вырезать »или« Копировать »к пустым строкам, когда выбор отсутствует»

16 голосов
/ 16 сентября 2008

Нажмите CTRL + SHIFT + V дважды.

2 голосов
/ 16 сентября 2008

Параметр, который сохранил мое здравомыслие, находится в Сервис - Параметры - Текстовый редактор - Все языки - Общие. Есть флажок Применить команды «Вырезать» или «Копировать» к пустым строкам, когда нет выбора. Снятие отметки позволило мне нажать Ctrl + C на пустой строке без потери содержимого буфера обмена.

Источник

2 голосов
/ 16 сентября 2008

Я использую Visual Studio 2008 (но я считаю, что этот ответ относится к Visual Studio 2005).

Выберите Инструменты -> Параметры.

Перейдите к узлу «Текстовый редактор» и разверните его.

Разверните «Все языки» (или любой другой язык, к которому вы хотите применить это) и отметьте «Применить команды« Вырезать »или« Копировать »к пустым строкам, когда нет выбора».

1 голос
/ 12 февраля 2013

Почему-то этот вариант у меня не работал (VS2010)

Ответ, упомянутый здесь, где вы назначаете Ctrl + C для макроса, работал, однако Отключение однострочного копирования в Visual Studio

1 голос
/ 16 сентября 2008

Выберите Сервис> Параметры> Текстовый редактор> Все языки> Общие

Параметр на этой странице - «Применить команды« Вырезать »или« Копировать »к пустым строкам, когда выбор отсутствует»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...