Skip to content

Instantly share code, notes, and snippets.

@brend8c
Last active February 10, 2025 09:32
Show Gist options
  • Save brend8c/74a71565c866aa7c443586ecc1350079 to your computer and use it in GitHub Desktop.
Save brend8c/74a71565c866aa7c443586ecc1350079 to your computer and use it in GitHub Desktop.
[
{
"id": "13xforever.language-x86-64-assembly",
"name": "language-x86-64-assembly",
"publisher": "13xforever",
"version": "3.1.4"
},
{
"id": "aaron-bond.better-comments",
"name": "better-comments",
"publisher": "aaron-bond",
"version": "3.0.2"
},
{
"id": "adpyke.codesnap",
"name": "codesnap",
"publisher": "adpyke",
"version": "1.3.4"
},
{
"id": "alefragnani.Bookmarks",
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "13.5.0"
},
{
"id": "be5invis.vscode-custom-css",
"name": "vscode-custom-css",
"publisher": "be5invis",
"version": "7.4.2"
},
{
"id": "bengreenier.vscode-node-readme",
"name": "vscode-node-readme",
"publisher": "bengreenier",
"version": "3.0.2"
},
{
"id": "bierner.markdown-emoji",
"name": "markdown-emoji",
"publisher": "bierner",
"version": "0.3.1"
},
{
"id": "bierner.markdown-preview-github-styles",
"name": "markdown-preview-github-styles",
"publisher": "bierner",
"version": "2.1.0"
},
{
"id": "ChakrounAnas.turbo-console-log",
"name": "turbo-console-log",
"publisher": "ChakrounAnas",
"version": "2.11.5"
},
{
"id": "christian-kohler.path-intellisense",
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "2.10.0"
},
{
"id": "Dart-Code.dart-code",
"name": "dart-code",
"publisher": "Dart-Code",
"version": "3.104.0"
},
{
"id": "Dart-Code.flutter",
"name": "flutter",
"publisher": "Dart-Code",
"version": "3.104.0"
},
{
"id": "donjayamanne.githistory",
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.6.20"
},
{
"id": "DotJoshJohnson.xml",
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
},
{
"id": "dsznajder.es7-react-js-snippets",
"name": "es7-react-js-snippets",
"publisher": "dsznajder",
"version": "4.4.3"
},
{
"id": "eamodio.gitlens",
"name": "gitlens",
"publisher": "eamodio",
"version": "16.2.2"
},
{
"id": "esbenp.prettier-vscode",
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "11.0.0"
},
{
"id": "ExodiusStudios.comment-anchors",
"name": "comment-anchors",
"publisher": "ExodiusStudios",
"version": "1.10.4"
},
{
"id": "fernandoescolar.vscode-solution-explorer",
"name": "vscode-solution-explorer",
"publisher": "fernandoescolar",
"version": "0.8.9"
},
{
"id": "formulahendry.auto-close-tag",
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.15"
},
{
"id": "formulahendry.auto-rename-tag",
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.10"
},
{
"id": "GitHub.copilot",
"name": "copilot",
"publisher": "GitHub",
"version": "1.266.0"
},
{
"id": "GitHub.copilot-chat",
"name": "copilot-chat",
"publisher": "GitHub",
"version": "0.24.0"
},
{
"id": "GrapeCity.gc-excelviewer",
"name": "gc-excelviewer",
"publisher": "GrapeCity",
"version": "4.2.62"
},
{
"id": "hbenl.vscode-test-explorer",
"name": "vscode-test-explorer",
"publisher": "hbenl",
"version": "2.22.1"
},
{
"id": "HTMLHint.vscode-htmlhint",
"name": "vscode-htmlhint",
"publisher": "HTMLHint",
"version": "1.0.5"
},
{
"id": "humy2833.ftp-simple",
"name": "ftp-simple",
"publisher": "humy2833",
"version": "0.7.6"
},
{
"id": "ionutvmi.reg",
"name": "reg",
"publisher": "ionutvmi",
"version": "1.1.0"
},
{
"id": "jinxdash.prettier-rust",
"name": "prettier-rust",
"publisher": "jinxdash",
"version": "0.1.9"
},
{
"id": "junstyle.php-cs-fixer",
"name": "php-cs-fixer",
"publisher": "junstyle",
"version": "0.3.21"
},
{
"id": "KevinRose.vsc-python-indent",
"name": "vsc-python-indent",
"publisher": "KevinRose",
"version": "1.19.0"
},
{
"id": "kisstkondoros.vscode-gutter-preview",
"name": "vscode-gutter-preview",
"publisher": "kisstkondoros",
"version": "0.32.2"
},
{
"id": "kokororin.vscode-phpfmt",
"name": "vscode-phpfmt",
"publisher": "kokororin",
"version": "1.2.40"
},
{
"id": "kshetline.ligatures-limited",
"name": "ligatures-limited",
"publisher": "kshetline",
"version": "1.4.1"
},
{
"id": "littlefoxteam.vscode-python-test-adapter",
"name": "vscode-python-test-adapter",
"publisher": "littlefoxteam",
"version": "0.8.2"
},
{
"id": "mechatroner.rainbow-csv",
"name": "rainbow-csv",
"publisher": "mechatroner",
"version": "3.17.0"
},
{
"id": "mrmlnc.vscode-json5",
"name": "vscode-json5",
"publisher": "mrmlnc",
"version": "1.0.0"
},
{
"id": "MS-CEINTL.vscode-language-pack-ru",
"name": "vscode-language-pack-ru",
"publisher": "MS-CEINTL",
"version": "1.97.2025020509"
},
{
"id": "ms-playwright.playwright",
"name": "playwright",
"publisher": "ms-playwright",
"version": "1.1.13"
},
{
"id": "ms-python.autopep8",
"name": "autopep8",
"publisher": "ms-python",
"version": "2024.2.0"
},
{
"id": "ms-python.black-formatter",
"name": "black-formatter",
"publisher": "ms-python",
"version": "2024.6.0"
},
{
"id": "ms-python.debugpy",
"name": "debugpy",
"publisher": "ms-python",
"version": "2025.0.0"
},
{
"id": "ms-python.isort",
"name": "isort",
"publisher": "ms-python",
"version": "2023.10.1"
},
{
"id": "ms-python.python",
"name": "python",
"publisher": "ms-python",
"version": "2025.0.0"
},
{
"id": "ms-python.vscode-pylance",
"name": "vscode-pylance",
"publisher": "ms-python",
"version": "2025.2.1"
},
{
"id": "ms-toolsai.jupyter",
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2025.1.0"
},
{
"id": "ms-vscode-remote.remote-wsl",
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.88.5"
},
{
"id": "ms-vscode.cmake-tools",
"name": "cmake-tools",
"publisher": "ms-vscode",
"version": "1.19.52"
},
{
"id": "ms-vscode.cpptools",
"name": "cpptools",
"publisher": "ms-vscode",
"version": "1.23.6"
},
{
"id": "ms-vscode.cpptools-extension-pack",
"name": "cpptools-extension-pack",
"publisher": "ms-vscode",
"version": "1.3.0"
},
{
"id": "ms-vscode.cpptools-themes",
"name": "cpptools-themes",
"publisher": "ms-vscode",
"version": "2.0.0"
},
{
"id": "ms-vscode.powershell",
"name": "powershell",
"publisher": "ms-vscode",
"version": "2025.0.0"
},
{
"id": "ms-vscode.sublime-keybindings",
"name": "sublime-keybindings",
"publisher": "ms-vscode",
"version": "4.1.10"
},
{
"id": "ms-vscode.test-adapter-converter",
"name": "test-adapter-converter",
"publisher": "ms-vscode",
"version": "0.2.1"
},
{
"id": "nonoroazoro.syncing",
"name": "syncing",
"publisher": "nonoroazoro",
"version": "3.3.9"
},
{
"id": "NuclleaR.vscode-extension-auto-import",
"name": "vscode-extension-auto-import",
"publisher": "NuclleaR",
"version": "1.4.3"
},
{
"id": "oderwat.indent-rainbow",
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "8.3.1"
},
{
"id": "p42ai.refactor",
"name": "refactor",
"publisher": "p42ai",
"version": "3.0.1"
},
{
"id": "PKief.material-icon-theme",
"name": "material-icon-theme",
"publisher": "PKief",
"version": "5.19.0"
},
{
"id": "rifi2k.format-html-in-php",
"name": "format-html-in-php",
"publisher": "rifi2k",
"version": "1.7.0"
},
{
"id": "ritwickdey.LiveServer",
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.7.9"
},
{
"id": "sburg.vscode-javascript-booster",
"name": "vscode-javascript-booster",
"publisher": "sburg",
"version": "14.0.1"
},
{
"id": "shardulm94.trailing-spaces",
"name": "trailing-spaces",
"publisher": "shardulm94",
"version": "0.4.1"
},
{
"id": "shd101wyy.markdown-preview-enhanced",
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.8.15"
},
{
"id": "sibiraj-s.vscode-scss-formatter",
"name": "vscode-scss-formatter",
"publisher": "sibiraj-s",
"version": "3.0.0"
},
{
"id": "SimonSiefke.svg-preview",
"name": "svg-preview",
"publisher": "SimonSiefke",
"version": "2.8.3"
},
{
"id": "syler.sass-indented",
"name": "sass-indented",
"publisher": "syler",
"version": "1.8.32"
},
{
"id": "techer.open-in-browser",
"name": "open-in-browser",
"publisher": "techer",
"version": "2.0.0"
},
{
"id": "twxs.cmake",
"name": "cmake",
"publisher": "twxs",
"version": "0.0.17"
},
{
"id": "usernamehw.errorlens",
"name": "errorlens",
"publisher": "usernamehw",
"version": "3.23.0"
},
{
"id": "vincaslt.highlight-matching-tag",
"name": "highlight-matching-tag",
"publisher": "vincaslt",
"version": "0.11.0"
},
{
"id": "VisualStudioExptTeam.vscodeintellicode",
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.3.2"
},
{
"id": "vscode-icons-team.vscode-icons",
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "12.11.0"
},
{
"id": "xabikos.JavaScriptSnippets",
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.8.0"
},
{
"id": "yzhang.markdown-all-in-one",
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "3.6.2"
},
{
"id": "zhuangtongfa.material-theme",
"name": "material-theme",
"publisher": "zhuangtongfa",
"version": "3.19.0"
}
]
{
// Все настройки по умолчанию описаны тут https://code.visualstudio.com/docs/getstarted/settings
// Настройки цвета темы https://code.visualstudio.com/api/references/theme-color
// https://github.com/be5invis/vscode-custom-css
// СПЕЦИАЛЬНОЕ ПРИМЕЧАНИЕ. Если Visual Studio Code жалуется на то, что он поврежден, просто нажмите «Больше не показывать».
// ПРИМЕЧАНИЕ. Каждый раз после обновления кода Visual Studio повторно включайте настраиваемый CSS.
// ПРИМЕЧАНИЕ. Каждый раз, когда вы меняете конфигурацию, повторно включайте Custom CSS.
// Нажмите сочетание клавиш Cmd+Shift+P и введите команду
//#2pur Плагин Custom CSS and JS Loader - Создаёт кастомные стили. Подключается через файл custom.css
//#1orange Enable Custom CSS and JS —Для включения стилей
//#1orange Disable Custom CSS and JS –Для отключения стилей
//#1orange Reload Custom CSS and JS –Отключит и снова включит "перезапустить"
//#2pur Я использую плагин Syncing который синхронизирует мои настройки VScode с Github Gist
// Поагин Syncing автоматически синхронизирует мои настройки при каждом запуске VSCode. (так как в настройках плагина указано: "auto_sync": true)
// https://gist.github.com/brend8c/74a71565c866aa7c443586ecc1350079
//#3blue Syncing: Upload Settings - Для загрузки настроек на Github Gist.
//#3blue Syncing: Download Settings - Для получения настроек с Github Gist
//#3blue Syncing: Open Syncing Settings - Откроект в Vscode настройки плагина Syncing (F1 и вводим команду).
"vscode_custom_css.imports": ["file:///C:/Users/Brend/Documents/custom.css"],
//#2pur Определяет семейство шрифтов.
"editor.fontFamily": "'Iosevka Curly Slab', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Fixed Curly Slab', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Term Curly Slab', Consolas, monospace",
// "editor.fontFamily": "'Iosevka', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Etoile', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Fixed', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Fixed SS05', Consolas, monospace",
// "editor.fontFamily": "'Iosevka SS05', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Term', Consolas, monospace",
// "editor.fontFamily": "'Iosevka Term SS05', Consolas, monospace",
// "editor.fontFamily": "'Fira Code', Consolas, monospace",
"editor.fontLigatures": true,
"editor.fontSize": 16, // Определяет размер шрифта в пикселях.
//#2pur Плагин indent-rainbow - Делает отступы более читабельными.
"indentRainbow.indicatorStyle": "light", // Использование светлого режима
"indentRainbow.lightIndicatorStyleLineWidth": 1, // используем простую линию шириной 1 пиксель
// Определение пользовательских цветов вместо «Радуги» по умолчанию для темного фона.
"indentRainbow.colors": ["#ffff4012", "#7fff7f12", "#ff7fff12", "#4fecec12"],
//#2pur Плагин Better Comments - Теги, которые используются для окрашивания комментариев.
"better-comments.tags": [
{
"tag": "!",
"color": "#FF2D00",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "?",
"color": "#3498DB",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"backgroundColor": "transparent"
},
{
"tag": "todo",
"color": "#FF8C00",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "*",
"color": "#98C379",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#1pur",
"color": "#9708fd",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#2pur",
"color": "#a62bff",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#1grn",
"color": "#6eff46",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#2grn",
"color": "#b0ff9b",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#1yellow",
"color": "#ffcc00",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#1orange",
"color": "#ff7300",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#1blue",
"color": "#48D1CC",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#2blue",
"color": "#1E90FF",
"strikethrough": false,
"backgroundColor": "transparent"
},
{
"tag": "#3blue",
"color": "#378fab",
"strikethrough": false,
"backgroundColor": "transparent"
}
],
//#2pur Плагин Prettier. Форматировщик текста. Дополнительные настройки брал тут https://tokmakov.msk.ru/blog/item/714
"prettier.resolveGlobalModules": true, // Включение настроек prettier глобально, для всех модулей.
"editor.defaultFormatter": "esbenp.prettier-vscode", // Определяет форматировщик по умолчанию, который имеет приоритет над всеми другими форматировщиками.
"editor.formatOnPaste": false, // Определяет, должен ли редактор автоматически форматировать вставленное содержимое.
"editor.formatOnType": false, // Определяет, должен ли редактор автоматически форматировать строку после ввода.
"editor.formatOnSave": true, // Отформатируйте файл при сохранении.
"editor.formatOnSaveMode": "file", // Определяет, форматирует ли формат при сохранении весь файл или только его модификации. file: весь файл.
"prettier.tabWidth": 2, // Расстояние отступов. 4 отступа это одно нажатие клавиши TAB.
"editor.tabSize": 2, // Число пробелов, соответствующее табуляции. Настройка VS CODE не плагина!.
"editor.insertSpaces": true, // Вставлять пробелы при нажатии клавиши TAB. Этот параметр переопределяется на основе содержимого файла, если включен параметр "editor.detectIndentation".
"editor.detectIndentation": false, // На основе содержимого файла определяет, будут ли "editor.tabSize" и "editor.insertSpaces" автоматически обнаружены при открытии файла.
"prettier.useTabs": false, // Делать отступы с помощью табуляции.
"prettier.arrowParens": "avoid", // Избегать скобки вокруг единственного параметра стрелочной функции.
"prettier.bracketSpacing": true, // Пробелы между скобками в литералах объектов.
"prettier.endOfLine": "lf", // Окончания строк.
"prettier.htmlWhitespaceSensitivity": "css", // Форматирование html с учетом пробелов.
"prettier.semi": true, // Точка с запятой в конце операторов.
"prettier.singleQuote": true, // Использовать одинарные кавычки вместо двойных.
"prettier.trailingComma": "es5", // Конечные запятые в объектах и массивах.
"prettier.embeddedLanguageFormatting": "auto", // Форматировать встроенный код.
"prettier.printWidth": 140, // Вписать код в этот лимит строк.
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.colorDecorators": true // Определяет, должны ли в редакторе отображаться внутренние декораторы цвета и средство выбора цвета.
},
"[Markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"[typeScript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[JSX]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[php]": {
"editor.defaultFormatter": "junstyle.php-cs-fixer"
},
"php.validate.executablePath": "C:\\php\\php.exe",
// Позволяет отключить стадии изменений. Красные треугольники которые можно развернуть.
// Но это повлияет на работу с git!!! Так-же терминал на bash откажется корректно работать!
// "git.enabled": false,
"python.linting.pylintPath": "C:\\python-3.8.6\\Scripts\\pylint", // Путь в который установлен pylint
"python.pythonPath": "C:\\python-3.8.6\\python.exe",
// Позволяет использовать Tab для отступа, когда текст не является сокращением Emmet.
"emmet.triggerExpansionOnTab": true,
// После запуска открывается новый, пустой файл.
"workbench.startupEditor": "newUntitledFile",
// Подключает внешний терминал, а не оболочку для встроенного терминала.
"terminal.external.windowsExec": "D:\\Program Files\\Git\\bin\\bash.exe",
"terminal.explorerKind": "external",
// Путь к оболочке, который используется терминалом в Windows. ----------------------------------
// "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
// Путь к оболочке, который используется терминалом в Windows. ----------------------------------
"terminal.integrated.profiles.windows": {
"Custom Init": {
"path": "bash.exe",
"args": ["-l"]
}
},
"terminal.integrated.defaultProfile.windows": "Git Bash",
// Использовал Mingw за место bash.exe для компиляции проектов C++ C#
// "terminal.integrated.shell.windows": "C:\\Mingw\\bin\\gcc.exe",
// Максимальное количество вычисленных символов структуры документа.
"json.maxItemsComputed": 10000,
"terminal.integrated.cursorStyle": "line", // Вид курсора в окне редактора, и в консоли.
"workbench.preferredDarkColorTheme": "Abyss", // Говорит vscode, что из тёмных тем я предпочитаю "Abyss".
"typescript.suggestionActions.enabled": false, // Включить или отключить предложения диагностики для файлов TypeScript в редакторе.
"workbench.preferredHighContrastColorTheme": "Default Dark+", // Говорит vscode, что предпочтительная высококонтрастная цветовая тема "Default Dark+".
"editor.wordWrap": "on", // Включает перенос слов.
// Сохраняет файлы, когда фокус выходит за пределы окна VS Code.
// onWindowChange сохраняет файлы при выходе за пределы окна VS Code.
// onFocusChange сохраняет файлы при выходе за пределы страницы кода.
"files.autoSave": "onFocusChange",
"editor.parameterHints.enabled": false, // Включает всплывающее окно с документацией по параметру и сведениями о типе, которое отображается во время набора.
"editor.hover.enabled": true, // Управляет тем, отображается ли наведение. Отключает все подсказки и цветовую палитру если false.
"editor.cursorBlinking": "blink", // Управляет стилем анимации курсора.
"editor.minimap.maxColumn": 40, // Ограничьте ширину (размер) мини карты для отображения наибольшего числа столбцов кода.
// ==============================================================
"typescript.format.placeOpenBraceOnNewLineForControlBlocks": true,
"typescript.format.placeOpenBraceOnNewLineForFunctions": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.minimap.renderCharacters": false,
"editor.renderControlCharacters": false,
"git.confirmSync": false,
"git.autofetch": true,
"liveServer.settings.donotShowInfoMsg": true,
"workbench.settings.editor": "json", // Определяет, какой редактор параметров использовать по умолчанию.
"workbench.tree.indent": 15, // Определяет отступ для дерева в пикселях.
//#2pur Переопределяет цвета из выбранной цветовой темы.
"workbench.colorCustomizations": {
"editorError.foreground": "#6060ff", // Цвет волнистой линии для выделения ошибок в редакторе.
"editorWarning.foreground": "#ffc400", // Цвет волнистой линии для выделения предупреждений в редакторе.
"editorInfo.foreground": "#35ffab", // Цвет волнистой линии для выделения информационных сообщений в редакторе.
"[Default Dark+]": {
// "contrastActiveBorder": "#3b7dd4a2", // Граница вокруг активных элементов.
"contrastBorder": "#4d4d4d3d", // Граница вокруг элементов.
"terminal.background": "#1b1b1b", // Цвет фона терминала.
"terminal.foreground": "#db804b", // Цвет текста в терминале.
"editor.lineHighlightBackground": "#00000000", // Цвет фона для выделения строки в позиции курсора.
"tab.hoverBackground": "#00507e", // Цвет фона вкладки при наведении.
"tab.activeBackground": "#4b4b4b", // Цвет фона активной вкладки.
"tab.border": "#3d3d3d", // Граница для разделения вкладок. Вкладки — это контейнеры для редакторов в области редакторов.
"tab.activeBorderTop": "#bb00007e", // Граница в верхней части активной вкладки.
"tab.activeBorder": "#bb00007e", // Граница в нижней части активной вкладки.
"tab.lastPinnedBorder": "#661313", // Граница для отделения закрепленных вкладок от других вкладок.
"editor.background": "#202020", // Цвет фона редактора.
"editorLineNumber.foreground": "#505050", // Цвет номеров строк редактора.
"editorLineNumber.activeForeground": "#a5a5a5", // Цвет номера активной строки редактора.
"editorCursor.foreground": "#b700ff", // Цвет курсора редактора.
"activityBar.background": "#131313", // Цвет фона панели действий. Панель действий отображается слева.
"activityBar.dropBorder": "#ffffff", // Цвет при перетаскивании элемента в панели действий.
"activityBar.foreground": "#d1d1d1", // Цвет значков в панели действий.
"activityBar.border": "#0092be", // Цвет границы панели действий "Когда курсор наведён", который распространяется на боковую панель.
"activityBar.inactiveForeground": "#606060", // Цвет значков переднего плана неактивного элемента панели действий.
"list.activeSelectionBackground": "#004e72", // Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree активен.
"activityBarBadge.background": "#007ACC", // Цвет фона значка уведомлений о действиях.
"activityBarBadge.foreground": "#ffffff", // Цвет переднего плана значка "цвет символа" уведомлений о действиях.
"activityBar.activeBorder": "#bb00007e", // Цвет границы панели действий для активного элемента.
"activityBar.activeFocusBorder": "#ff0000", // Цвет границы фокуса для текущего элемента панели действий. Когда на элементе нажат курсор.
"activityBar.activeBackground": "#00000000", // Дополнительный цвет фона панели активности для активного элемента.
"list.dropBackground": "#383B3D", // Фоновый цвет элементов List/Tree при перемещении с помощью мыши.
"editorBracketMatch.background": "#00ffc8a4", // Цвет фона парных скобок.
"editorBracketMatch.border": "#00ffc8a4", // Цвет прямоугольников парных скобок.
"editor.selectionBackground": "#004e72", // Цвет выделения редактора.
"editorBracketHighlight.foreground1": "#bbbbbb", // Цвет переднего плана для скобок (1).
"editorBracketHighlight.foreground2": "#bbbbbb", // Цвет переднего плана для скобок (2).
"editorBracketHighlight.foreground3": "#bbbbbb", // Цвет переднего плана для скобок (3).
"editorBracketHighlight.foreground4": "#bbbbbb", // Цвет переднего плана для скобок (4).
"editorBracketHighlight.foreground5": "#bbbbbb", // Цвет переднего плана для скобок (5).
"editorBracketHighlight.foreground6": "#bbbbbb", // Цвет переднего плана для скобок (6).
"editorWhitespace.foreground": "#333333", // Цвет пробелов в редакторе.
"editorIndentGuide.background1": "#222222", // Цвет направляющих для отступов редактора.
"editorIndentGuide.activeBackground1": "#222222", // Цвет активных направляющих для отступов редактора.
"titleBar.activeBackground": "#151515", // Цвет фона панели заголовка. #515C6B
"titleBar.activeForeground": "#a7a7a7", // Цвет текста панели заголовка.
"titleBar.border": "#515C6B", // Цвет границы панели заголовка.
"sideBar.background": "#1f1f1f", // Цвет фона боковой панели.
"sideBar.foreground": "#bbbbbb", // Цвет текста боковой панели.
"sideBarSectionHeader.background": "#00000000", // Цвет фона для заголовка разделов боковой панели.
"sideBarSectionHeader.foreground": "#00ffea", // Основной цвет заголовка разделов боковой панели.
"sideBarSectionHeader.border": "#ccc3", // Цвет границы заголовка разделов боковой панели.
"sideBarTitle.foreground": "#BBBBBB", // Цвет переднего плана заголовка боковой панели.
"editorGroupHeader.tabsBorder": "#000000", // Цвет границы для заголовка группы редакторов, когда вкладки включены. Это верхняя панель.
"panel.background": "#141414", // Цвет фона панели меню терминала.
"panelTitle.activeBorder": "#bb00007e", // Цвет границ для заголовка активной панели.
"panelTitle.activeForeground": "#bebebe", // Цвет заголовка для активной панели.
"panelTitle.inactiveForeground": "#747474", // Цвет заголовка для неактивной панели.
"editor.selectionHighlightBackground": "#ff00002c", // Цвет заливки для выделенного текста, содержимое которых совпадает с выбранным фрагментом.
"editor.selectionHighlightBorder": "#75002d", // Цвет границы выделенного текста с тем же содержимым, что и в выделении.
"editor.wordHighlightBackground": "#ff000000", // Цвет фона символа при доступе на чтение, например, при чтении переменной.
"input.placeholderForeground": "#c9c9c9", // Цвет фона поясняющего текста в элементе ввода.
"menu.background": "#252526", // Цвет фона пунктов меню.
"menu.foreground": "#CCCCCC", // Цвет переднего плана пунктов меню.
"menu.separatorBackground": "#454545", // Цвет разделителя меню в меню.
"menu.border": "#454545", // Цвет границ меню.
"statusBarItem.remoteForeground": "#FFF", // Цвет переднего плана для удаленного значка в строке состояния.
"statusBarItem.remoteBackground": "#16825D", // Цвет фона для удаленного значка в строке состояния.
"ports.iconRunningProcessForeground": "#369432", // Цвет значка порта, который имеет связанный запущенный процесс.
"list.activeSelectionIconForeground": "#FFF", // Цвет переднего плана значка списка или дерева для выбранного элемента, когда список или дерево активны.
"terminal.inactiveSelectionBackground": "#3A3D41" // Цвет фона выбора терминала, когда у него нет фокусировки.
}
},
//#2pur Переопределяет цвета синтаксиса и начертание шрифта редактора из выбранной в настоящий момент цветовой темы.
"editor.tokenColorCustomizations": {
"[Default Dark+]": {
"comments": "#4f7918", // Задает цвета и стили для комментариев.
"numbers": "#A76C7C", // Задает цвета и стили для числовых литералов.
"strings": "#dbb536", // Задает цвета и стили для строковых литералов. .mtk21
"keywords": "#C24C40", // Задает цвета и стили для ключевых слов. .mtk21
"types": "#BAAE8E", // Задает цвета и стили для объявлений типов и ссылок.
"functions": "#C0B493", // Задает цвета и стили для объявлений функций и ссылок.
"variables": "#80a196", // Задает цвета и стили для объявлений переменных и для ссылок.
"textMateRules": [
// Задает цвета и стили с использованием правил оформления textmate (расширенный параметр).
{
"scope": "markup.inline.raw",
"settings": {
"foreground": "#72f1b8"
}
},
{
"scope": "markup.italic.markdown",
"settings": {
"foreground": "#36f9f6",
"fontStyle": "italic"
}
},
{
"scope": ["support.type", "storage.type"],
"settings": {
"foreground": "#F2B042",
"fontStyle": ""
}
},
{
"scope": "meta.interpolation.cs",
"settings": {
"foreground": "#cccccc"
}
}
]
}
},
//#2pur Пдагин PHP CS Fixer - Конфигурации.
"php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
"php-cs-fixer.executablePathWindows": "", //eg: php-cs-fixer.bat
"php-cs-fixer.onsave": false,
"php-cs-fixer.rules": "@PSR2",
"php-cs-fixer.config": ".php_cs;.php_cs.dist",
"php-cs-fixer.allowRisky": false,
"php-cs-fixer.pathMode": "override",
"php-cs-fixer.exclude": [],
"php-cs-fixer.autoFixByBracket": true,
"php-cs-fixer.autoFixBySemicolon": false,
"php-cs-fixer.formatHtml": false,
"php-cs-fixer.documentFormattingProvider": true,
"html.format.contentUnformatted": "pre,code,textarea",
"html.format.extraLiners": "head, body, /html",
"html.format.indentHandlebars": false,
"html.format.indentInnerHtml": false,
"html.format.maxPreserveNewLines": null,
"html.format.preserveNewLines": true,
"html.format.wrapLineLength": 120,
"html.format.wrapAttributes": "auto",
"php-cs-fixer.lastDownload": 1739089988623,
"files.associations": {
".htaccess": "ignore"
},
"liveServer.settings.donotVerifyTags": true, // Чтобы отключить быстрое предупреждающее сообщение, если в вашем HTML отсутствует тело, заголовок или другой вспомогательный тег.
"tabnine.experimentalAutoImports": true, // Экспериментально: включить автоматический импорт модулей после применения предложений Tabnine.
"editor.linkedEditing": true,
//#2pur Плагин Material Icon Theme - Изменяет вид иконок.
"security.workspace.trust.untrustedFiles": "open", // Плагин для иконок.
"material-icon-theme.activeIconPack": "react_redux", // Набор иконок.
"material-icon-theme.folders.color": "#b632f3", // Изменит цвет папки на фиолетовый.
"material-icon-theme.folders.theme": "classic", // Изменить вид папок. specific classic none
"material-icon-theme.opacity": 0.8, // Прозрачность значков.
"material-icon-theme.saturation": 1, // Насыщенность значков.
"workbench.iconTheme": "material-icon-theme",
"security.workspace.trust.emptyWindow": false,
"security.workspace.trust.enabled": false,
"explorer.confirmDragAndDrop": false
// "material-icon-theme.files.associations": {
// "*.css": "none" //",
// },
}
// https://code.visualstudio.com/docs/editor/userdefinedsnippets
{
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
},
"For Loop": {
"prefix": ["for", "for-const"],
"body": ["for (const ${2:element} of ${1:array}) {", "\t$0", "}"],
"description": "A for loop."
},
"let i = if ": {
"prefix": ["lif"],
"body": ["let ${1:element} = (${2:true} === ${3:true}) ? ('${4:element}') : ('${5:element}')"],
"description": "Упрощенный синтаксис условного оператора if."
},
"if (cycle)": {
"prefix": ["if"],
"body": ["if (${1:element}) {", "${2:element}", "} else {", "${2:element}", "}"]
},
"function": {
"prefix": ["f"],
"body": ["function ${1:name}(${2:params}) {", "${3:action}", "}"]
},
"async function": {
"prefix": ["af"],
"body": ["async function ${1:name}(${2:params}) {", "${3:action}", "}"]
},
"auto start async function": {
"prefix": ["aaf"],
"body": ["(async function ${1:name}(${2:params}) {", "${3:action}", "})();"]
},
"hello world": {
"prefix": "hello",
"body": "$BLOCK_COMMENT_START Hello World $BLOCK_COMMENT_END"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment