Jump to content

Горячие клавиши для VS Code


Recommended Posts

  • Admin

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

В таблице перечислены горячие клавиши по умолчанию, клавиши расширений, и перенастроенные мной.

Файл
Ctrl + N
Новый файл
Ctrl + Shift + N
Новое окно редактора
Ctrl + W, Ctrl + F4
Закрыть окно редактора
Ctrl + K    O
Открыть папку
Ctrl + K    W
Закрыть папку
Ctrl + O
Открыть файл
Ctrl + W
Закрыть файл
Ctrl + Shift + N
Новое окно редактора
Ctrl + Shift + W или F4
Закрыть текущее окно редактора
Ctrl + S
Сохранить
Ctrl + Shift + S
Сохранить как
Ctrl + K    S
Сохранить все
Ctrl + K    F
Показать текущий файл в папке
Ctrl + K    P
Копировать путь текущего файла
Ctrl + K    V
Markdown превью и раделить редактор
Ctrl + Shift + V
Markdown превью
Ctrl + Q
Быстрое открытие
Ctrl + R
Открыть последний
Ctrl + P
Быстрый переход к файлу
Ctrl + G
Перейти к строке
 
Редактирование
Ctrl + A
Выделить все
Ctrl + Z
Отменить
Ctrl + Y
Вернуть
Ctrl + X или Shift + Del
Вырезать (без выделения)
Ctrl + C или Ctrl + Ins
Копировать (без выделения)
Ctrl + V или Shift + Ins
Вставить
Ctrl + D
Копировать текущую строку вниз
Ctrl + F
Найти
Ctrl + Shift + F
Заменить
Alt + C / R / W
Переключение параметров при поиске
Alt + Enter
Выделить все вхождения при поиске
F3
Найти следующее
Shift + F3
Найти предыдущее
Ctrl + /
Переключить строчный комментарий
Ctrl + Shift + /
Переключить блочный комментарий
Tab
Развернуть аббревиатуру
Ctrl + K    Tab
Показать команды emmet
Alt + F
Форматировать документ
Alt + Z или Ctrl + L
Вкл. / выкл. перенос текста
Ctrl + K    M
Выбрать язык документа
 
Курсор и строки
Alt + Shift + →
Расширить выделение
Alt + Shift + ←
Сжать выделение
Alt + Click
Добавить курсор
Alt + Shift + I
Вставить курсор в конце каждой выделенной строки
Alt + Shift + Выделение
Выделение по столбцам
Alt + Shift + ↑
Добавить курсор выше
Alt + Shift + ↓
Добавить курсор ниже
Ctrl + Shift + ↑ или Alt + ↑
Переместить строку вверх
Ctrl + Shift + ↓ или Alt + ↓
Переместить строку вниз
Ctrl + Shift + →
Добавить следующее вхождение
Ctrl + Shift + ←
Добавить предыдущее вхождение
Ctrl + Shift + L
Выбрать все вхождения
Ctrl + F2
Выделить все вхождения текущего слова
Ctrl + I
Выделить текущую строку
Ctrl + U
Убрать последний добавленный курсор
Ctrl + Enter
Вставить пустую строку ниже
Ctrl + Shift + Enter
Вставить пустую строку выше
Ctrl + ]
Увеличить табуляцию для строки
Ctrl + [
Уменьшить табуляцию для строки
Home
В начало строки
End
В конец строки
Ctrl + Home
В начало редактора
Ctrl + End
В конец редактора
Ctrl + Shift + [
Свернуть текущий блок
Ctrl + Shift + ]
Развернуть текущий блок
Ctrl + Shift + A
Свернуть все блоки
Ctrl + Shift + Z
Развернуть все блоки
Ctrl + K    Ctrl + X
Удалить конечные пробелы
 
Левая панель
F2
Переименовать файл
Ctrl + Shift + E
Проводник
Ctrl + H
Найти в файлах
Ctrl + Shift + H
Заменить в файлах
Ctrl + Shift + J
Детали замены в файлах
Ctrl + Shift + G
Git
Ctrl + Shift + D
Отладка
Ctrl + Shift + X
Расширения
Ctrl + B
Показать / скрыть левую панель
 
Нижняя панель
Ctrl + Shift + M
Проблемы
Ctrl + Shift + U
Вывод
Ctrl + Shift + Y
Консоль отладки
Ctrl + `
Терминал
Ctrl + Shift + `
Создать новый терминал
Ctrl + Shift + C
Открыть внешний терминал
 
Управление редактором
Ctrl + Shift + R
Перезагрузить редактор
Ctrl + Shift + P или F1
Палитра команд
Ctrl + F11
Полноэкранный режим
Ctrl + K    Z
Дзэн режим
Alt + Shift + 1
Переключить структуру редактора
Ctrl + \
Разделить редактор и дублировать файл
Ctrl + Shift + Tab
Перемещение по вкладкам в истории
Ctrl + Shift + PageUp
Переместить вкладку правее
Ctrl + Shift + PageDown
Переместить вкладку левее
Ctrl + =
Уменьшить масштаб редактора
Ctrl + -
Увеличить масштаб редактора
Ctrl + Num 0
Сбросить масштаб редактора
Ctrl + ↑
Прокрутить редактор на 1 строку вверх
Ctrl + ↓
Прокрутить редактор на 1 строку вниз
Alt + PageUp
Постраничная прокрутка вверх без перемещения курсора
Alt + PageDown
Постраничная прокрутка вниз без перемещения курсора
Ctrl + 1, Ctrl + 2, Ctrl + 3
Фокус на другую область редактора
Ctrl + K    Ctrl + →
Фокус на следующую область редактора
Ctrl + K    Ctrl + ←
Фокус на предыдущую область редактора
Ctrl + K    →
Переместить вкладку в следующую область
Ctrl + K    ←
Переместить вкладку в предыдущую область
Ctrl + M
Включение перемещения фокуса нажатием клавиши Tab
Ctrl + T
Показать все символы
Ctrl + Shift + O
Переход к символу
Alt + F1
Справка по специальным возможностям
F12
Перейти к определению
Alt + F12
Раскрыть определение
Ctrl + K    F12
Открыть определение сбоку
 
Темы оформления
Ctrl + K    Ctrl + M
Расширенная раскладка клавиатуры
Ctrl + K    Ctrl + T
Выбрать тему оформления
Ctrl + K    Ctrl + I
Выбрать тему значков
 
Настройки в json файле
Ctrl + K    Ctrl + K
Сочетания клавиш
Ctrl + K    Ctrl + P
Параметры
Ctrl + K    Ctrl + S
Добавить новый сниппет
 
Отладка
Ctrl + F5
Запустить отладку
Ctrl + F6
Начать без отладки
Ctrl + F7
Остановить отладку
Ctrl + F8
Перезапустить отладку
Alt + F9
Переключить точку останова
Shift + F9
Новая точка останова столбца
Ctrl + F9
Шаг с обходом
Ctrl + F10
Шаг с заходом
Ctrl + F11
Шаг с выходом
Ctrl + F12
Продолжить
 
Запуск кода (расширение Code Run)
F5
Запуск кода
F6
Остановка кода
F7
Очистить окно вывода
F8
Закрыть панель снизу
 
Git
Alt + G    H
Git History - Показать историю
Alt + G    P
Git Push - Отправить изменения
Alt + G    C
Git Commit - Закоммитить
Alt + G    B
Git Branch - Создать ветку
Alt + G    T
Git Checkout - Переключить ветку
Alt + G    I
Git Init - Инициализировать Git
Alt + G    S
Git Stage
Alt + G    U
Git Unstage
Alt + G    R
Git Refresh
 
Python
Alt + P    R
Запустить во встроенном терминале
Alt + P    T
Запустить во встроенном терминале
F9
Запустить во встроенном терминале
F10
Зупуск выделенного в терминале
F11
Очистить терминал
F12
Убить терминал
 
Расширения
Ctrl + K    V
Превью CSS правил
Alt + Shift + S    O
SVG превью
Alt + Shift + S    V
SVG превью с выбором настроек для конвертирования
Alt + Shift + S    E
Конвертировать SVG в PNG
Alt + Shift + S    X
Конвертировать SVG в PNG с указанием размеров
Ctrl + S
Минифицировать файл
Ctrl + Space
Табы в пробелы
Alt + A
Выровнять блок кода
Alt + Shift + U
Выгрузить настройки на Gist
Alt + Shift + D
Загрузить настройки с Gist

Мое избранное

Файл
Ctrl + K    O
Открыть папку
Ctrl + K    W
Закрыть папку
Ctrl + O
Открыть файл
Ctrl + W
Закрыть файл
Ctrl + Shift + N
Новое окно редактора
Ctrl + K    F
Показать текущий файл в папке
Ctrl + K    P
Копировать путь текущего файла
Ctrl + Q
Быстрое открытие
Ctrl + G
Перейти к строке
 
Редактор
Alt + Z или Ctrl + L
Вкл. / выкл. перенос текста
Ctrl + F2
Выделить все вхождения текущего слова
Ctrl + Shift + L
Выбрать все вхождения
Alt + Shift + Выделение
Выделение по столбцам
Ctrl + Shift + [
Свернуть текущий блок
Ctrl + Shift + ]
Развернуть текущий блок
Ctrl + Shift + A
Свернуть все блоки
Ctrl + Shift + Z
Развернуть все блоки
 
Левая панель
F2
Переименовать файл
Ctrl + Shift + E
Проводник
Ctrl + H
Найти в файлах
Ctrl + Shift + G
Git
Ctrl + Shift + D
Отладка
Ctrl + Shift + X
Расширения
 
Нижняя панель
Ctrl + Shift + M
Проблемы
Ctrl + Shift + U
Вывод
Ctrl + Shift + Y
Консоль отладки
Ctrl + `
Терминал
 
Управление редактором
Ctrl + Shift + R
Перезагрузить редактор
F11
Полноэкранный режим
Ctrl + K    Z
Дзэн режим
Ctrl + \
Разделить редактор и дублировать файл
Ctrl + Shift + Tab
Перемещение по вкладкам в истории
Ctrl + Shift + PageUp
Переместить вкладку правее
Ctrl + Shift + PageDown
Переместить вкладку левее
Настройки в json файле
Ctrl + K    Ctrl + K
Сочетания клавиш
Ctrl + K    Ctrl + P
Параметры
Ctrl + K    Ctrl + S
Добавить новый сниппет
 
Запуск кода (расширение Code Run)
F5
Запуск кода
F6
Остановка кода
F7
Очистить окно вывода
F8
Закрыть панель снизу
Git
Alt + G    H
Git History - Показать историю
Alt + G    P
Git Push - Отправить изменения
Alt + G    C
Git Commit - Закоммитить
Alt + G    B
Git Branch - Создать ветку
Alt + G    T
Git Checkout - Переключить ветку
Alt + G    I
Git Init - Инициализировать Git
Alt + G    S
Git Stage
Alt + G    U
Git Unstage
Alt + G    R
Git Refresh
Python
Alt + P    R
Запустить во встроенном терминале
Alt + P    T
Запустить во встроенном терминале
F9
Запустить во встроенном терминале
F10
Зупуск выделенного в терминале
F11
Очистить терминал
F12
Убить терминал
 
Расширения
Ctrl + K    V
Превью CSS правил
Alt + Shift + S    V
SVG превью с выбором настроек для конвертирования
Ctrl + Space
Табы в пробелы
Alt + A
Выровнять блок кода
Alt + Shift + U
Выгрузить настройки на Gist
Alt + Shift + D
Загрузить настройки с Gist

LivePreview

Для работы LivePreview должен быть установлен NodeJS.

1. В Visual Studio Code открываем встроенный терминал (Ctrl + ` или Ctrl + J)
2. Ввести: live-server

Страница откроется в браузере по умолчанию. Подробнее тут.

Расширения

1. Color Picker
Позволяет выбирать цвета с палитры и добавляет отображение цветов в коде
2. Brackets Dark
Тема оформления (выбор темы: Ctrl + K Ctrl + T)
3. Rainbox Brackets
Подсветка парных скобок
4. AutoFileName
Подстановка мен файлов при указании пути
5. CSS Peek
Подстановка мен файлов при указании пути
6. Excel Viewer
Показывает CSV файлы в табличном виде (в панели слева ПКМ --> Open Preview)
7. Image Preview
Показывает иконки вставленных в CS картинок рядом с нумерацией строк
8. Preview
Превью CSS правил (Ctrl + K V)
9. SVG Viewer
Просмотр и конвертирование SVG (в панели слева ПКМ --> SVG Preview)
10. vscode-pdf
vscode-pdf
11. minify
Минифицирует JS и CSS (добавить настройки из описания расширения)
12. TabSpacer
Конвертирует табы в пробелы (Ctrl + Space, ранее Ctrl + Shift + T)
13. Better Align
Выравнивает блок кода (добавить настройки из описания расширения)
14. Settings Sync
Синхронизация настроек с Gist
15. Code Runner
Позволяет запускать код на различных языках

Синхронизация настроек Visual Studio Code с Gist

