Как закоментить несколько строк visual studio
Перейти к содержимому

Как закоментить несколько строк visual studio

  • автор:

Как прокомментировать несколько строк в коде Visual Studio?

Я не могу найти способ прокомментировать и раскомментировать несколько строк кода в Visual Studio Code.

Можно ли комментировать и раскомментировать несколько строк в коде Visual Studio с помощью ярлыка? Если да, то как это сделать?

gog 16 Дек 2015 в 18:40

30 ответов

Лучший ответ

Здесь вы можете найти все сочетания клавиш.

PS: Я предпочитаю Ctrl + Shift + / для переключения комментариев блока, потому что Ctrl + / — это ярлык для переключения комментариев к строке, поэтому его, естественно, легче запомнить. Для этого просто щелкните значок настроек в нижнем левом углу экрана, нажмите «Сочетания клавиш» и найдите «Переключить блок . ». Затем щелкните и введите желаемую комбинацию.

Gama11 10 Фев 2019 в 00:53

CTRL + / комментировать / раскомментировать несколько строк кода

Ctrl + k + u для верхнего регистра последнего

ctrl + k + l для нижнего регистра последнего

ROOT 6 Мар 2020 в 10:07

Если вы используете VSCode в среде Linux, вы можете прокомментировать несколько строк одним из следующих способов:

Выделение блока кода => затем нажмите Ctrl + Shift + A (комментирование блока)

Или, выделив блок кода =>, затем нажмите Ctrl + / (однострочные комментарии применяются ко всем выбранным строкам)

Надеюсь это поможет.

ROOT 6 Мар 2020 в 09:47

Win10 с французской / английской клавиатурой CTRL + / , ctrl + k + u и ctrl + k + l не работают.

Вот как это работает:

Клавиша É находится рядом с правым Shift.

Community 20 Июн 2020 в 09:12

В новой версии VSCODE (версия 1.26.1)

