1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/axetroy-vscode-deno

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Английский | Китайский сimplified

Расширение Visual Studio Code для Deno

Статус GitHub Workflow Статус покрытия Оценка DeepScan

Версия в Visual Studio Marketplace Установки в Visual Studio Marketplace Загрузки в Visual Studio Marketplace Рейтинг в Visual Studio Marketplace Рейтинг звезд в Visual Studio Marketplace

Объем кода в байтах Размер репозитория в байтах Лицензия GitHub

Добавляет поддержку Deno для Visual Studio Code.

Скриншот

Основные возможности:

Полная поддержка автодополнения

Поддержка Deno

Интеллектуальный импорт модулей

Импорт

Поддержка импорта модулей ECMAScript

Импорт

Диагностика и быстрое исправление ошибок![Диагностика](screenshot/diagnostics.gif)
Необязательное использование встроенного форматирования Deno

Форматирование

Модель клиент/сервер с использованием LSP

Это расширение использует модель клиент/сервер с помощью LSP.

Это значит, что сложные проблемы решаются на стороне сервера.

Расширение не будет заблокировано вашим Visual Studio Code.

![Процесс](screenshot/process.png)
Поддерживает `Import Maps` для Deno

import_map

Внешние типовые определения

Расширение поддерживает следующие способы загрузки внешних объявленных файлов:

Эти способы поддерживаются Deno.

  1. Подсказка компилятора
// @deno-types="./foo.d.ts"
import * as foo from "./foo.js";

Это будет не реализовано в расширении.

  1. Трипл-слеш директивы
/// <reference types="https://raw.githubusercontent.com/date-fns/date-fns/master/typings.d.ts" />

import { format } from "https://deno.land/x/date_fns/index.js";

format(new Date(), "yyyy/MM/DD");
  1. X-TypeScript-Types пользовательская заголовочная информация
import { array } from "https://cdn.pika.dev/fp-ts";

const M = array.getMonoid<number>();
console.log("объединение массива", M.concat([1, 2], [2, 3]));
Интеграция менеджера версий Deno

Исследование интеграции в расширение.

Мы рекомендуем вам использовать dvm для управления версиями Deno.

## Использование
  1. Скачайте и активируйте расширение с Visual Studio Marketplace.

  2. Активируйте Deno для вашего проекта:

    Создайте файл .vscode/settings.json в папке вашего проекта:

    // .vscode/settings.json
    {
      "deno.enable": true
    }
  3. Приятного использования!

Настройка

  • deno.enabled — включает расширение. По умолчанию значение false.

  • deno.import_map — пути файлов Import Map. По умолчанию значение null.

Мы рекомендуем не устанавливать глобальные конфигурации. Они должны быть указаны в файле .vscode/settings.json в директории проекта:

// .vscode/settings.json
{
  "deno.enable": true,
  "deno.import_map": "./путь/к/import_map.json"
}

Это расширение также предоставляет средства форматирования Deno, настройки находятся в файле .vscode/settings.json:

// .vscode/settings.json
{
  "[typescript]": {
    "editor.defaultFormatter": "axetroy.vscode-deno"
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "axetroy.vscode-deno"
  }
}

Участие

Следуйте этим шагам для участия, сообщество нуждается в вашей помощи:

  1. Создайте вилку проекта.

  2. Клонируйте на свой компьютер:

    $ git clone https://github.com/ваш_название_на_GitHub/vscode-deno.git
    $ cd vscode-deno
    $ yarn # или npm install
  3. Отключите расширение в Visual Studio Code, если вы уже имели его установленным ранее.

  4. Начните отладку расширения:

    Откройте Visual Studio Code, найдите пункт Run в боковой панели, а затем запустите задачу Launch Client. Подождите, пока отладчик Visual Studio Code не откроет новое окно

  5. Попробуйте обновить Visual Studio Code и перезапустить отладчик

  6. В конце концов, отправьте изменения в ваш fork и создайте pull request

Благодарность

Этот проект был первоначально создан как форк justjavac/vscode-deno, спасибо за их вклад.

Лицензия

Лицензия MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Расширение Visual Studio Code для Deno. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/axetroy-vscode-deno.git
git@api.gitlife.ru:oschina-mirror/axetroy-vscode-deno.git
oschina-mirror
axetroy-vscode-deno
axetroy-vscode-deno
master