Как вы можете создать несколько курсоров при редактировании в VS Code? Я интересуюсь как macOS, так и Windows.
580
Как вы можете создать несколько курсоров при редактировании в VS Code? Я интересуюсь как macOS, так и Windows.
Alt
кнопку и начинайте нажимать в разных местах. Вот и все.Ответы:
Нажмите Altи нажмите. Это работает на Windows и Linux *, и должно работать на Mac.
В Visual Studio Code 0.2 теперь доступны дополнительные функции с несколькими курсорами:
* Конфликт перетаскивания в Linux:
источник
Многословные (и многострочные) курсоры / выбор в VS Code
Multi-слово:
Windows / OS X:
Многоканальный:
Для многострочного выделения Ctrl+Alt+Down/ ⌘+Alt+Shift+Downрасширит ваш выбор или позицию курсора до следующей строки. Ctrl+Right/ ⌘+Rightбудет перемещаться в конец каждой строки, независимо от того, как долго. Чтобы избежать выбора нескольких строк, нажмитеEsc .
См. Сочетания клавиш кода VS (чувствительны к ОС)
источник
У меня была проблема с клавишей ALT, исправление заключается в том, чтобы изменить ее
alt+click
как горячую клавишу Gnome, которая блокирует многоточечный выбор в VSCode,super+click
выполнив:Источник: http://2buntu.com/articles/1529/visual-studio-code-comes-to-linux/
источник
dconf-editor
иCompizConfig
изменить «перемещение окна» плагин конфигураций и перепутались и чуть не сломал Ubuntu.gsettings set org.cinnamon.desktop.wm.preferences mouse-button-modifier "<Super>"
для Linux Mint (Cinnamon).Май 2017 г.
Начиная с версии 1.13, добавьте несколько курсоров с помощью Ctrl/ Cmd+
Click
VSCode
разработчики ввели новую настройкуeditor.multiCursorModifier
для изменения клавиши-модификатора для применения нескольких курсоров к Cmd+Click
на macOS и Ctrl+Click
в Windows и Linux. Это позволяет пользователям из других редакторов, таких как Sublime Text или Atom, продолжать использовать знакомый им модификатор клавиатуры.Настройка может быть установлена на:
ctrl/Cmd
- Карты для CtrlWindows иCmd MacOS.alt
- Существующий по умолчанию Alt.Там также новый пункт меню Используйте Ctrl+
Click
дляMulti-Cursor
вSelection
меню для быстрого переключения этого параметра.Жесты « Перейти к определению» и « Открыть ссылку» также учитывают этот параметр и адаптируются так, чтобы они не конфликтовали. Например, если задан параметр
ctrl/Cmd
, можно добавить несколько курсоров с помощью Ctrl/ Cmd+Click
, а открытие ссылок или переход к определению можно вызвать с помощью Alt+Click
.С исправлением проблемы № 2106 теперь можно также удалить курсор, используя тот же жест в верхней части существующего выделения.
источник
editor.multiCursorModifier
из alt в ctrlCmd работала отлично. Теперь все, что мне нужно сделать, это Ctrl + клик, и он будет использовать несколько курсоров :) Muchas gracias!Попробуйте Ctrl+ Alt+ Shift+⬇ / ⬆ , без мыши, или удерживайте «alt» и щелкните по всем нужным строкам.
Примечание : проверено на Windows.
источник
CMD
+OPTION
+SHIFT
+⬇ / ⬆
у меня работает на Mac с версией 1.15.1.shift
SHIFT
этого у меня неCmd+ Option+ Shift⬇ / ⬆работает для меня на новейшем VSCode 1.29.1 и новейшей OSX High Sierra 10.13.6, Macbook Pro.
Это добавляет вертикальную линию вверх / вниз на экране, как Option+ Click / Vertical Drag в Sublime Text.
Чтобы добавить несколько курсоров в любые точки в вашем файле , включая несколько курсоров на одной строке , сделайте Cmd (or Option)+ щелкните в любом месте, как вы хотите, как показано в этом видео . Вы также можете найти текст ( Cmd+ F), который повторяется несколько раз, затем нажмите Option+, Returnчтобы добавить курсоры в конце КАЖДОГО слова.
источник
В Ubuntu , чтобы включить многоточечное нажатие, вам нужно сначала назначить Alt + click, выполнив команду ниже. Это потому, что по умолчанию Ubuntu использует сам ярлык и имеет приоритет.
источник
На XFCE перейдите в
Applications -> Settings -> Settings editor - > xfwm4 -> easy_click(disable value)
Теперь вы можете
Insert Cursor
сAlt + НажмитеЯ также отключил настройки L / R Workspace ( ctrl+ alt+ L/R) в
Settings -> Window manager -> Keyboard
источник
Начиная с версии 0.10.9 кода Visual Studio, теперь можно создавать несколько курсоров из выбранных линий , выделив несколько строк и нажавShift+Alt+I
Примечание: это похоже на функциональность Sublime Text Ctrl+Shift+L.
Источник: https://code.visualstudio.com/updates/vJanuary#_thank-you
Соответствующий PR: https://github.com/Microsoft/vscode/pull/1479
источник
Shift+Alt+<arrow>
работал на меня. Спасибо!Там нет привязки для именно то, что вы хотите.
Единственное, что близко Ctrl +, F2который выберет их все сразу.
Вы можете привязать его к Ctrl+D выполнив следующие действия:
File > Preferences > Keyboard Shortcuts
Вы должны увидеть панель, полную текущих привязок и справа список пользовательских привязок
Это должно выглядеть примерно так:
источник
Ctrl+ Alt+ ⬇ / ⬆добавить курсоры выше и ниже текущей строки. Тем не менее, далеко не так хорошо, как возвышенные или скобки. Я не вижу ничего эквивалентного Ctrl+ Dв возвышенном в файле сочетаний клавиш.
источник
Alt + Command
и стрелка вверх или вниз.Ctrl+Shift+Up/Down
https://code.visualstudio.com/Updates
Новая версия (Visual Studio 0.3.0) поддерживает более многофункциональную функцию курсора.
И ярлык выбора нескольких курсоров изменится на cmd + d (это то же самое, что Sublime Text. Lol)
Мы можем ожидать, что следующая версия поддерживает более удобную функцию о мульти курсоре;)
источник
Alt+ Click. Работает в Windows.
Подробности: документация по коду Visual Studio
источник
В Visual Studio без мышки: Alt+ Shift+ { Arrow }.
источник
Alt+Shift+{ Arrow }
, приведет к копированию текущей строки, начиная с кода VS V1.18.0В моем XFCE (версия 4.12) он находится в
Settings -> Window Manager Tweaks -> Accessibility
.Там есть выпадающее поле
Key used to grab and move windows:
, установите этоNone
.Alt + Нажмите теперь работает в VS Code, чтобы добавить больше курсора.
источник
Вы можете сделать следующее в меню выбора:
Нажмите / удерживайте Alt+Ctrl+Up Arrow/ Alt+Ctrl+Down Arrow при необходимости, чтобы создать достаточное количество курсоров, затем Ctrl+Dможно использовать для расширения выбора.
источник
Та же проблема в Ubuntu-MATE, но здесь вы решаете ее:
источник
Alt + Command + Shift добавит курсор к следующему экземпляру того, что вы выбрали. Например, имя переменной или функции
источник
Alt + Click работает в OSX. Версия кода 1.14.2
источник