VSCODE Version

  1. Перейдите в Файл> Настройки> Сочетания клавиш.
  2. Найдите comment . Дважды щелкните существующий ярлык ‘keybinding`
  3. И нажмите новое сочетание клавиш в моем случае ctrl + shift + /

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

enter image description here

ROOT 6 Мар 2020 в 09:51

Вы можете увидеть все доступные сочетания клавиш в официальной документации.

Вот соответствующий бит для osx:

Key Command ⌘K ⌘C Add Line Comment ⌘K ⌘U Remove Line Comment ⌘/ Toggle Line Comment ⇧⌥A Toggle Block Comment 

Сначала вам нужно будет выбрать строки, которые вы хотите прокомментировать, а затем выполнить указанное выше сочетание клавиш, например ⌘/ в OSX Ctrl/ в Windows.

jottr 16 Дек 2015 в 16:24

Сочетание клавиш для комментирования нескольких в Windows: shift + alt + A .

nbro 19 Янв 2018 в 13:59

Сначала выберите строки, которые вы хотите прокомментировать / раскомментировать ( CTRL + L удобно выделять несколько строк)

  • Чтобы переключить комментарии к строке, выполните editor.action.commentLine ( CTRL + / в Windows) или
  • Чтобы добавить комментарии к строке, выполните editor.action.addCommentLine ( CTRL + K CTRL + C ) Чтобы удалить комментарии к строке, выполните editor.action.removeCommentLine ( CTRL + K CTRL + U ) или
  • Чтобы переключить комментарий блока, выполните editor.action.blockComment ( SHIFT — ALT — A )

ROOT 6 Мар 2020 в 09:47

Многострочный комментарий в VS Code

Чтобы прокомментировать код, выделите строки и нажмите: Alt + Shift + A

Чтобы раскомментировать, выберите закомментированный код и нажмите: Alt + Shift + A

enter image description here

ROOT 6 Мар 2020 в 09:43

На данный момент (версия 1.18.0) вы можете проверить сочетания клавиш, перейдя в Файл> Настройки> Сочетания клавиш . Здесь вы можете искать ярлыки, связанные с комментариями.

Для пользователей, которые приходят из Sublime Text или хотят иметь Ctrl + Shift + / , вы можете внести изменения, как указано выше упомянутый параметр или просто установите расширение Sublime Text Keymap от Microsoft.

im_tsm 10 Ноя 2017 в 07:44

Вы можете просмотреть существующие ярлыки, выполнив те же действия, что и ниже. Я считаю, что стандартные по умолчанию неудобны, поэтому я использовал следующий процесс, чтобы изменить IDE, чтобы использовать команду ‘/’, указанную в комментариях.

Вы можете настроить сочетания клавиш, войдя в меню «Инструменты» и выбрав «Параметры». Затем выберите «Клавиатура» в ветке «Среда». Оттуда вы можете привязать команды Edit.CommentSelection и Edit.UncommentSelection к любым сочетаниям клавиш, которые вам нужны.

Andy 8 Дек 2016 в 16:24

Выберите строки, которые хотите прокомментировать. Затем нажмите Ctrl + /

ROOT 6 Мар 2020 в 09:44

1. Выделите текст, нажмите Cntl + K, C, чтобы прокомментировать (Ctrl + E + C) 2. Переместите курсор на первую строку после разделителя // и перед текстом кода. 3. Нажмите Alt + Shift и используйте клавиши со стрелками, чтобы сделать выбор. . 4. Когда выбор сделан, нажмите пробел, чтобы ввести один пробел.

meta alpha 31 Окт 2017 в 20:08

enter image description here

Выберите строки, которые вы хотите прокомментировать

Затем нажмите Ctrl + / , чтобы закомментировать выбранные строки

enter image description here

И раскомментировать:
Выберите закомментированные строки, которые нужно раскомментировать
Сначала нажмите Ctrl + K , затем Ctrl + U , чтобы раскомментировать строки с комментариями

Tanmoy Bhowmick 19 Май 2020 в 15:52

Visual Studio 2017 мы делаем: Выбор комментариев

Ctrl + K , Ctrl + C

Нажмите Ctrl + K , чтобы получить ярлык. нажмите Ctrl + C для подтверждения http://visualstudioshortcuts.com/2017/

ROOT 6 Мар 2020 в 09:52

  1. Выделите все строки, к которым хотите добавить комментарии
  2. CTRL + /

Как комментировать несколько строк в коде Visual Studio?

Я не могу найти способ комментировать и раскомментировать несколько строк кода в коде Visual Studio .

Можно ли комментировать и раскомментировать несколько строк в коде Visual Studio с помощью некоторого ярлыка? Если да, то как это сделать?

Как комментировать несколько строк, когда одна из строк уже прокомментирована html

Здесь вы можете найти все сочетания клавиш.

PS: я предпочитаю Ctrl + Shift + / для переключения блочных комментариев, потому что Ctrl + / это ярлык для переключения строчных комментариев, поэтому, естественно, легче запомнить. Для этого просто нажмите на значок настроек в левом нижнем углу экрана и нажмите «Сочетания клавиш» и найдите «блок переключения . ». Затем нажмите и введите желаемую комбинацию.

Вероятно, это не самый популярный ответ из-за того, как VS Code работает для разных языков. Для кода на языке Python команда «блок комментария» Alt + Shift + A фактически оборачивает выделенный текст в многострочную строку, тогда как Ctrl + / — это способ переключения любого типа комментария (включая комментарий «блока», как указано здесь).

Я посчитал полезным щелкнуть значок настроек и щелкнуть горячие клавиши.
Вы можете найти параметры комментариев в меню «Правка», если забыли сочетания клавиш.
Ctrl + Shift + A работал для меня, чтобы добавить многострочный комментарий.

Разве нет способа добавить их в контекстное меню редактора? Я хотел бы добавить команды комментария / раскомментировать в контекстное меню.

Сначала выберите строки, которые вы хотите комментировать / раскомментировать ( CTRL + L удобно выбрать несколько строк)

  • Чтобы переключить комментарии строки, выполните editor.action.commentLine ( CTRL + / в Windows) или
  • Чтобы добавить комментарии к строке, выполните editor.action.addCommentLine ( CTRL + K CTRL + C ) Чтобы удалить комментарии к строке, выполните editor.action.removeCommentLine ( CTRL + K CTRL + U ) или
  • Чтобы переключить комментарий блока, выполните editor.action.blockComment ( SHIFT — ALT — A )

К сожалению, cmd+/ это недопустимое сочетание клавиш для немецкой (Mac) клавиатуры. FWIW: я изменил его, < "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" >чтобы соответствовать Atom.

На Mac это cmd + — (cmd и минус).
Странно, со мной это cmd + = (macos sierra и vscode 161)

Я использую это в файле JS. Но это не работает для / * .. * / многострочного комментария. вместо этого он помещает / удаляет

@Mario: я долго боролся, пока, наконец, не решил перейти от своего швейцарско-немецкого макета к американскому. Умлауты — единственная проблема, но на Mac вы быстро привыкаете к «обходному пути». Макет США является стандартом для (почти) всех программ, когда речь идет о ярлыках, поэтому я бы подумал о переключении.

Сочетание клавиш для комментирования нескольких в Windows shift + alt + A .

Этот вариант лучше в некоторых языках, потому что он переключает «Block Comment». CTRL- / переключает «Комментарий к строке», который не работает, например, в CSS или HTML.

Как я могу изменить этот ярлык, я не могу найти его в File> Preferences> Keyboard Shorcuts?

это единственный, который я искал. Просто потому, что это комментарий выбора, а не весь комментарий строки. Оборачивает выделение /**/ не всей строкой. Я на Windows 10

Как закомментировать многострочный / однострочный в VS Code:

MacOS:

Shift + Option + A :

/* multiline comment */ 
// single line comment 

Окна:

 /* multiline comment */ 
// single line comment 

Как переназначить / изменить эти ярлыки?

Windows: Файл> Настройки> Сочетания клавиш.

MacOS: код> настройки> сочетания клавиш.

Вы можете осуществлять поиск в списке как по сочетаниям клавиш (именам ключей), так и по именам команд.

В моем случае, Ubuntu, ярлык ctrl + shift + A .

в моем Ubuntu 16 не работает, странно, я могу изменить ключи, но, возможно, зависит от расширения файла?

Вы можете увидеть все доступные сочетания клавиш в официальной документации .

Вот соответствующий бит для OSX:

Key Command ⌘K ⌘C Add Line Comment ⌘K ⌘U Remove Line Comment ⌘/ Toggle Line Comment ⇧⌥A Toggle Block Comment 

Вам нужно будет сначала выбрать строки, которые вы хотите прокомментировать, а затем выполнить над ярлыком выше, то есть ⌘/ на OSX Ctrl/ в Windows.

Но это не говорит о многострочном комментарии.
@AmitGupta: ⌘ / Toggle Line Comment <- это работает и для мультилинии.

выделите несколько строк и нажмите ⌘K, затем ⌘C или ⌘K, затем ⌘U. ⌘ / также делает то же самое. @AmitGupta

Для моей раскладки клавиатуры это Ctrl + § для:

И Shift + Alt + A для:

Shift + Alt + A для Mac OS

Чтобы прокомментировать несколько строк использования визуального кода

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

В MacOS комментариях много строк в Visual Studio Code с помощью сочетания клавиш:

Option + Shift + A

Спасибо! Это МНОГОСТОРОННЕЕ комментирование, в то время как другие предполагают комментирование мультилинии ОДНОЙ ЛИНИИ.

CTRL + SHIFT + A для многострочного CSS

  • Ubuntu 16
  • Версия VSCode 1.17.2

В новой версии VSCODE (версия 1.26.1)

VSCODE версия

  1. Перейдите в Файл> Настройки> Сочетания клавиш
  2. Ищи comment Двойной щелчок по существующему сочетанию клавиш
  3. И нажмите новую комбинацию клавиш в моем случае ctrl + shfit + /

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

введите описание изображения здесь

  1. Выберите все строки, которые вы хотите комментарии
  2. CTRL + /

Кажется немного странным, что vscode использует Shift + Alt + A для блочного комментария, когда строчный комментарий — Ctrl + /. ReSharper использует Ctr + Alt + / и Ctrl + Shift + / для комментария строки и блока соответственно. Для vscode можно увидеть, что клавиши Shift-Alt-A (для блочного комментария) несколько легче нажимать, чем обычные комбинации трех клавиш, но это не так интуитивно понятно, как сочетание клавиш. Я настраиваю ReSharper (это также можно сделать для обычной Visual Studio), чтобы использовать Ctrl + / и Ctrl + Shift + / для комментария к строке и блоку соответственно и vscode для использования Ctrl + Shift + / для комментария к блоку, чтобы они были одинаковыми и интуитивно понятными.

Win10 с французской / английской клавиатурой CTRL + / , ctrl + k + u и ctrl + k + l не работают.

Вот как это работает:

Клавиша É находится рядом с правым Shift.

Комментарий на несколько строк Visual Studio Code

Смотря различные гайды на ютубе,я видел как люди комментируют несколько строк одним разом при помощи символа # ,подскажите,что за комбинация клавиш позволяет это сделать?

Отслеживать
задан 7 мар 2019 в 20:46
PythonNewbie PythonNewbie
462 4 4 серебряных знака 16 16 бронзовых знаков
7 мар 2019 в 20:47

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Ctrl+K , а затем Ctrl+C комментирует выделенные строки с помощью # . Ctrl+K , а затем Ctrl+U убирает комментарий со строк. Если у Вас Mac OS, используйте Cmd вместо Ctrl .

Отслеживать
ответ дан 7 мар 2019 в 21:33
357 4 4 серебряных знака 12 12 бронзовых знаков

Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.

  • python
  • visual-studio-code
  • комментарии
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Многострочное редактирование в коде Visual Studio

Можно ли включить многострочное редактирование, как в Sublime Text ?

Например, нажмите, Ctrl чтобы разместить дополнительные курсоры и возможность писать / удалять в нескольких местах документа одновременно.

Во многих приложениях Mac (например, TextEdit) я также могу перетаскивать мышью Option, чтобы выбрать поле. Это доступно в VS Code?

Связанный пост здесь .

С апреля 2018 года (версия 1.23) мы можем использовать среднюю кнопку мыши для выбора нескольких столбцов. code.visualstudio.com/updates/…

Для тех, кто ищет название этой команды в разделе сочетаний клавиш, это: editor.action.insertCursorAtEndOfEachLineSelected

@enzoborgfrantz +1 Именно то, что я искал! Выбранный ответ должен был сначала упомянуть соответствующие команды редактора, потому что сочетания клавиш могут различаться.

В Windows вы держите Ctrl + Alt , нажимая клавиши ↑ со ↓ стрелками вверх или вниз, чтобы добавить курсоры.

Linux: Shift + Alt + ↑ / ↓

Обратите внимание, что сторонние программы могут мешать этим ярлыкам, мешая им работать должным образом (в частности, программное обеспечение Intel HD Graphics для Windows; подробности см. В комментариях).

Если у вас возникла эта проблема, вы можете либо отключить горячие клавиши Intel / другого программного обеспечения, либо изменить ярлыки кода VS (описанные ниже).

Нажмите, Esc чтобы сбросить до одного курсора.

Или, как указывает Исидор Николич , вы можете удерживать Alt и щелкать левой кнопкой мыши, чтобы произвольно размещать курсоры.

Вы можете просматривать и редактировать сочетания клавиш с помощью:

Файл → Настройки → Сочетания клавиш

Официальные коды быстрого доступа VS Code Keyboard:

В Windows первый вариант просто переворачивает мой экран. : — /
Это больше не действует. Попробуйте CTRL + SHIFT + UP/DOWN/CLICK ИЛИ ALT + SHIFT + UP/DOWN/CLICK

@Nacimota — на компьютере с Windows 10 (только что протестирован) комбинация CTRL + ALT + СТРЕЛКА перевернет экран, CTRL + ALT + SHIFT + СТРЕЛКА создаст новый курсор. Опубликованный список сочетаний клавиш PDF может быть устаревшим.

@AlexC ярлыки не устарели; скачайте последнюю сборку и посмотрите на конфигурацию самостоятельно. Если вы обнаружите, что перечисленные ярлыки переворачивают ваш экран, я бы поспорил, потому что у вас есть графический процессор Intel, и вы используете для него программное обеспечение Intel, которое по умолчанию перехватывает эти ярлыки. Откройте программное обеспечение HD Graphics и отключите или переподключите горячие клавиши, если это вас беспокоит, но не редактируйте мой пост, чтобы добавить неверную информацию . Перечисленные ярлыки являются точными, и я не собираюсь перечислять каждую часть программного обеспечения сторонних производителей, которая может или не может мешать им.

@ Nacimota при всем уважении, это была честная ошибка, которая представляет реальность для значительной части пользователей. Существует достаточно машин Intel, где это может быть конфигурация по умолчанию, чтобы дополнительная информация была полезной. Мы оба стремимся предоставить лучший и самый актуальный ответ. Дополнительное предложение перечислить эту разницу было бы полезно.

Решено с помощью всего двух шагов!

  1. Ctrl + F
  2. Alt + Enter

Это равно Alt + Sublime Text + F3 .

Тот же эффект дает удар по Ctrl + F2

Можем ли мы выбрать все строки за раз, содержащие это ключевое слово? У возвышенного текста было это Ctrl + F> Alt + F3> Ctrl + L

Что это в терминах Mac? Ctrl и Alt заменены на .

Вы можете просто Alt нажать + для дополнительных курсоров. И , как уже упоминалось, Ctrl + Alt + ↑ или ↓ .

И вы можете использовать Alt + Shift + щелчок, чтобы выбрать две строки и каждую строку между ними.
Вопрос в том, как отредактировать Alt + Click
Alt + click автоматически определяет слово или перемещается влево от слова и не работает для меня.

Нашел ответ на мой вопрос, это может быть либо Alt (по умолчанию , либо Ctrl / ⌘ . Эту опцию можно изменить с помощью «editor.multiCursorModifier»: «ctrlCmd» клавиши settings.json .

Windows: shift + alt + Mouse Left Button

macOS: shift + option + Click

Я не фанат Shift + Alt + Click (хотя это работает). Поэтому, чтобы заставить его работать (в Windows) так же, как в VS, я сделал это: зашел в меню «Выделение» и выбрал «Переключить на Alt» + «Клик» для Multi-Cursor. Теперь Alt + Click делает выбор поля.

Используйте Ctrl +, D чтобы использовать многословное редактирование одних и тех же слов в Windows и Linux.

Используйте CMD + D для Mac.

Как сказал @Krishnaraj, Ctrl + D работает. На самом деле, и VSCode, и Sublime поддерживают это. Убедитесь, что применили Ctrl + D ко всем последующим вхождениям, не отпуская Ctrl. Да, вам все еще нужно выбрать вручную, это просто поможет вам освободить вашу мышь. MacOS Command + D

Начиная с версии 1.13 (май 2017 г.), вы, наконец, можете изменить клавишу-модификатор по умолчанию для создания нескольких курсоров (добавить в настройки):

"editor.multiCursorModifier": "ctrlCmd" 

PS: модификатор «перейти по ссылке» с этого момента будет Alt .

Многие из этих других ответов не касаются вопроса. Этот — как разместить дополнительные каретки с помощью щелчков мышью.

Option + Command при нажатии клавиш ↑ со ↓ стрелками вверх или вниз .

Я хотел выделить несколько строк и нажать «что-то», чтобы иметь курсор для каждой выбранной строки (аналогично Ctrl + Shift + L в Sublime Text). Это действие в коде Visual Studio называется «Добавить курсоры в конец строки».

Это было проверено в Visual Studio Code 1.22 и работает как на Windows, так и на Mac .

  1. Выберите линии, которые вы хотите иметь несколько курсоров.
  2. Просто нажмите Alt + Shift — I .

Теперь у вас есть один курсор на выбранную строку.

@Manza В VS Code, вы это ALT-SHIFT-I (как i нет L ). Шрифт не помогает правильно видеть. Я использую эту команду несколько раз в день как для Mac, так и для Windows, и просто еще раз протестировал ее с последней версией VS Code: 1.24.1, и я уверяю вас, что она работает. Может быть, у вас есть плагин, вызывающий конфликт?

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

для меня это CTRL-SHIFT-L (windows)

(Windows 10 pro x64) Здесь есть несколько способов!

  1. Alt + click
  2. Alt + Ctrl + up / down
  3. Клавиши: Ctrl + click (. не работает!)

Введите описание изображения здесь

Я использую расширение vscodevim , поэтому я не уверен, является ли это распространенной проблемой. Но у меня была проблема, когда Ctrl + Alt + UpArrow переворачивал мой экран вверх ногами.

Глядя на основы кода Visual Studio (я не знаю, изменили ли они это в недавнем обновлении), он говорит:

Ctrl + Alt + Shift + ( Up / down )

Ctrl + Alt + [Стрелка] — это обычное сочетание клавиш для поворота экрана, конечно же, с графическими драйверами Intel и / или связанным программным обеспечением. Я полагаю, что это было перехвачено до того, как VSCode заглянул. Недавно (и досадно, так как я использовал его) ротация, кажется, была прекращена в обновлении программного обеспечения Intel и теперь доступна только через длинные меню в винде. Поэтому сочетание клавиш должно работать в VSCode с более свежими драйверами.

Шаг 1:

выберите слово для замены

Шаг 2:

Ctrl + F это выберет его несколько вхождений

Шаг 3:

Alt + Enter это установит курсор на все найденные случаи

Шаг 4:

Просто начните вводить новое слово

Также cmd+shift+L на Mac. Делает то же самое за один шаг.
@Andres Спасибо! Это решило мою проблему в Windows, другие решения перевернули мой экран.

По состоянию на апрель 2018 года (версия 1.23) теперь вы также можете использовать среднюю кнопку мыши для многострочного выбора / выбора блока.

Спасибо за это, это экономит время, есть ли опция для клавиатуры? как выделить, а затем Ctrl + L в возвышенном?

Это немного другая функция, но вы, вероятно, ищете Ctrl + I. code.visualstudio.com/docs/getstarted/keybindings

В последнем выпуске кода Visual Studio теперь вы можете перетаскивать курсор, удерживая Option ( Alt в Windows), чтобы выбрать один и тот же столбец в нескольких строках.

Чтобы включить это, убедитесь, что вы изменили свой editor.multiCursorModifier вид так:

"editor.multiCursorModifier": "ctrlCmd" 

Из заметок о выпуске кода Visual Studio 1.32.0:

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

В Windows у меня работают следующие комбинации:

  • Ctrl + Shift + Alt + down arrow
  • Ctrl + Shift + Alt + up arrow

Это похоже на Visual Studio!

Я думаю, что это зависит от вашей версии кода Visual Studio.

Моя версия для Linux — Visual Studio Code 1.7.2.

 "when": "editorTextFocus" >, < "key": "shift+alt+up", "command": "editor.action.insertCursorAbove", "when": "editorTextFocus" >, < "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow", "when": "editorTextFocus" >, < "key": "shift+alt+down", "command": "editor.action.insertCursorBelow", "when": "editorTextFocus" >``` The point is the shortcuts are not same in all machines, so you should check your configuration. Go to menu: > Menu *File* → *Preferences* → *Keyboard Shortcuts* Search for `editor.action.insertCursorAbove` and `editor.action.insertCursorBelow` and see your current configurations. You may change them if they conflict with operating system's shortcut keys. 

