Тогда придётся мучиться.
Или писать свое расширение для vs code).
Чтобы расширение за тебя делало все включения и только потом анализировало файл.
Если что-то устанавливать через консоль, можно использовать ту консоль, которая в вс коде или обязательно Виндоус консоль?
Читать полностью…Не знаю, но нашёл такую инструкцию.
Для mac там тоже есть.
https://dev.to/anubra266/transparent-background-in-vscode-1mdk
насколько я понял - вообще не в тему. Это про обычные workspaces, а я про devcontainers
Читать полностью…создал 3 devcontainers для одного проекта, одну общую (workspaceFolder - весь проект), и два для отдельных контейнеров (workspaceFolder - чисто то, что идет в этот контейнер). Я использую "features" чтобы добавить git, которого нет в первоначальном имидже. Проблема вот в чем: в зависимости от того, какой devcontainer осуществляет build (Rebuild Container Without Cache), в другом контейнере не работает git (попросту не устанавливается в контейнер, which git ничего не возвращает). Так, например, если сделать Rebuild Container Without Cache для общего контейнера (где "service" - первый контейнер), или для первого контейнера, то git не будет работать при Reopen in Container для второго контейнера. И наоборот. А мне надо так, чтобы я мог параллельно открыть оба дев контейнера, и в них обоих все работало (т.е., чтобы "features" устанавливались не только в контейнер с указанным service, а и в другой). Это можно как-нибудь сделать? Прикрепляю devcontainer.json. Разница лишь в "name", "dockerComposeFile" (разный уровень папок), "service", "workspaceFolder", остальное одинаково, но мало ли..
Общий:
{Читать полностью…
"name": "General Container",
"dockerComposeFile": [
"../compose.yaml",
"./docker-compose.yml"
],
"service": "bot",
"workspaceFolder": "/workspace",
"shutdownAction": "none",
"features": {
"ghcr.io/devcontainers-contrib/features/pdm:2": {},
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/sshd:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"streetsidesoftware.code-spell-checker",
"streetsidesoftware.code-spell-checker-russian",
"ms-python.black-formatter",
"ms-python.isort",
"njpwerner.autodocstring"
]
}
}
}
Здарова, можете порекомендовать полезные расширения для js/реакт/jsx, а еще не помешало бы красивую и удобную подсветку синтаксиса под рукой иметь, спасибо
Читать полностью…Всем привет, можно ли как-то сделать прозрачным вскод на маке без сильных костылей?
Читать полностью…Не особо понял в чём проблема, но...
Попробуй этот функционал использовать:
https://code.visualstudio.com/docs/editor/workspaces
Определи настройки на уровне рабочей области и проекта, и попробуй снова.
Первый:
{
"name": "Bot Container",
"dockerComposeFile": [
"../../compose.yaml",
"../docker-compose.yml"
],
"service": "bot",
"workspaceFolder": "/workspace/bot-app",
"shutdownAction": "none",
"features": {
"ghcr.io/devcontainers-contrib/features/pdm:2": {},
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/sshd:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"streetsidesoftware.code-spell-checker",
"streetsidesoftware.code-spell-checker-russian",
"ms-python.black-formatter",
"ms-python.isort",
"njpwerner.autodocstring"
]
}
}
}
{Читать полностью…
"name": "Dashboard Container",
"dockerComposeFile": [
"../../compose.yaml",
"../docker-compose.yml"
],
"service": "dashboard",
"workspaceFolder": "/workspace/dashboard-app",
"shutdownAction": "none",
"features": {
"ghcr.io/devcontainers-contrib/features/pdm:2": {},
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/sshd:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"streetsidesoftware.code-spell-checker",
"streetsidesoftware.code-spell-checker-russian",
"ms-python.black-formatter",
"ms-python.isort",
"njpwerner.autodocstring"
]
}
}
}
Подсветка синтаксиса - https://vscodethemes.com/. Выбираешь любую понравившуюся
Для реакта только это установлено - Name: ES7+ React/Redux/React-Native snippets
Id: dsznajder.es7-react-js-snippets
Description: Extensions for React, React-Native and Redux in JS/TS with ES7+ syntax. Customizable. Built-in integration with prettier.
Version: 4.4.3
Publisher: dsznajder
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets
Спасибо.
Есть небольшой косяк в рабочей области, который лично меня раздражает.
Надо бы сделать предложение.
Может быть, когда-нибудь добавят).