Я пытаюсь использовать функцию нескольких курсоров vscode в большом (ish) файле. файл слишком велик, чтобы выделять каждую строку отдельно с помощью ctrl-alt-up или down. В sublime-text я бы выделил все и нажал ctrl-shift-l. Есть ли подобное в vscode. Я пробовал использовать поиск по регулярному выражению для ^, но это дает мне сообщение об ошибке «Выражение соответствует всему».
107
home
клавишу после этого.home
для Mac -fn
+left
Удерживайте Alt+ Shiftи выберите блок. Затем нажмите кнопку Endили Right. Вы выбираете отдельные строки.
Я использую в Windows версию VSCode 1.5.3.
источник
ctrl + shift + L
возможность добавлять курсоры ко всем выбранным строкамalt+shift+I
.ctrlcmd
вместо,alt
тогда ярлык для этого будетctrl + shift + drag
илиcmd + shift + drag
.Удерживайте Alt+ Shift+i
Удерживайте Home( fn+ ->Mac) для крайнего правого или Endкрайнего левого ( fn+ <-Mac)
источник
gifox
такие гифки.Эта функция действительно вызывается
split selection into lines
во многих редакторах.источник
Установите расширение Sublime Commands .
(Не забудьте добавить привязку клавиш со страницы сведений о расширениях в вашу
keybindings.json
)Разве VS Code уже не имеет команды «разбить на строки»?
Да , да, это так. Однако он отличается от Sublime.
В VS Code, когда вы разбиваете на строки, ваш выбор отменяется, и в конце каждой выделенной строки появляется курсор (за исключением последней строки, где курсор появляется в конце выделения).
В Sublime, когда вы разделяете на строки, курсор появляется в конце каждой строки (с тем же исключением, что и в VS Code), и выделение разделяется на каждую строку и «передается» одной и той же строке.
источник
У меня та же проблема, я привык к Alt + перетаскивание, чтобы сделать «выделение поля» в Visual Studio, но это не работает в коде.
На данный момент кажется невозможным сделать это иначе, чем путем выделения каждой отдельной строки.
Однако плагины должны быть поддержаны в ближайшее время, поэтому мы, скорее всего, увидим плагин для этого, если он не будет реализован непосредственно Microsoft.
С форумов пользователей Visual Studio:
источник