Добавление SHIFT + ALT + UP / DOWN к моим пользовательским настройкам работало в Windows 10

В Visual Studio Code просто нажмите Alt и поместите курсор в место редактирования (где вы хотите редактировать) и щелкните правой кнопкой мыши, чтобы выбрать.

Этот ответ кажется неполным

Рабочим решением для меня было сначала выбрать необходимый текст для редактирования, а затем с помощью CTRL + F2 выбрать все подходящие данные на странице. Вы также можете использовать CTRL + Shift +, L как предложено @lesterCovax

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

Для меня выше решения Ctrl + ALT + Arrowkeys не работает , поскольку это привело к экрану , чтобы изменить ориентацию экрана на выбор строки в VSCode.

В дополнение ко всем ответам есть еще один способ. Выберите нужные строки и нажмите:

  • Windows: Shift + Alt + i
  • Mac: shift + option + i

Это помещает курсор в каждую строку в выделении.

Это работает отлично! спасибо

Если вы используете Linux, существует вероятность конфликта с Alt + click , который используется по умолчанию для «перемещения окна».

Вы можете перейти в меню НастройкиОкно ПоведениеОкно поведенияДействия вкладки

Просто удалите Alt + left (удерживайте), и это будет работать.

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

Я использую Sublime Text раскладку и связывание клавиш, представленное в верхнем ответе, похоже, не работает 🙁 Могут быть некоторые конфликты между кодом Visual Studio и подсвеченными раскладками клавиш.

