Как копировать строку в vs code
Перейти к содержимому

Как копировать строку в vs code

  • автор:

Горячие клавиши в VSCode для Windows

Набор всех доступных горячих клавиш (быстрых команд) для работы с редактором кода VSCode, которые значительно упрощают ведение разработки и написание кода.

VSCode

Все десктопные программы имеют в своём арсенале быстрые команды комбинацией клавишь, называемые как горячие клавиши. Скорей всего вы уже знакомы с некоторыми командами горячими клавишами для управлением Windows. Так же и у самого популярного редактора кода Visual Studio Code есть большой набор своих горячих клавишь.

Основные

Ctrl + ⇧Shift + P или F1 Показать палитру команд

Ctrl + P Быстрое открытие, переход в файл.

Ctrl + ⇧Shift + N Новое окно/экземпляр

Ctrl + ⇧Shift + W Закрыть окно/экземпляр

Ctrl + , Параметры (Пользовательские настройки)

Ctrl + K или Ctrl + S Горячие клавиши (управление)

Редактирование — Базовые

Ctrl + X Вырезать строку (пустое выделение)

Ctrl + C Копировать строку (пустое выделение)

Alt + ↑ / ↓ Переместить строку вверх/вниз

⇧Shift + Alt + ↓ ИЛИ ↑ Копировать строку вверх/вниз

Ctrl + ⇧Shift + K Удалить строку

Ctrl + Enter Вставить строку ниже

Ctrl + ⇧Shift + Enter Вставить строку выше

Ctrl + ⇧Shift + \ Перейти к соответствующей скобке

Ctrl + ] ИЛИ [ Отступ/уменьшить отступ линии

Home ИЛИ End Перейти к началу / концу строки

Ctrl + Home Перейти к началу файла

Ctrl + End Перейти в конец файла

Ctrl + ↑ ИЛИ ↓ Прокрутка строки вверх / вниз

Alt + PgUp / PgDn Прокрутка страницы вверх / вниз

Ctrl + ⇧Shift + [ Свернуть фрагмент кода

Ctrl + ⇧Shift + ] Развернуть фрагмент кода

Ctrl + K Ctrl + [ Свернуть все сворачиваемые фрагменты кода

Ctrl + K Ctrl + ] Развернуть все сворачиваемые фрагменты кода

Ctrl + K Ctrl + 0 Fold (collapse) all regions

Ctrl + K Ctrl + J Unfold (uncollapse) all regions

Ctrl + K Ctrl + C Добавить строчный комментарий //

Ctrl + K Ctrl + U Удалить строчный комментарий //

Ctrl + / Поставить/снять строчный комментарий //

⇧Shift + Alt + A Поставить/снять блочный комментарий /* . */

Alt + Z Вкл/выкл перенос строк

Навигация

Ctrl + T Показать все символы

Ctrl + G Перейти к строке.

Ctrl + P Перейти к файлу.

Ctrl + ⇧Shift + O Перейти к символу.

Ctrl + ⇧Shift + M Показать панель проблем

F8 Перейти к следующей ошибке или предупреждению

⇧Shift + F8 Перейти к предыдущей ошибке или предупреждению

Ctrl + ⇧Shift + Tab↹ Навигация по истории вкладок редактора

Alt + ← ИЛИ → Назад / вперед

Ctrl + M Toggle Tab moves focus

Поиск и замена

Ctrl + H Заменить

F3 ИЛИ ⇧Shift + F3 Найти следующий/предыдущий

Alt + Enter Select all occurences of Find match

Ctrl + D Add selection to next Find match

Ctrl + K Ctrl + D Move last selection to next Find match

Alt + C ИЛИ R ИЛИ W Toggle case-sensitive / regex / whole word

Мульти-курсор и выделение

Alt + Click Вставить курсор — Insert cursor

Ctrl + Alt + ↑ ИЛИ ↓ Insert cursor above / below

Ctrl + U Undo last cursor operation

⇧Shift + Alt + I Insert cursor at end of each line selected

Ctrl + I Select current line

Ctrl + ⇧Shift + L Select all occurrences of current selection

Ctrl + F2 Select all occurrences of current word

⇧Shift + Alt + → Expand selection

⇧Shift + Alt + ← Shrink selection

⇧Shift + Alt + (drag mouse) Column (box) selection

Ctrl + ⇧Shift + Alt + (arrow key) Column (box) selection

Ctrl + ⇧Shift + Alt + PgUp / PgDn Column (box) selection page up/down

Редактирование многих языков

Ctrl + Пробел Trigger suggestion

Ctrl + ⇧Shift + Пробел Trigger parameter hints

⇧Shift + Alt + F Format document

Ctrl + K Ctrl + F Format selection

F12 Go to Definition

Alt + F12 Peek Definition

Ctrl + K F12 Open Definition to the side

Ctrl + . Quick Fix

⇧Shift + F12 Show References

F2 Переименовать символ

Ctrl + K Ctrl + X Trim trailing whitespace

Ctrl + K M Change file language

Управление редактором

Ctrl + F4 , Ctrl + W Закрыть редактор

Ctrl + K F Закрыть папку

Ctrl + \ Разделить редактор

Ctrl + 1 ИЛИ 2 ИЛИ 3 Focus into 1st, 2nd or 3rd editor group

Ctrl + K Ctrl + ← ИЛИ → Focus into previous/next editor group

Ctrl + ⇧Shift + PgUp ИЛИ PgDn Move editor left/right

Ctrl + K ← ИЛИ → Move active editor group

Управление файлами

Ctrl + N Новый файл

Ctrl + O Открыть файл.

Ctrl + S Сохранить

Ctrl + ⇧Shift + S Сохранить как.

Ctrl + K S Сохранить все

Ctrl + F4 Закрыть

Ctrl + K Ctrl + W Закрыть все

Ctrl + ⇧Shift + T Открыть закрытый редактор — Reopen closed editor

Ctrl + K Enter Оставить открытым редактор в режиме предварительного просмотра — Keep preview mode editor open

Ctrl + Tab↹ Открыть следующий

Ctrl + ⇧Shift + Tab↹ Открыть предыдущий

Ctrl + K P Копировать путь активного файла

Ctrl + K R Открыть активный файл в проводнике

Ctrl + K O Показать активный файл в новом окне/экземпляре

Display

F11 Toggle full screen

⇧Shift + Alt + 0 Toggle editor layout (horizontal/vertical)

Ctrl + = ИЛИ — Zoom in/out

Ctrl + B Toggle Sidebar visibility

Ctrl + ⇧Shift + E Show Explorer / Toggle focus

Ctrl + ⇧Shift + F Показать Поиск

Ctrl + ⇧Shift + G Show Source Control

Ctrl + ⇧Shift + D Показать Отладка (Debug)

Ctrl + ⇧Shift + X Показать Расширения

Ctrl + ⇧Shift + H Replace in files

Ctrl + ⇧Shift + J Toggle Search details

Ctrl + ⇧Shift + U Show Output panel

Ctrl + ⇧Shift + V Open Markdown preview

Ctrl + K V Open Markdown preview to the side

Ctrl + K Z Zen Mode (Esc Esc to exit)

Отладка (Debug)

F9 Переключить точку останова

F11 / ⇧Shift + F11 Step into/out

Ctrl + K Ctrl + I Show hover

Интегрированный терминал

Ctrl + ` — Показать встроенный терминал

Ctrl + Shift + ` — Создать новый терминал

Ctrl + C Копировать выделенное

Ctrl + V Вставить в активный терминал

Ctrl + ↑ ИЛИ ↓ Прокрутить вверх/вниз

⇧Shift + PgUp ИЛИ PgDn Прокрутить на одну страницу вверх/вниз

Ctrl + Home Прокрутка в начало

Ctrl + End Прокрутка в конец

typescript Инструкция как в редакторе VSCode отключить проверку кода TypeScript выполняемую линтерами встроенными по умолчанию в ядро редактора.
git clone Инструкция как быстро и просто сделать копию репозитория GitHub к себе на компьютер при помощи редактора Visual Studio Code. Задача буквально на два-три клика мышкой.
vscode Пошаговая инструкция о том, как создавать свои собственные сниппеты для редактора VSCode: типы сниппетов, правила для названий, структура кода сниппета.
VSCode расширения Подбора лучших расширениях для редактора кода Visual Studio Code, которыми я сам пользуюсь и советую обратить на них ваше внимание.
Подсветка синтаксиса Winter CMS в VSCode Установка и использование расширения в редакторе кода VSCode для правильной подсветки синтаксиса кода файлов шаблонов и htm для Winter CMS.
Установка шрифта JetBrains Mono в VSCode Как установить и настроить шрифт JetBrains Mono в редакторе кода Visual Studio Code. Небольшая инструкция по настройке шрифта в редакторе VSCode.

Duplicate line in Visual Studio Code

I am trying to find the shortcut for duplicating a line in Visual Studio Code (I am using 1.3.1) I tried the obvious CTRL + D but that doesn’t seem to work.

Randy Levy's user avatar

TheWebGuy's user avatar

16 Answers 16

Click File > Preferences > Keyboard Shortcuts:

enter image description here

Search for copyLinesDownAction or copyLinesUpAction in your keyboard shortcuts

Usually it is SHIFT + ALT + ↓

Update for Ubuntu:

It seems that Ubuntu is hiding that shortcut from being seen by VSCode (i.e. it uses it probably by its own). There is an issue about that on GitHub.

In order to work in Ubuntu you will have to define your own shortcut, e.g. to copy the line using ctrl + shift + alt + j and CTRL + SHIFT + ALT + k you could use a keybindings.json like this:

DAXaholic's user avatar

The duplicate can be achieved by CTRL + C and CTRL + V with cursor in the line without nothing selected.

Mwiza's user avatar

You can use the following depending on your OS:

Windows:

Shift + Alt + ↓ or Shift + Alt + ↑

Mac:

Shift + Option + ↓ or Shift + Option + ↑

Linux:

Ctrl + Shift + Alt + ↓ or Ctrl + Shift + Alt + ↑

Note: For some linux distros use Numpad arrows

Mwiza's user avatar

Ubuntu :

  • Duplicate Line Up : Ctrl + Alt + Shift + 8
  • Duplicate Line Down : Ctrl + Alt + Shift + 2

Sabunkar Tejas Sahailesh's user avatar

You can use the following depending on your OS:

Windows:

Shift + Alt + ↓ OR Shift+ Alt + ↑

Mac:

Shift + Option + ↓ OR Shift +Option + ↑

Priyanka Vadhwani's user avatar

These are the default settings:

Windows

SHIFT + ALT + ↓ or SHIFT + ALT + ↑

macOS

SHIFT + OPTION + ↓ or SHIFT + OPTION + ↑ .

However, if you want to duplicate the line with CTRL + D then you have to modify the keyboard shortcuts of your VS Code.

Windows

File > Preferences > Keyboard shortcuts

macOS

Manage > Keyboard shortcuts(For macOS)

and search for Copy Line Down . From there add CTRL + D or your desired key combination. enter image description here

Подборка самых полезных горячих клавиш для различных IDE и редакторов кода

Обложка: Подборка самых полезных горячих клавиш для различных IDE и редакторов кода

Хорошему программисту нужны хорошие инструменты для работы. Однако самих инструментов мало — нужно ещё владеть ими на должном уровне. Комбинация клавиш Ctrl+C Ctrl+V — незаменимый спутник каждого разработчика, однако в средах разработки есть гораздо больше полезных горячих клавиш, существенно повышающих продуктивность. Мы собрали для вас подборку полезных горячих клавиш для некоторых популярных IDE, чтобы вы могли похвастаться перед коллегами своими мега-скиллами разработки.

IntelliJ IDEA

IntelliJ IDEA — известная IDE от JetBrains для JVM-языков вроде Java, Scala и Kotlin. Укомплектована уникальными инструментами и позволяет без проблем ориентироваться в программе. Есть и другие IDE от тех же разработчиков, например, PyCharm для Python, WebStorm для JavaScript и не только. Они во многом схожи между собой, поэтому большинство из нижеуказанных горячих клавиш должно работать и в других IDE от JetBrains.

  • Ctrl + Space — стандартное автодополнение кода;
  • Ctrl + Shift + Space — умное автодополнение кода;
  • Двойной Shift — искать везде;
  • Alt + Enter — показать возможные варианты исправления;
  • Alt + Ins — генерация кода (геттеры, сеттеры, конструктор и т.д.);
  • Ctrl + P — информация о параметре (применяется на аргументе метода при вызове);
  • Ctrl + W — расширить область выделения;
  • Ctrl + Shift + W — уменьшить область выделения;
  • Ctrl + E — список недавних файлов;
  • Shift + F6 — переименовать (переменную, функцию и т.д.);
  • Ctrl + R — сделать замену;
  • Ctrl + Q — быстрый просмотр документации;
  • Ctrl + / — закомментировать/раскомментировать строку;
  • Ctrl + Shift + / — закомментировать/раскомментировать блок кода;
  • Ctrl + Alt + I — автоматически добавить нужные отступы для строки/строк;
  • Ctrl + Shift + A — найти действие;
  • Shift + Alt + ↑ — переместить выбранные строки вверх;
  • Shift + Alt + ↓ — переместить выбранные строки вниз;
  • Ctrl + Shift + F7 — показать все упоминания в файле;
  • Ctrl + Alt + L — реформатировать код.

Eclipse

Если вы близки с open-source сообществом, то вы наверняка слышали об Eclipse. Будучи доступным для Linux, Windows и OS X, Eclipse де-факто является open-source IDE для разработки на Java. Существует множество расширений и аддонов, которые делают Eclipse полезным для разного рода задач и разработки на отличных от Java языках программирования вроде Python.

  • Ctrl + 1 — быстрое исправление;
  • Ctrl + Alt + R — переименовать;
  • Ctrl + / — закомментировать/раскомментировать строку;
  • Ctrl + Shift + / — закомментировать/раскомментировать блок кода;
  • Alt + ↑ — переместить выбранные строки вверх;
  • Alt + ↓ — переместить выбранные строки вниз;
  • Ctrl + I — исправить отступы;
  • Ctrl + Alt + U — показать все упоминания в файле;
  • Ctrl + Q — перейти к последнему месту редактирования;
  • Shift + Ctrl + X — привести текст к верхнему регистру;
  • Shift + Ctrl + Y — привести текст к нижнему регистру;
  • Ctrl + Shift + F — реформатировать код;
  • Ctrl + Shift + O — автоматически вставить нужные импорты.

Visual Studio 2017

Visual Studio — полнофункциональная IDE от Microsoft, которая во многом сопоставима с Eclipse. Доступная на Windows и Mac OS, Visual Studio представлена как в бесплатном (Community), так и в платном (Professional и Enterprise) вариантах. Visual Studio позволяет разрабатывать приложения для разных платформ и предоставляет свой собственный набор расширений.

  • F12 — перейти к определению(класса,метода и т.д.);
  • Ctrl + Shift + L — поставить закладку;
  • Ctrl + K Ctrl + W — открыть окно закладок;
  • Ctrl + Shift + U — привести текст к верхнему регистру;
  • Ctrl + U — привести текст к нижнему регистру;
  • Ctrl + Shift + V или Ctrl + Shift + Ins — вставить один из 10 последних фрагментов текста, скопированных в буфер обмена;
  • Ctrl + K Ctrl + C — закомментировать блок кода;
  • Ctrl + K Ctrl + U — раскомментировать блок кода;
  • Ctrl + K Ctrl + D — отформатировать весь документ;
  • Ctrl + K Ctrl + F — отформатировать выбранный текст;
  • Ctrl + K Ctrl + S — обернуть в конструкцию (if-else, цикл for и т.д.);
  • Ctrl + ] — когда курсор установлен на скобку, регион, многострочный комментарий или строку, эта комбинация позволит увидеть начало и конец этого блока;
  • Ctrl + M Ctrl + O — свернуть все функции;

Доступный на всех платформах Atom называют «хакабельным текстовым редактором 21 века». Atom написан с использованием Electron — фреймворка для создания кроссплатформенных приложений для десктопа средствами JavaScript, HTML и CSS — и имеет множество расширений.

  • Ctrl + Shift + L — выбрать язык файла;
  • Ctrl + Shift + D — копирует строку, на которой находится курсор, под неё же;
  • Ctrl + Shift + K — удалить строку;
  • Ctrl + ↑ — переместить выбранные строки вверх;
  • Ctrl + ↓ — переместить выбранные строки вниз;
  • Ctrl + R — открывает список со всеми символами (функциями) в текущем файле для быстрого перехода;
  • Alt + F3 — выбрать все одинаковые слова;
  • Ctrl + ЛКМ — множественные курсоры;
  • Ctrl + J — соединить строки;
  • Ctrl + [ — убрать отступы для выделенных строк;
  • Ctrl +] — добавить отступы для выделенных строк.

Visual Studio Code

Visual Studio Code (не путать с Visual Studio) — полнофункциональный редактор кода, доступный на Windows, Linux и Mac OS X. VS Code является расширяемым open-source редактором, который можно настроить под любую задачу. Как и Atom, VS Code построен на Electron, поэтому у него есть те же преимущества и недостатки.

  • F2 — переименовать символ (функцию, переменную и т.д.);
  • Ctrl + Shift + O — перейти к символу;
  • Ctrl + K Z — перейти в режим Дзен, в котором вас не отвлекают лишние детали;
  • Ctrl + / — закомментировать/раскомментировать строку;
  • Shift + Alt + A — закомментировать/раскомментировать блок кода;
  • Ctrl + Shift + [ — свернуть область;
  • Ctrl + Shift + ] — развернуть область;
  • Ctrl + H — заменить;
  • Shift + F12 — показать все упоминания;
  • F12 — открыть определение (функции, класса и т.д.);
  • Ctrl + K F12 — открыть определение в другой части экрана;
  • Ctrl + K M — изменить язык файла;
  • Ctrl + P — быстро открыть файл;
  • Ctrl + \ — разделить экран;
  • Ctrl + ` — открыть встроенный терминал;
  • Ctrl + K Ctrl + S — показать список всех горячих клавиш.

Sublime Text

Sublime Text, написанный инженером из Google с мечтой о лучшем текстовом редакторе, является весьма популярным редактором кода. Доступный на всех платформах, Sublime Text имеет встроенную поддержку редактирования кода на разных языках, а также богатый набор расширений, называемых пакетами, которые расширяют возможности синтаксиса и редактирования.

Горячие клавиши – Visual Studio Code

visual-studio-code горячие клавиши

Добрый вечер, дорогие друзья. Не так давно я перешел с горяче любимого мне текстового редактора – Sublime Text 3 на новый софт. Думаю, что в скором времени, сделаю целый цикл постов по поводу нового редактора кода.

Мой выбор пал, на уже широко известный редактор кодаVisual Studio Code.

В этом посте хочу зафиксировать для себя (и вас) горячие клавиши. Таким образом эта инфа будет под рукой и не потеряется на компе или в закладках.

Итак представляю вашему вниманию переведенный и сгруппированный вариант горячих клавиш, для редактора кодаVisual Studio Code.

Перевод делался с использованием гугл-транслейтера, если по какому-то пункту у вас появятся вопросы, прошу писать их в комментариях к посту ��

Все сочетания горячих клавиш для редактора Visual Studio Code сгруппированы по функциональному признаку и изложены в виде таблиц.

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

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