Отключение копирования пустого текста в Visual Studio

StackOverflow https://stackoverflow.com/questions/73972

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

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

Источник

Откройте «Инструменты» > «Параметры» > «Текстовый редактор» > «Все языки» > «Основные».

На этой странице есть опция «Применить команды вырезания или копирования к пустым строкам, когда нет выделения».

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top