Связывание клавиш, рекомендованное @Han, работает для меня (высоко ценится!):

  • Войдите в режим многострочного курсора с помощью Ctrl + Shift + Up / Down
  • Выход с Esc

(Sidenote) Ниже приведен небольшой пример использования Emmet вместе с многострочным курсором (включается и отключается с помощью этих назначений клавиш, перечисленных выше):

версия 1.43 (февраль 2020 г.)

Теперь вы можете переключать режим выбора столбцов, который меняет жесты мыши и клавиши со стрелками, с помощью:

  • Строка меню> Выбор> Режим выбора столбца
  • Ctrl + Shift + P (Показать все команды)> Переключить режим выбора столбца
  • Привязать свой ключ для команды «editor.action.toggleColumnSelection»

Примечание. После активации в панели состояния появляется панель «Выбор столбца», которую можно нажать, чтобы снова отключить.

Мои настройки: Windows 8.1 64 бит, Visual Studio Code версии 1.33.1.

Проблема: конфликт с сочетаниями клавиш Intel HD Graphics 4000

У меня была проблема, когда я использовал стандартные ярлыки кода Visual Studio ( Ctrl + Alt + UP , Ctrl + Alt + DOWN ). В моем случае эти команды поворачивали мой экран на 0º и 180º соответственно. Это происходит потому, что на моем компьютере установлено приложение Graphic Intel. Затем я просто отключить ярлыки этого приложения.

Вот учебник, чтобы помочь кому-то.

В Windows 7 вы можете щелкнуть правой кнопкой мыши на рабочем столе, выбрать параметры графики -> горячие клавиши -> отключить.

Просто Opt + клик работает для меня на Mac

Решение от @maxime с использованием SHIFT + ALT + i работал для меня, когда мне нужно быстро исправить ~ 20k строк в файле. Большинство других упомянутых сочетаний клавиш полезны только для ограниченного числа строк. SHIFT Выделите область, которую вы хотите редактировать, затем SHIFT + ALT + i наиболее эффективный способ — нажать .

Однако я случайно обнаружил (и пока не упоминал здесь), что в «режиме редактирования курсора» существует ограничение в 10 тыс. Строк (есть открытый запрос функции Github для его увеличения). Это означает, что для очень больших файлов может быть лучше написать ваши правки, чем делать это вручную.

Для таких как @specimen, которые должны были использовать ярлыки, такие как CTRL + SHIFT + L (по умолчанию привязка Select all occurrences of current selection ), вы должны убедиться, что у вас не установлено расширение таблицы ключей . Вы можете проверить, выполнив поиск @recommended:keymaps в панели расширений, перейдя к File > Preferences > Keymaps ( CTRL+K CTRL+M ).

Таблицу ключей [Windows] по умолчанию можно найти в формате PDF ЗДЕСЬ , или вы можете перейти File > Preferences > Keyboard Shortcuts к поиску / изменению текущих привязок. Более подробную документацию по связыванию клавиш можно найти ЗДЕСЬ .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *