Visual Studio, как отменить выбор персонажа

Обновлено: 21.11.2024

Обычно, если вы хотите отменить выбор ячейки или нескольких ячеек, вам просто нужно, удерживая нажатой клавишу CTRL, щелкнуть ячейки, выделение которых вы хотите отменить. Если вы хотите отменить выбор диапазона выделенных ячеек, вам нужно, удерживая клавишу CTRL, перетащить диапазон, выделение которого вы хотите отменить.

Как удалить выделение в Word?

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

Как отменить выбор диапазона в Excel VBA?

Спасибо! Это ленивый окольный способ сделать Application. CutCopyMode = Ложь. Не делайте этого.

Что такое область выделения в Microsoft Word?

В Word можно выделить весь текст в документе (Ctrl+A) или выделить определенный текст или элементы в таблице с помощью мыши или клавиатуры. Вы также можете выделить текст или элементы, которые находятся в разных местах. Например, вы можете выбрать абзац на одной странице и предложение на другой странице.

Как очистить содержимое в Excel VBA?

Код: Диапазон («A1:C3»). Удалить Это удалит указанные значения ячеек, как это сделал наш метод очистки. Если вы хотите удалить все данные ячейки, вы можете использовать свойство VBA CELLS. В концепциях VBA ячейки также одинаковы и ничем не отличаются от обычных ячеек Excel.

Как удалить выделение в Excel?

  1. Выберите ячейку из раскрывающегося списка. Если у вас есть несколько ячеек с раскрывающимися списками, которые вы хотите удалить, вы можете выбрать их, нажав Ctrl+щелчок левой кнопкой мыши.
  2. Нажмите "Данные" > "Проверка данных".
  3. На вкладке "Настройки" нажмите "Очистить все".
  4. Нажмите "ОК".

Почему я не могу убрать выделение в Word?

То, что кажется выделенным текстом, на самом деле может быть затенением символов. Таким образом, попробуйте удалить выделение, выделив текст и щелкнув параметр «Очистить форматирование» на вкладке «Главная». Пользователи также могут выделить текст и нажать Ctrl + Пробел, чтобы удалить его форматирование.

Как запретить Word выделять все подряд?

Удалить выделение части или всего документа

  1. Выделите текст, из которого нужно удалить выделение, или нажмите Ctrl+A, чтобы выделить весь текст.
  2. Перейдите на главную страницу и щелкните стрелку рядом с пунктом "Цвет выделения текста".
  3. Выберите «Нет цвета».

Что такое выделение текста?

Выделение — это выделение текста или выбор объекта. Например, вы можете выбрать текст для копирования, вырезания или перемещения этого текста в другое место или выбрать файл, который хотите просмотреть. Если что-то выделено, вы можете снять выделение с текста или другого объекта, щелкнув в другом месте экрана.

Как снять выделение с выделенного текста?

Чтобы отменить выделение выделенного текста, просто щелкните в любом месте документа за пределами выделенной области или нажмите клавишу со стрелкой направления.

Как очистить значение в VBA?

Метод ClearContents В VBA есть метод ClearContents, который можно использовать для очистки значений и формул из ячейки, диапазона ячеек и всего рабочего листа. Чтобы использовать этот метод, сначала вам нужно определить выражение где-то, где вы хотите очистить содержимое, а затем ввести «. Очистить содержимое».

Как очистить содержимое в Visual Basic?

После указания диапазона ячеек с помощью объекта RANGE нам нужно выбрать метод «Очистить», чтобы убрать упоминание значений ячеек. Это удалит указанные значения ячеек. Помимо метода очистки, мы также можем использовать метод «УДАЛИТЬ».

Текст был успешно обновлен, но возникли следующие ошибки:

redapplewithleaves прокомментировал 13 июня 2017 г. •

@ramya-rao-a Я не использовал кодовую линзу. Не совсем уверен, что он включен.

Вот скринкаст -> Каждый раз, когда курсор меняется, я щелкаю мышью. Для очистки выбора требуется около 7 или 8 раз.

ramya-rao-a прокомментировал 13 июня 2017 г.

@redapplewithleaves Можете ли вы поделиться своими настройками?

rebornix прокомментировал 14 июня 2017 г.

@redapplewithleaves, не могли бы вы попробовать отключить перетаскивание в редакторе, установив для editor.dragAndDrop значение false, и посмотреть, будет ли это происходить по-прежнему? Наше обнаружение целей мыши кажется недостаточно умным.

Комментарий

redapplewithleaves прокомментирован 14 июня 2017 г.

@rebornix editor.dragAndDrop : false помогло.

Большое спасибо!

Это моя перезапись настроек по умолчанию:

// Поместите свои настройки в этот файл, чтобы перезаписать настройки по умолчанию
"typescript.tsdk": "node_modules/typescript/lib",
"workbench.iconTheme": "file- icons",
"window.zoomLevel": -1,
"editor.dragAndDrop": false
>

russianryebread прокомментировал 14 июня 2017 г.

Похоже, это происходит и на Mac:

  • Версия VSCode: код 1.13.0 (376c52b, 2017-06-08T16:34:53.678Z)
  • Версия ОС: Darwin x64 16.6.0

johneriksson прокомментировал 15 июня 2017 г.

editor.dragAndDrop: false исправил это и для меня

Проблема, идентифицированная членом команды VS Code как вероятная ошибка

joostmeulenbeld прокомментировал 5 июля 2017 г. •

То же самое, то же решение для Linux (ubuntu 16.04)

r3wt прокомментировал 21 августа 2017 г. •

у меня такая же проблема на разных ОС.

  • Windows 10
  • Windows 7
  • Убунту 14.04
  • Ubuntu 16.04 с Budgie Desktop (ремикс Ubuntu budgie)

это же решение сработало и для меня.

прокомментировал tylerstillwater 5 сентября 2017 г.

Та же проблема. То же решение.

Операции перетаскивания пользовательского интерфейса редактора

rebornix прокомментировал 27 ноября 2017 г.

Привет всем, извините, что возвращаюсь к этому слишком поздно, и спасибо за ваше терпение. Я изо всех сил пытался воспроизвести эту проблему, но потерпел неудачу. Я тестировал последнюю версию Stable/Insider на трех разных платформах

1.18.1 в Ubuntu 16.04

Инсайдеры версии 1.19 для macOS High Sierra

1.18.1 в Windows 10

Я пытался перетащить, затем щелкнуть, выбрать все, затем щелкнуть, перетащить и удерживать, затем щелкнуть, щелкнуть выделенное, щелкнуть конец строки (не выделенный, а выделенные строки) и т. д., но не могу воспроизвести . У меня есть ощущение, что это может быть проблема с Chromium, где последовательность событий перетаскивания/бросания/щелчка не гарантируется, но это просто мое дикое предположение. Может ли кто-нибудь помочь мне с устранением неполадок,

  • Обновите до последней версии (думаю, большинство из вас уже это сделали)
  • Некоторые гифки, например @redapplewithleaves.
  • Укажите конкретную информацию о платформе/версии
  • Запуск без расширений
  • Не слишком сложная настройка пользователя

Я могу попросить слишком многого, но буду признателен за любую помощь с вашей стороны.

Проблема требует дополнительной информации от плаката

russianryebread прокомментировал 27 ноября 2017 г.

Насколько я могу судить, это больше не проблема в последней стабильной версии: 1.18.1 (MacOS)

r3wt прокомментировал 27 ноября 2017 г. •

в версии 1.18.1 (Windows 10)

  1. выберите, перетащите, щелкните правой кнопкой мыши, затем щелкните. требуется два щелчка, чтобы отменить выбор, если сначала происходит щелчок правой кнопкой мыши.

Вы можете видеть на обоих снимках экрана, когда перетаскиваете css с полем цвета, поле цвета остается позади. очень некрасиво.

проблема устранена в Windows 10, но возникают другие нежелательные явления

прокомментировал ctusch 27 ноября 2017 г.

Я использую 64-разрядную версию Ubuntu 16.04.3 LTS и VSCode 1.18.1. Я удалил все свои пользовательские настройки и запустил VSCode с --disable-extensions. Ошибка все еще возникает:

Сначала я пробую одиночные клики по выделенным строкам. Затем я нажимаю на невыбранную строку, которая отменяет выбор текста. Во второй раз я делаю быстрый двойной щелчок по выделенной строке, который также успешно отменяет выделение текста.

Я также добавил прослушиватели событий, но мог наблюдать что-то необычное, за исключением того, что двойной щелчок с нормальной скоростью вызывает событие dblclick, но не вызывает отмену выбора. Чтобы отменить выбор, мне нужно дважды щелкнуть еще быстрее. Похоже, это обрабатывается в VSCode.

alexrussell прокомментировал 1 марта 2018 г.

Было бы полезно уменьшить чувствительность к перетаскиванию (или увеличить расстояние до того, как щелчок будет распознан как перетаскивание, как бы вы это ни называли). Прямо сейчас, если я щелкну внутри выделения с перемещением на 0 пикселей, это щелчок и отмена выделения. Однако, если я перемещаюсь по горизонтали или вертикали хотя бы на 1 пиксель (что, как кажется, обычно происходит при моем стандартном щелчке моей волшебной мыши), это перетаскивание, поэтому отмена выбора не происходит.

alexrussell прокомментировал 1 марта 2018 г. •

На самом деле у меня такое ощущение, что моя мышь не смещается даже на 1 пиксель (хотя я все еще думаю, что изменение расстояния перетаскивания будет полезно для людей), у меня есть GIF, на котором я выбираю и нажимаю в пределах выделения (и справа, но «внутри» выделения), и я не вижу движения курсора. Однако каждый раз, когда он не снимает выделение, курсор превращается из текстового курсора в обычную стрелку (что, среди прочего, свидетельствует о перетаскивании), поэтому я все еще думаю, что каким-то образом он переходит в «режим перетаскивания», хотя не обязательно из-за перемещения курсора.

r3wt прокомментировал 1 марта 2018 г.

💯 Согласен, это было бы полезно. это чрезвычайно раздражающая проблема. 1 марта 2018 г., 6:16, Алекс Рассел написал: Было бы полезно уменьшить чувствительность к перетаскиванию (или увеличить расстояние, пройденное до того, как щелчок будет обнаружен как перетаскивание, как бы вы это ни называли). Прямо сейчас, если я щелкну внутри выделения с перемещением на 0 пикселей, это щелчок и отмена выделения. Однако, если я перемещаюсь по горизонтали или вертикали даже на 1 пиксель (что, по-видимому, делает мой стандартный щелчок моей волшебной мышью), это перетаскивание, поэтому отмены выбора не происходит.— Вы получаете это, потому что вы прокомментировали. Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите обсуждение .

timdmackey прокомментировал 13 марта 2018 г. •

Алексруссел прав, проблема здесь, похоже, связана с чувствительностью активации перетаскивания. Я только что проверил это, и если я буду очень осторожен, чтобы не двигать мышь, отмените выбор. Однако, если я работаю нормально, моя мышь обычно немного двигается, поэтому активируется перетаскивание, а не желаемый результат отмены выбора.

r3wt прокомментировал 13 марта 2018 г.

ошибка все еще возникает и у меня в последней сборке. Я думал, что это было исправлено, но я ошибался. они просто стали немного лучше делать так, чтобы этого не происходило, но это все равно происходит.

alexrussell прокомментировал 14 марта 2018 г.

@timdmackey Да, я думаю, что именно использование волшебной мыши. Поскольку вся мышь щелкает, когда вы щелкаете, кажется, что ее легче случайно «сдвинуть» в процессе (особенно если у вас включена общая чувствительность к движению мыши, как у меня).

Я вижу похожие проблемы с Firefox (нажмите на элемент, и довольно много времени он «выбирает» значение и сразу закрывается, потому что я переместил 1 пиксель и теперь нахожусь в перетаскивании, чтобы выбрать параметр режим или щелкните правой кнопкой мыши, чтобы вызвать контекстное меню и случайно вернуться на страницу по той же причине). Я не использую Sublime, но я также вижу, что у людей в офисе возникают проблемы с отменой выделения (именно эта проблема), и вполне возможно, что это одно и то же — любое движение = перетаскивание.

Но да, волшебная мышь/перетаскивание на самом деле просто анекдотична. Я не могу с уверенностью сказать, что это виновник.

timdmackey прокомментировал 14 марта 2018 г.

@alexrussell Я также использую мышь Magic Mouse, поэтому я попытался использовать обычную мышь logitech и смог воспроизвести проблему и с этой мышью. Если я работаю очень быстро, я иногда немного двигаю мышью, когда нажимаю, что приводит к активации перетаскивания.

Я думаю, что для активации перетаскивания нужно всего лишь несколько пикселей движения, прежде чем она активируется.

В итоге я отключил перетаскивание в настройках, потому что мне все равно не нравится использовать эту функцию.

alexrussell прокомментировал 15 марта 2018 г. •

@timdmackey да, я думаю, проблема будет не только в Magic Mouse, но, безусловно, на Magic Mouse ситуация хуже, чем, например, на сенсорной панели. Но, как я уже сказал, это довольно анекдотично и определенно не относится к мыши.

robotboy655 прокомментировал 28 июня 2018 г.

Был бы признателен, если бы это исправили, пожертвовав перетаскиванием, чтобы исправить это, это не очень хорошее решение.

Это происходит даже при полном выделении 1 строки/блока, а не только при выделении всего файла, что еще больше раздражает.

garrett прокомментировал 23 июля 2018 г.

Лично я столкнулся с этой проблемой только с мышью Magic Mouse. Я сообщу, если это произойдет с моей мышью Razer.

kyleloyka прокомментировала 4 августа 2018 г.

установка "editor.dragAndDrop": false "устранила" проблему для меня. Я согласен с тем, что было сказано выше об уменьшении чувствительности перетаскивания редактора как о более постоянном исправлении. Кажется, что незначительное движение мыши вызывает срабатывание функции перетаскивания.

Я наблюдал такое поведение в MacOS с помощью мыши Magic Mouse со встроенным трекпадом. Я не видел такого поведения с моей Mighty Mouse.

zhuhang-jasper прокомментировал 6 сентября 2018 г.

Я не думаю, что это из-за чувствительности перетаскивания.
Даже когда мышь ВООБЩЕ не двигается, выделение текста все равно не снимается.

На данный момент я делаю следующее: (без использования "editor.dragAndDrop": false )

  • нажмите клавишу Esc, чтобы отменить выбор
  • нажмите на строки, где текст не выделен (кроме случая, когда выделен весь документ)

alexrussell прокомментировал 6 сентября 2018 г.

Да, но вы уверены, что курсор не двигается ни на один пиксель? Поскольку это происходит со мной, когда я использую волшебную мышь намного чаще, чем трекпад (я не пробовал «традиционную» мышь, поскольку у меня ее нет), я чувствую, что мой курсор движется незаметно (на глаз) сумма, когда происходит щелчок, что заставляет Code думать, что это перетаскивание.

Я предполагаю, что установка чувствительности перетаскивания даже на 2 пикселя исправит это. Но я, к сожалению, не могу этого доказать.

Проблема обсуждается на предмет актуальности, приоритета и подхода

Проблема, идентифицированная членом команды VS Code как вероятная ошибка

Проблема требует дополнительной информации от плаката

rebornix прокомментировал 10 сентября 2018 г.

Событие перетаскивания отправлялось, когда мышь двигалась без отпускания, но мы не регулировали дроссель и не настраивали чувствительность. Похоже, это то, что мы должны сделать, особенно для Magic Mouse или любого указателя, который, скорее всего, немного сдвинется, когда мы щелкнем (трудно щелкнуть без движения, используя пальцы IMO).

Одна вещь, в которой я не уверен, приведет ли это к какой-либо проблеме после того, как мы уменьшим чувствительность, например, если пользователи больше не смогут перетаскивать (например, перетаскивать один символ, который, вероятно, представляет собой однозначные пиксели).< /p>

garrettw прокомментировал 10 сентября 2018 г.

Интересно, будет ли достаточно подождать всего 2 или 3 пикселя перед началом действия перетаскивания.

danieldbird прокомментировал 10 сентября 2018 г.

Или откладывать событие перетаскивания только в том случае, если мышь удерживается > 100 мс?

armchairdeity прокомментировал 19 сентября 2018 г.

Я рад, что теперь я не сумасшедший.

Просто чтобы добавить мои 0,02 доллара к беседе, если вы настроите трекпад на щелчок касанием, наведете указатель мыши на середину блока выделенного текста и коснетесь. это всегда вызывает восхищение. У меня есть мышь Magic Mouse, и она практически никогда не работает, даже если я убираю руку с мыши и просто нажимаю кончиком пальца. Я могу на 99% гарантировать вам, что сама мышь не двигалась. Интересно, достаточно ли механического щелчка в микропереключателе, чтобы толкнуть лазер и дать ложный сигнал движения?

alexrussell прокомментировал 20 сентября 2018 г.

Это на 100 % не решение проблемы, а совет, чтобы выяснить, правда ли это то, что вы говорите, попробуйте перевернуть мышь вверх дном, чтобы лазер не выполнял свою работу, а затем нажмите ногтем (так механизм прокрутки смахивания имеет минимальное изменение при включении).

Когда я это делаю, выделение отменяется в 100% случаев, поэтому я утверждаю, что волшебная мышь просто склонна к движению на 1 пиксель (и, по-видимому, визуально незаметному) во время щелчка большую часть времени, поскольку мы все начинаем согласен.

И возвращаясь к моему предыдущему замечанию, я знаю, что Code не совсем предназначен для решения проблем с некоторыми мышами, но я не вижу, чтобы не обнаруживать перетаскивание, пока мышь не переместится как минимум на 2 пикселя. это что-нибудь сломает.

danieldbird прокомментировал 20 сентября 2018 г.

FWIW Я использую мышь Logitech 403. Я могу сказать почти со 100% уверенностью, что причиной этой проблемы является непреднамеренное перемещение мыши как минимум на 1 пиксель во время нажатия.

keithcelt прокомментировал 16 октября 2018 г.

Я использую внешний трекпад в OS X и использую навигацию Emacs в панели редактора. До последнего обновления у меня работало исправление editor.dragAndDrop. Теперь проблема вернулась. Всякий раз, когда я использую навигацию с помощью клавиатуры, курсор выбирает каждый символ, мимо которого я прохожу. Очевидно, что на самом деле это не проблема перетаскивания, поскольку трекпад не перемещается во время навигации с помощью клавиатуры.

miniversal прокомментировано 12 сентября 2019 г.

У меня такая же проблема в Windows 10. Я на 100 % уверен, что не двигаю мышь. Если вы перевернете мышь вверх дном, лазер не сможет отслеживать движение. Если вы нажмете, когда мышь находится в таком положении, вы можете быть уверены, что движение не отслеживается.

Установив для editor.dragAndDrop значение false, проблема была решена. Однако я больше не могу использовать эту функцию.

alexrussell прокомментировал 12 сентября 2019 г.

@miniversal интересный лайфхак с мышью, о котором я не подумал. FWIW в MacOS с моей Magic Mouse я получаю такое поведение, но если я использую хак «остановить движение отслеживания мыши» над щелчком, работает нормально. Так что для меня, по крайней мере, это на 100% определенно связано с движением Magic Mouse.

Несколько дней назад я показывал коллеге, как локализовать веб-часть с помощью SPFx. Мне нужно было скопировать ряд слов и перенести их в структуру JSON.

Я выделил весь текст и вставил "перед каждым словом", "" после каждого слова и " в конце каждой строки примерно за 5 нажатий клавиш.

"КАК ТЫ ЭТО СДЕЛАЛ?!" — спросил мой коллега слишком громко для тихой офисной обстановки.

Я мог бы создать кролика из компьютера, и он был бы не менее впечатлен.

Он никогда раньше не использовал мультикурсорное редактирование — или, по-видимому, видел, чтобы кто-то его использовал.

Затем я вспомнил другой раз, несколько месяцев назад, когда я показал ту же функцию своему другу. Кто-то, на кого я смотрел и уважал более 15 лет, кто может научить меня большему, чем я когда-либо мог научить его. Он сказал: «Вы должны писать об этом в блоге!».

Я совсем забыл об этом.

В этой статье показано, как использовать редактирование с несколькими курсорами. Я не думаю, что это что-то особенное, но я надеюсь, что кто-то еще узнает, как сэкономить несколько нажатий клавиш.

Несколько курсоров в Visual Studio Code для Windows

Множественные курсоры — это функция, которая доступна в Visual Studio Code по умолчанию. (Он также доступен в Visual Studio, но некоторые сочетания клавиш отличаются).

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

После того, как у вас есть несколько курсоров, вы можете перемещать их так же, как одиночный курсор, с помощью клавиш со стрелками.

Чтобы вернуться к редактированию одним курсором, просто нажмите ESCAPE .

К этому нужно привыкнуть, но как только вы освоитесь, это может сэкономить вам немало времени.

CTRL+ALT+ ↑ / ↓: выбрать следующую/предыдущую строку

Если у вас есть куча текста в последовательных строках, вы можете просто начать со строки и добавить курсоры в строки до или после, используя CTRL-ALT-СТРЕЛКА ВВЕРХ или CTRL-ALT-СТРЕЛКА ВНИЗ .

ALT-CLICK: создание курсоров

Если вы хотите вставить в документ несколько курсоров, которые не находятся в последовательных строках, вы можете просто, удерживая клавишу ALT, нажимать на каждую строку.

CTRL-U: отменить последнюю операцию с курсором

Представьте себе: вы тщательно выделили более ста строк, нажав клавишу ALT, и — когда вы готовы нажать на последнюю строку — вы нажимаете не ту строку. Вы можете подумать, что повторное нажатие клавиши Alt снимет выделение со строки, но вы ошибаетесь. И не пытайтесь отпустить клавишу ALT, чтобы отменить выбор неправильной строки, потому что вы потеряете весь свой выбор!

Просто нажмите CTRL-U, чтобы перейти к последней операции с курсором. Вы можете продолжать нажимать CTRL-U, чтобы отменить другие операции с курсором.

CTRL-SHIFT-L: выбрать текущее совпадение

Вы можете вставить курсоры в каждый экземпляр выделенного текста, нажав CTRL-SHIFT-L . Это избавляет вас от необходимости вручную находить каждое вхождение слова и щелкать по каждому слову, удерживая клавишу Alt. Быстро!

CTRL-F2: выбрать текущее слово

Чтобы выбрать все экземпляры текущего слова, нажмите CTRL-F2 .

SHIFT-ALT-→ / ←: расширить/уменьшить выделение

Если вы выбрали слово и хотите включить кавычки (или скобки, или что-либо, что окружает слово), вы можете использовать SHIFT-ALT-СТРЕЛКА ВПРАВО, чтобы расширить свой выбор. Например, если ваш курсор находится в середине каждого слова, нажатие SHIFT-ALT-СТРЕЛКА ВПРАВО выберет все слова целиком. Повторное нажатие SHIFT-ALT-СТРЕЛКА ВПРАВО выберет кавычки вокруг каждого слова, и оно будет продолжать расширять выделение каждый раз, когда вы нажимаете SHIFT-ALT-СТРЕЛКА ВПРАВО . Чтобы уменьшить выделение, используйте SHIFT-ALT-СТРЕЛКА ВЛЕВО .

Прямоугольные выделения

Вы можете использовать прямоугольные выделения для редактирования… прямоугольных областей текста.

SHIFT-ALT-перетаскивание: создание прямоугольного выделения

Если удерживать клавиши SHIFT и ALT при перетаскивании мышью, будет создана прямоугольная область выделения, независимо от того, есть ли текст под выделенной областью или нет.

SHIFT-ALT-CTRL-Стрелки: создание прямоугольного выделения (только с помощью клавиатуры)

Вы также можете выбрать прямоугольную область из текущей позиции курсора, используя клавиши со стрелками, удерживая SHIFT-ALT-CTRL .

Вы также можете использовать SHIFT-ALT-CTRL-PG ВВЕРХ и SHIFT-ALT-CTRL-PG ВНИЗ, чтобы расширить прямоугольный выбор на всю страницу.

Другие сочетания клавиш для использования с несколькими курсорами

Эти сочетания клавиш не являются уникальными для редактирования с несколькими курсорами, но при использовании с редактированием с несколькими курсорами они могут быть весьма полезными.

CTRL-L: выделить всю строку

Вы можете выделить всю строку, в которой находятся курсоры, нажав CTRL-L .

CTRL-→ / ←: выделить границу слова

