иконки на основе 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