Выбор столбца Visual Studio - выбор по слову, а не по квадрату - PullRequest
0 голосов
/ 11 ноября 2018

Кажется, я нашел бы сотни тем. И все же я не нашел ни одного. Интересно, никого не волнует или я просто упустил из виду что-то очевидное.

В Visual Studio , когда вы выбираете столбец и хотите выбрать слово, в котором находится курсор в каждой строке , когда вы нажимаете Ctrl Shift + (СТРЕЛКА КЛАВИША) , тогда он не выбирает по слову, как СЛЕДУЕТ , но вместо этого выбирает квадрат .


Плохое поведение (которое имеет VS) :

enter image description here


ХОРОШЕЕ ПОВЕДЕНИЕ (что и следовало ожидать, и в любой другой IDE) :

enter image description here


Выбор Visual Studio ALT становится бесполезным в половине случаев, фактически в каждом случае, когда у вас нет "одинаковых" координат в каждой строке.


EDIT

Кажется, мне нужно объяснить, почему поведение VS плохое, люди, видимо, считают это нормальным. Таким образом, проблема в том, что когда вы выбираете столбец в VS, и у вас это точно так же, как в примере, или даже без вкладок, вы копируете некоторые =, хотя они будут не везде.

Если вы выберете такой столбец, как VS Code или JetBrains, вы просто скопируете ЧТО НУЖНО, и ЯВНО ЯВЛЯЕТСЯ просто словами в столбце.

1 Ответ

0 голосов
/ 19 декабря 2018

У меня есть решение для вас, но оно вам может не понравиться. В Visual Studio 2017 используется новая поддержка Multi-Caret .

Вот мой пример кода, куда я хочу скопировать только имена свойств (извините за отсутствие встроенных изображений): Пример кода нескольких карет

  1. Использование Ctrl + Alt + Нажмите , чтобы щелкнуть и добавить курсор в конце каждого слова. (Если вы облажались и щелкнули где-то, что не имели в виду, как я делал много раз, затем нажмите, чтобы удалить эту каретку, и нажмите на нужное место.) Конец строки с несколькими каретками
  2. Теперь удерживайте Ctrl + Shift и нажмите Стрелка влево. Это позволит выбрать начало текущего слова в каждой строке. Выбрано слово из нескольких карет
  3. Копируй / вставляй как хочешь
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...