Удерживая нажатой клавишу CTRL, используйте стрелки влево и вправо, чтобы переместить курсор к границе следующего слова. Граница слова — это все, что не является буквенно-цифровым символом, например пробел, кавычка, дефис и т. д. Если вы удерживаете SHIFT при выполнении CTRL-LEFT или CTRL-RIGHT , он будет выбирать из вашего текущего курсора позиция до границы следующего слова.

Заключение

Множественное редактирование с помощью курсоров в Visual Studio Code позволяет повысить производительность за счет сокращения количества повторяющихся шагов и нажатий клавиш.

Если у меня есть файл (или файлы), выбранные в проводнике Windows, единственный найденный мной способ «отменить выбор» — щелкнуть мышью по пустому месту.

Я думал, что Esc сделает это, но это не так. Также не работает изменение фокуса с помощью Tab или Shift + Tab; файл(ы) по-прежнему выбраны, даже если фокус переходит, например, в адресную строку.

Кто-нибудь знает сочетание клавиш для этого?

Я думал о реализации функции "Отменить выделение" в разрабатываемом мной приложении и подумал, что Ctrl+Shift+A будет иметь смысл. Пока я не нашел примеров других приложений, использующих этот ярлык. Как вы думаете?

11 ответов 11

Вы можете использовать Ctrl + стрелка для перемещения между выбранными элементами. Ctrl + Space будет выбирать/отменять выбор. (Только пробел выберет, но не отменит выбор.)

Насколько мне известно, в проводнике Windows нет сочетания клавиш для инвертирования выделения, и, к сожалению, функция "Выбрать все" не переключает выделение.

Итак, если вам действительно нужно решение с одной клавиатурой:

Ctrl + A, Alt + E, I

Если вы привыкли к привязкам нескольких клавиш Emacs, это не должно вас беспокоить. :)

Я также нашел еще одно быстрое решение: нажатие F5 обновит папку и отменит выбор одного или нескольких элементов.

Исходя из других решений здесь, метод, который работает каждый раз, — это Ctrl+A, а затем F5. Для этого можно провести рукой по клавиатуре.

Несмотря на то, что это дополнительный шаг по сравнению с просто Ctrl+Пробел при отмене выбора одного элемента или просто F5, когда выбрано более одного элемента, последовательность и отсутствие необходимости думать каждый раз сэкономит время в долгосрочной перспективе, я думаю.< /p>

Примечание. Если вы нажимаете F5, то не имеет значения, нажимаете ли вы сначала CTRL-A или нет. CTRL-A — «Выбрать все», F5 — «Обновить». Поэтому, если F5 подходит для нужной вам функциональности, нет смысла нажимать CTRL-A до этого.

Это единственный ответ, который работает как с одним файлом, так и с несколькими выбранными файлами. Не требует, чтобы Windows была на английском языке. И позволяет автоматизировать с помощью AutoHotkey. Примечание внизу не имеет смысла.

Чтобы получить доступ к этой кнопке на ленте Windows 10:

Конечно, во время этих нажатий клавиш окно Проводника должно быть в фокусе.

Вы можете использовать сочетание клавиш Alt + вверх, чтобы переместиться на одну папку вверх по иерархии, а затем нажать Enter, чтобы вернуться вниз, но это не так элегантно.

Alt + V, а затем R также добьются цели - я думаю, то же самое, что и R , но это еще один способ сделать это.

Вот еще один возможный ответ. Это комбинация трех клавиш.

Нажмите клавишу правой кнопки мыши. Нажмите R (свойства). Нажмите Esc .

Предупреждение для пользователя: следует щелкнуть элемент правой кнопкой мыши, перейти к свойствам и выйти из меню свойств. Убедитесь, что это именно то, что происходит, и что клавиша R не приводит к удалению вашего элемента или к чему-либо еще.

Кроме этого, Ctrl + Space — лучший ответ, который я видел здесь до сих пор.

В любом случае, единственный другой ответ, который я могу предложить, это:

Нажмите клавишу Delete, чтобы удалить файл, затем нажмите Ctrl + Z, чтобы вернуть его. Вы сняли с него выбор.

Предупреждение пользователя: это может иметь непредвиденные последствия. Например, если вы настроили файлы для безвозвратного удаления, и их нелегко вернуть обратно, как в случае с некоторыми внешними жесткими дисками. Используйте этот ответ с осторожностью.

Читайте также: