Как получить курсор на каждой строке в vscode
Я пытаюсь использовать многоколесные функции vscode в большом (ish) файле. файл слишком велик, чтобы выбирать каждую линию отдельно с помощью ctrl-alt-up или down. В возвышенном тексте я бы выбрал все и нажал ctrl-shift-l. Есть ли аналогичная вещь в vscode. Я попытался использовать поиск в регулярном выражении для ^, но это дает мне сообщение об ошибке "Выражение соответствует всем".
Ответы
Ответ 1
Команда "Выбор/добавление курсоров к концам строк" alt
shift
i
поместит курсор на каждую строку в текущем выделении. (Для Mac используйте opt
shift
i
)
Совет: Вы можете открыть справочную таблицу сочетаний клавиш с помощью ctrl k, ctrl s (как, например, эти две комбинации клавиш в последовательности).
(Для Mac используйте cmd k, cmd s)
Ответ 2
Удерживайте Alt + Shift и выберите блок. Затем нажмите кнопку End или Right.
Вы получаете отдельные строки.
Я использую версию VSCode 1.5.3 в Windows.
Ответ 3
Эта функция фактически называется split selection into lines
во многих редакторах.
- Sublime Text использует привязку по умолчанию, CTRL SHIFT L
- VSCode использует ALT SHIFT I
- Для Atom вам действительно нужно изменить свою раскладку на что-то вроде этого
'.platform-win32 .editor, .platform-linux .editor':
'ctrl-shift-L': 'editor:split-selections-into-lines'
Ответ 4
У меня та же проблема, я привык к Alt + перетаскиванию, чтобы делать "выбор окна" в visual studio, но он не работает в коде.
Кажется, сейчас невозможно сделать это иначе, чем путем выбора каждой отдельной строки.
Однако плагины должны поддерживаться в ближайшее время, поэтому мы, скорее всего, увидим плагин для этого, если он не будет реализован напрямую Microsoft.
Из визуальных студийных форумов:
Мы планируем предложить поддержку плагинов для кода Visual Studio. Благодарим вас за ваши интересы и ищите более подробную информацию в нашем блоге в ближайшие недели. http://blogs.msdn.com/b/vscode.
Для предварительного просмотра мы ищем именно этот тип обратной связи. Продолжай.
Шон МакБрин - член команды Code Code
Ответ 5
[Sublime Commands] Добавляет команды из Sublime Text в VS Code: Transpose, Expand Selection to Line, Split to Lines, Join Lines.
(Не забудьте добавить привязку клавиш на странице с информацией о расширениях на ваш keybindings.json
)
У VS Code уже нет команды "split into lines"?
Да, да. Однако она отличается от той, что была в Sublime.
В VS-коде, когда вы разбиваете на строки, ваш выбор отменяется, и курсор появляется в конце каждой выбранной линии (кроме последней строки, где курсор появляется в конце выбора).
В Sublime, когда вы разбиваете на строки, курсор появляется в конце каждой строки (с тем же исключением, что и в VS-коде), и выбор делится на каждую строку и "задан" на ту же строку.