Расширение VS Code для русскоязычных разработчиков: переводит комментарии в коде на русский и помогает находить документацию и обучающие материалы по выделенному коду прямо во встроенном браузере VS Code.
Без генеративного ИИ — только перевод текста (Google Translate) и реальный поиск (DuckDuckGo, YouTube, MDN, Microsoft Learn).
Возможности
- Перевод комментариев — в текущем файле или во всём проекте, на месте, с поддержкой основных языковых синтаксисов комментариев (
//,#,/* */,<!-- -->и т.д.). - Поиск документации по коду (
Ctrl+Shift+Alt+D) — выделите код или поставьте курсор на функцию/переменную, откроется встроенный браузер VS Code с поиском на русском. Автоматически определяет язык и конкретную тему (DNS, HTTP, сокеты, база данных, игровая физика и т.д.) по содержимому кода, а не только по имени функции. - Поиск видео-туториалов для новичков (
Ctrl+Shift+Alt+V) — то же самое, но поиск обучающих видео на YouTube вместо справочной документации. - Перевод во всплывающей подсказке — при наведении на функцию/класс, если рядом есть докстринг на английском, под стандартной подсказкой VS Code добавляется блок с переводом на русский. Кэшируется, чтобы повторные наведения были мгновенными.
Установка
Скачайте .vsix из Releases и установите:
code --install-extension clover-helper-<версия>.vsix
Либо через палитру команд VS Code: Extensions: Install from VSIX...
Команды
Через Ctrl+Shift+P или правой кнопкой мыши в редакторе:
- Clover Helper: Перевести комментарии в текущем файле
- Clover Helper: Перевести комментарии во всём проекте
- Clover Helper: Найти документацию по коду
- Clover Helper: Найти видео-туториал по коду (для новичков)
Настройки
| Настройка | Описание |
|---|---|
ruHelper.fileGlob |
Какие файлы участвуют в переводе по всему проекту |
ruHelper.autoSaveOnBulkTranslate |
Сохранять файлы автоматически после массового перевода (по умолчанию выключено) |
Ограничения
- Перевод комментариев ищет их через регулярные выражения по синтаксису языка — комментарии внутри строковых литералов теоретически могут быть задеты, стоит проверить diff перед сохранением после массового перевода.
- Google Translate используется через неофициальный бесплатный endpoint без ключа — при очень интенсивном использовании возможны временные отказы.
- Поиск открывается через встроенный браузер VS Code (Simple Browser); если он недоступен, ссылка открывается в обычном браузере.