1. Установить расширение: Settings Sync

2. Сгенерировать токен на GitHub по инструкции из расширения

3. В Visual Studio Code нажать Shift + Alt + U и ввести токен

4. Если был введен неверный токен, то можно сбросить настройки, и повторить ввод: F1 --> Sync --> Sync: Reset Extension Settings

5. После ввода токена будет показан Gist ID, который нужно скопировать и сохранить для настройки загрузки на других машинах

6. Скорректировать настрйки расширения в соответствии с теми, что ниже. Для вызова настроек: Ctrl + K   Ctrl + S

7. Для вызова настроек Settings Sync использовать сочетание клавиш: F1 --> Sync

 

Настройки расширения на основной машине для выгрузки на Gist:

sync.gist": "9b6cd0c04219e3fac765698f3b95191",
ID, которых можно использовать на других машинах для загруски настроек с Gist
sync.lastUpload": "2017-06-01T11:18:29.405Z",
Время последней выгрузки на Gist
sync.autoDownload": false,
Автоматическая загрузка настроек с Gist при запуске редактора
sync.autoUpload": true,
Выгрузка настроек на Gist при запуске редактора
sync.lastDownload": "",
Время последней загрузки с Gist
sync.forceDownload": false,
Не загружает настройки с Gist, если они последней версии
sync.anonymousGist": false,
Создание и загрузка настроек из анонимного Gist
sync.host": "",
 
sync.pathPrefix": "",
 
sync.quietSync": true,
Страница с результатом после загрузки / выгрузки (true - не показывать)
sync.showSummary": true,
Показывать в статусной строке статус загрузки / выгрузки
 

Настройки расширения на других машинах для загрузки с Gist:

sync.gist": "9b6cd0c04219e3fac765698f3b95191",
ID, которых можно использовать на других машинах для загруски настроек с Gist
sync.lastUpload": "",
Время последней выгрузки на Gist
sync.autoDownload": true,
Автоматическая загрузка настроек с Gist при запуске редактора
sync.autoUpload": false,
Выгрузка настроек на Gist при запуске редактора
sync.lastDownload": "2017-06-01T11:18:29.405Z",
Время последней загрузки с Gist
sync.forceDownload": false,
Не загружает настройки с Gist, если они последней версии
sync.anonymousGist": false,
Создание и загрузка настроек из анонимного Gist
sync.host": "",
 
sync.pathPrefix": "",
 
sync.quietSync": true,
Страница с результатом после загрузки / выгрузки (true - не показывать)
sync.showSummary": true,
Показывать в статусной строке статус загрузки / выгрузки

Telegram сайта  "Типичный социум"

Do not be indifferent. Support for motivation to continue on to engage in this further! Thanks

img.png

Link to comment
Share on other sites

  • AndrewPro featured and unfeatured this topic
  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Обжалование или подача апелляции на снятие Бана в группе "Типичный Социум IT!
Заявки и обжалование отправлять в Телеграм bot @ModeratorTS_Bot


  • Текущие цели пожертвования

    • Собрано 4.00 USD
  • 136 Небольшой соц. опрос по определенным языкам программирования...

    1. 1. Выберите язык программирования из списка, который вам больше всего нравится или на котором вы программируете?


      • PHP 7.x
      • JavaScript
      • Python 3.x
      • C#
      • Node.js
      • Dart \ Flutter
      • ASP.Net Core
      • .Net Core
      • C++
      • TypeScript
      • Ruby
      • Go
      • Kotlin

  • 129 Небольшой соц. опрос по определенным IDE (TOP 15 IDE)

    1. 1. Выберите из списка среду разработки на которой вы пишите код


      • Visual Studio Community
      • VS Code
      • WebStorm
      • PhpStorm
      • NetBeans
      • Notepad++
      • Eclipse
      • IntelliJ IDEA
      • PyCharm
      • Qt
      • Android Studio
      • Другие редакторы от JetBrains
      • SublimeText
      • Vim
      • Atom

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Privacy Policy

Write what you are looking for and press enter or click the search icon to begin your search

-->