Есть ли способ вручную вызвать выделение семантических символов в коде Visual Studio? - PullRequest
0 голосов
/ 11 июля 2019

В VSCode, когда вы помещаете курсор в символ (переменные, функции и т. Д.), Все вхождения одного и того же символа будут подсвечены.

Эта функция несколько полезна, но и раздражает. Даже я могу сделать его менее навязчивым, настроив цветовую тему в файле settings.json, он будет подавлять выделение выделения, когда вы выбираете переменную, дважды щелкая ее курсором мыши.

Я узнал, что могу полностью отключить эту функцию, добавив "editor.occurferencesHighlight": false в settings.json, но эта функция по-прежнему полезна, потому что она может маркировать вхождения символа с разными цвет, чтобы представить статус чтения / записи каждого вхождения.

Итак, мой вопрос: есть ли способ отключить функцию автоматического семантического сопоставления и включить ее только вручную с помощью сочетаний клавиш или команд?

1 Ответ

0 голосов
/ 11 июля 2019

Если вам нужны только текстовые совпадения, вы можете выбрать какой-либо текст, используя команду Select all occurrences of find match.Это выберет каждое вхождение выделенного текста в текущем документе (а также создаст курсор на нем)

Для получения информации на основе символов попробуйте использовать команды Find all references или Peek references.Поток отличается, но он дает ту же информацию.


В качестве альтернативы, используйте расширение, например this , чтобы создать сочетание клавиш, которое переключает editor.occurrencesHighlight

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