иконки на основе Material Design

Радужные скобки

Цвета для круглых скобок, квадратных скобок и фигурных скобок.

Тонкие подходящие скобки

Соответствующие скобки.

Пользовательские настройки:

"subtleBrackets.styles": {
"global": {
"borderWidth": "1px",
"borderStyle": "none none solid none"
},
"[]": { 
"color": "white",
"backgroundColor": "blue",
"borderStyle": "none"
}
}

Отступ-радуга

Раскрашивает отступ.

Пользовательские настройки:

"indentRainbow.colors": [

"rgba(40,40,40,0.2)",
"rgba(30,30,30,0.2)",
"rgba(20,20,20,0.2)",
"rgba(10,10,10,0.2)",
"rgba(0,0,0,0.2)"
]

Выбор скобок

  • BraSel: выберите или alt + a, чтобы выделить текст в скобках.
  • BraSel: выберите «Включить скобки» или ctrl + alt + a.
  • Используйте его с vscode-selection-flip

Vscode-selection-flip

Я использую Bracket-Select, чтобы расширить выделение по блоку / функции, но он помещает курсор в конец. Мне нужно вернуть его в начало, чтобы я мог продолжить выбор вверх - вот когда это расширение пригодится.

Выбор расширен

  • Выбрать до конца файла с помощью ctrl + shift + down
  • Выбрать до начала файла с помощью ctrl + shift + up
  • Выберите инверсию с помощью ctrl + shift + i

"Руководитель проекта"

  • определить свои любимые проекты.
  • автоматическое определение проектов VSCode, репозиториев Git, Mercurial и SVN.

Набрав команду

Менеджер проекта: редактировать проекты

Вы можете отредактировать файл projects.json, например:

[
{
"name": "Pascal MI",
"rootPath": "c:\\PascalProjects\\pascal-menu-insight",
"paths": [],
"group": ""
},
{
"name": "Bookmarks",
"rootPath": "$home\\Documents\\GitHub\\vscode-bookmarks",
"paths": [],
"group": ""
},
{
"name": "Numbered Bookmarks",
"rootPath": "$home\\Documents\\GitHub\\vscode-numbered-bookmarks",
"paths": [],
"group": ""
}
]

Копировать имя файла

скопировать имя файла или имя папки в буфер обмена из боковой панели или открытой метки файла

Нумерованные закладки

Отметьте линии и прыгайте к ним

Двойное действие

повторяющиеся файлы и каталоги

Частичная разница

Этот плагин позволяет делать различия между выделенным текстом и текстом, скопированным в буфер обмена.

Контрольно-пропускные пункты

Этот плагин позволяет создавать моментальные снимки файла в любой момент времени, чтобы не загрязнять репозиторий git множеством мелких коммитов.

История Git

  • Просмотрите график и подробности git.
  • Просмотрите предыдущую копию файла.
  • Просмотр и поиск в истории
  • Сравнивать
  • Отменить коммиты
  • Создавать ветки из коммита
  • Просмотр информации о фиксации в виде дерева (снимок всех изменений)
  • Cherry-pick совершает

GitLens - Git с наддувом

  • перемещаться по репозиториям Git и исследовать их,
  • мощные команды сравнения
  • мерзавец виноват

Копировать с номерами строк

  • Копировать с номерами строк: без пути
  • Копировать с номерами строк: с полным путем
  • Копировать с номерами строк: с относительным путем
  • Копировать с номерами строк: с именем файла

Улучшен предварительный просмотр Markdown

Markdown Preview Enhanced - это расширение, которое предоставляет вам множество полезных функций, таких как автоматическая синхронизация прокрутки, математический набор, русалка, PlantUML, pandoc, экспорт PDF, фрагмент кода, средство создания презентаций и т. Д. Многие его идеи вдохновлены Markdown Preview Plus и RStudio Markdown.

для предварительного просмотра уценки используйте:

cmd-k v

Вставить изображение

Этот плагин предназначен для вставки изображения внутри разметки с помощью Ctrl + Shift + V.

Вы можете настроить папку для сохранения изображений в настройках с помощью:

"pasteImage.path": "./images/"

TODO Highlight

Выделите TODO, FIXME или любые аннотации в вашем коде.

Вы можете настроить ключевые слова для выделения:

// Regex used for finding embedded todos, requires double escaping
  "todo.embedded.regex": "(?:#|//|/\\*+) *(TODO|FIXME|FIX|BUG|UGLY|HACK|NOTE|IDEA|REVIEW|DEBUG|OPTIMIZE)(?: |:|\"|'|`|$)"

Easy-snippet

легко преобразовать выделение в фрагмент кода VSCode

Выделите текст и введите команду:

Сделать сниппет

Фрагменты проекта

Предоставьте фрагменты кода на уровне рабочей области / проекта.

Поместите фрагменты по адресу:

.vscode / фрагменты / .json

Например:

.vscode / фрагменты / javascript.json