Этот безумный плагин для VS Code взорвет мозг вашим друзьям в Discord — и это вообще не про программирование!

Логотип VS Code.

В Visual Studio Code тысячи расширений — они помогают работать быстрее, добавляют языки программирования и интегрируются с кучей инструментов для разработчиков. Но мой фаворит — это плагин, который вообще не про код: он просто соединяет VS Code и Discord.

В Discord есть крутая штука — “Присутствие”. Она показывает друзьям, чем вы заняты прямо сейчас. Изначально там было видно только, во что вы играете на Steam, PlayStation или Xbox. Потом добавили Spotify и другие сервисы через Rich Presence API. Это забавный способ показать друзьям, чем вы занимаетесь — и самому посмотреть, чем заняты они.

По умолчанию, VS Code не поддерживает Discord Presence, но стороннее расширение Discord Presence решает эту задачу в два клика.

Как VS Code и Discord подружились

Discord Presence добавляет к вашему профилю Discord статус активности: теперь видно не только, что вы работаете в Visual Studio Code, но и какой проект сейчас открыт, а иногда даже конкретный файл, с которым вы возитесь. Правда, если открыто несколько вкладок, не всегда показывается именно тот файл, с которым работаете, но это мелочи. Здорово, что даже иконки меняются: для JSON — фигурные скобки, для bash-скриптов — терминал, для файлов Dart — логотип Dart, и так далее.

Профиль Discord, где видно, что я сейчас работаю с файлом Dart в VS Code.

Расширение не просит у вас паролей и личных данных от Discord — оно просто передает информацию в ваш установленный Discord-клиент, как это делают игры через Rich Presence API. Достаточно установить расширение — и оно сразу начинает работать с Discord.

Настроить плагин под себя очень просто: откройте вкладку “Расширения” в боковой панели, найдите Discord Presence, кликните по нему (или вызовите контекстное меню) и выберите “Настройки”. Здесь можно задать, какие фразы отображаются во время редактирования или отладки, причём можно подставлять переменные: имя файла, папку, рабочую область, номер строки, репозиторий, ветку — что угодно.

Лично мне и стандартные надписи нравятся, но иногда для прикола прописываю свои, типа “Читает строку {current_line} из {total_lines}”. Можно вообще написать что-нибудь безумное — пусть друзья удивляются, увидев ваш профиль.

В Discord отображается статус: я редактирую AVENGERS_SECRET_WARS_SCRIPT.md в Visual Studio Code.

Этот плагин не делает меня продуктивнее и не превращает в крутого программиста — зато мне нравится, что моя любимая среда разработки напрямую связана с площадкой, где я зависаю с друзьями. Если вы тоже пользуетесь Discord и VS Code, советую попробовать!

Проверьте сами и удивите своих друзей!

Если часто обитаете в Discord — этот плагин точно поднимет вам настроение. Главное, случайно не засветить секретные проекты! Мне не страшно — я в основном пишу open-source, так что лишнего никто не увидит. К тому же в настройках можно выбрать, какие данные показывать: только количество строк, размер файла или просто “Visual Studio Code” — без деталей.

Discord Presence можно установить прямо из Visual Studio Code Marketplace. Только помните: любые расширения несут потенциальные риски — сейчас расширение безопасное, но в будущем появятся обновления, которые всё могут поменять.

Вообще, у меня не так много расширений, потому что большую часть времени я занимаюсь web-разработкой, а работа с HTML, CSS и JavaScript и так отлично реализована в VS Code. Но всё же плагин Live Preview от Microsoft для проверки страниц в браузере мне тоже зашел.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий