vscode

vscode vscodium launch.json Jest: Как запускать Typescript

Через ts-node

Можно запускать через пакет ts-node, установите его (по-идее можно и как зависимость чисто для разработки) и затем можно использовать такую конфигурацию:

vscodium vscode Как устанавливать Плагины/Расширения/Модули

Есть как минимум два способа:

1. Установка из каталога/магазина

Видео-инстукция: https://youtu.be/xcW6NqMYAPo

2. Установка из файла/архива vsix

Видео-инстукция: https://youtu.be/QN70-gogKrI

VsCodium vscode Как открыть папку директорию с проектом

Из главного меню выбираем:

File
-> Open Folder

И затем выбираем нужную нам директорию на компьютере

xdebug Отладка запроса из другого docker контейнера (не с того, где IDE)

Проблема

Проблема заключается в том, что при запросе с GET-параметром (?XDEBUG_SESSION_START) из от одного микросервиса к другому (оба в разных контейнерах), сессия отладки в IDE на основной ОС не начинается (хотя IDE и ожидает соединения из контейнера).

При этом если делать тот же запрос (напрямую в контейнер микросервиса), напр. из postman-а - отладка работает нормально.

Конфиг xdebug-а внутри контейнера:

xdebug vscode docker Запуск и отладка из командной строки, терминала. Пример launch.json

Видео-обзор конфигурации ниже для запуска консольного скрипта: https://youtu.be/Br9l8yXNHZE

Конфиг xdebug

По аналогии с обычной установкой (см. наш пример для линукса) в xdebug.ini укажем 5 опций:

zend_extension=xdebug
xdebug.mode=debug
xdebug.client_host=host.docker.internal
xdebug.client_port=9003
xdebug.idekey="netbeans-xdebug"

где:

vscodium vscode Partial Diff Сравнить два выделенных фрагмента кода, текста -- плагин, поиск разницы

Для сравнения фрагметов файлов можно использовать плагин Partial Diff:
https://marketplace.visualstudio.com/ite...

Чтобы сравнить два фрагмента надо:

  1. Выделить первый фрагмент текста, кликнуть по нему правой кнопкой мыши и выбрать опцию "Добавить для сравнения"
  2. Выделить второй фрагмент текста и выбрать опцию "Сравнить с предыдущим выделенным фрагментом"

Также плагин умеет сравнивать выделенное с содержимым буфера обмена. Отличная шутка)

Pages

Subscribe to RSS - vscode