Обновления с тегом: РЕДАКТОР КОДА
Будьте в курсе последних улучшений, новых инструментов, релизов функций и объявлений платформы от CodeUtility.
Новые компиляторы, умный редактор и улучшенное определение языка
Добавлены компиляторы для C, Java, C#, Kotlin, TypeScript, Swift и Matplotlib. Предустановлены популярные библиотеки для Python и Node.js. Обновленный редактор с автодополнением и автоопределением языка при вставке кода.
Мы выпустили большое обновление, чтобы улучшить опыт программистов при написании и запуске кода прямо в браузере. Вот что нового:
🚀 Новые онлайн-компиляторы
Теперь вы можете запускать больше языков программирования прямо в браузере без необходимости установки. Поддерживаются:
- C: https://c.codeutility.io
- Java: https://java.codeutility.io
- C# / .NET: https://csharp.codeutility.io
- TypeScript: https://typescript.codeutility.io
- Kotlin: https://kotlin.codeutility.io
- Swift: https://swift.codeutility.io
- Matplotlib (построение графиков в Python): https://matplotlib.codeutility.io
🧠 Улучшенный редактор кода
- Быстрее и плавнее
- Точное и удобное поиск и замена
- Автодополнение кода
🐍 Популярные библиотеки Python уже установлены
- Утилиты и расчёты: numpy, scipy, sympy, matplotlib, seaborn, math, polars
- Обработка данных и форматов: pandas, openpyxl, docx, imageio, pillow, opencv-python, qrcode, reportlab
- CLI и логирование: click, typer, rich, loguru
- Тестирование и Dev-инструменты: pytest, hypothesis, IPython
- Валидация и схемы: pydantic, marshmallow
- Языки и текст: textblob, unidecode, regex
- Шифрование и безопасность: pycryptodome, pyotp
- Machine Learning и AI: scikit-learn, statsmodels, torch, transformers
- 3D и визуализация: trimesh, vedo, pyvista
- Прочее: keyboard, music21
🛠 Расширенная поддержка библиотек Node.js и TypeScript
- Утилиты и даты: validator, moment, lodash, dayjs, date-fns
- CLI-инструменты: chalk, commander, yargs, inquirer, boxen
- Тестирование: jest, mocha, sinon, uvu, ava
- Обработка строк и шифрование: uuid, jsonwebtoken, bcrypt, argon2, nanoid
- Форматы данных: csvtojson, js-yaml, xml2js, papaparse
- Графики и математика: asciichart, cli-chart, mathjs
- Базы данных: mongoose, mongodb, sqlite3
- Обработка языка и ML: node-nlp, ml.js, @tensorflow/tfjs
- Markdown и расширенное управление временем: marked, remark, luxon
🎯 Улучшенный инструмент форматирования кода
Вставьте свой код — и инструмент автоматически определит язык и отформатирует его. Удобно и быстро!
Поддержка нескольких языков, Поиск и Замена, и Библиотеки Исполнителя теперь доступны!
Мы внедрили поддержку нескольких языков, добавили функцию Поиска и Замены в редакторе (с улучшениями для массива форматов) и улучшили среды исполнителя с популярными библиотеками для всех поддерживаемых языков.
🌐 Поддержка нескольких языков
Теперь вы можете использовать CodeUtility на нескольких языках! Выберите версию, которая лучше всего подходит для вашего родного языка. Мы знаем, что текущие переводы не идеальны, и активно работаем над их улучшением.
- Немецкий (de): https://de.codeutility.io
- Французский (fr): https://fr.codeutility.io
- Японский (ja): https://jp.codeutility.io
- Корейский (ko): https://kr.codeutility.io
- Итальянский (it): https://it.codeutility.io
- Испанский (es): https://es.codeutility.io
- Португальский (pt): https://pt.codeutility.io
- Тайский (th): https://th.codeutility.io
- Русский (ru): https://ru.codeutility.io
- Хинди (hi): https://hi.codeutility.io
- Вьетнамский (vi): https://vi.codeutility.io
🔍 Улучшенный редактор кода
Мы добавили функцию Поиска и Замены в редактор кода, чтобы помочь вам более эффективно искать и изменять код. С этим улучшением для инструмента массива форматов вы теперь можете легко искать или находить отладочный вывод прямо в редакторе.

📦 Улучшенные среды исполнителя
Мы добавили мощные и часто используемые библиотеки во все среды исполнителя, так что вы можете использовать их в своем коде сразу же без установки.
Вот некоторые из основных моментов:
- Python: numpy, pandas, matplotlib, plotly, tensorflow, nltk, textblob и другие.
- Rust: clap, serde, anyhow, indicatif, regex, rand и т.д.
- Go: validator, gonum, decimal, uuid, color и т.д.
- PHP: Включает composer и библиотеки, такие как guzzle, carbon, symfony/string.
- Node.js: validator, moment, lodash, chalk.
- C++: Поддержка cmake, clang, libfmt, libjsoncpp, libtbb.
- Ruby: Включает json и colorize.
Улучшения редактора кода: Локальная история и строка состояния
Два мощных улучшения для более комфортной работы: строка состояния в реальном времени и отслеживание локальной истории.
Мы внедрили два захватывающих обновления в наш редактор кода, чтобы повысить вашу продуктивность и улучшить опыт редактирования:
Строка состояния
Теперь вы можете видеть полезные метрики в реальном времени во время написания кода:
- Общая длина
- Количество строк
- Размер файла
- Текущая позиция курсора

Локальная история
Ваши изменения кода автоматически сохраняются в браузере как локальная история. Это означает:
- Просмотр временной шкалы всех ваших изменений локально.
- Мгновенный возврат к любой предыдущей версии.
- Контроль над ситуацией — даже без входа в систему
Эти функции разработаны, чтобы помочь вам писать, отслеживать и управлять вашим кодом более эффективно.
