Обновления с тегом: РЕДАКТОР КОДА

Будьте в курсе последних улучшений, новых инструментов, релизов функций и объявлений платформы от CodeUtility.

около 1 месяца назад

Новые компиляторы, умный редактор и улучшенное определение языка

Добавлены компиляторы для C, Java, C#, Kotlin, TypeScript, Swift и Matplotlib. Предустановлены популярные библиотеки для Python и Node.js. Обновленный редактор с автодополнением и автоопределением языка при вставке кода.

Мы выпустили большое обновление, чтобы улучшить опыт программистов при написании и запуске кода прямо в браузере. Вот что нового:

🚀 Новые онлайн-компиляторы

Теперь вы можете запускать больше языков программирования прямо в браузере без необходимости установки. Поддерживаются:

🧠 Улучшенный редактор кода

  • Быстрее и плавнее
  • Точное и удобное поиск и замена
  • Автодополнение кода

🐍 Популярные библиотеки 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

🎯 Улучшенный инструмент форматирования кода

Вставьте свой код — и инструмент автоматически определит язык и отформатирует его. Удобно и быстро!

около 2 месяцев назад

Поддержка нескольких языков, Поиск и Замена, и Библиотеки Исполнителя теперь доступны!

Мы внедрили поддержку нескольких языков, добавили функцию Поиска и Замены в редакторе (с улучшениями для массива форматов) и улучшили среды исполнителя с популярными библиотеками для всех поддерживаемых языков.

🌐 Поддержка нескольких языков

Теперь вы можете использовать CodeUtility на нескольких языках! Выберите версию, которая лучше всего подходит для вашего родного языка. Мы знаем, что текущие переводы не идеальны, и активно работаем над их улучшением.

🔍 Улучшенный редактор кода

Мы добавили функцию Поиска и Замены в редактор кода, чтобы помочь вам более эффективно искать и изменять код. С этим улучшением для инструмента массива форматов вы теперь можете легко искать или находить отладочный вывод прямо в редакторе.

📦 Улучшенные среды исполнителя

Мы добавили мощные и часто используемые библиотеки во все среды исполнителя, так что вы можете использовать их в своем коде сразу же без установки.

Вот некоторые из основных моментов:

  • 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.
3 месяцев назад

Улучшения редактора кода: Локальная история и строка состояния

Два мощных улучшения для более комфортной работы: строка состояния в реальном времени и отслеживание локальной истории.

Мы внедрили два захватывающих обновления в наш редактор кода, чтобы повысить вашу продуктивность и улучшить опыт редактирования:

Строка состояния

Теперь вы можете видеть полезные метрики в реальном времени во время написания кода:

  • Общая длина
  • Количество строк
  • Размер файла
  • Текущая позиция курсора

Локальная история

Ваши изменения кода автоматически сохраняются в браузере как локальная история. Это означает:

  • Просмотр временной шкалы всех ваших изменений локально.
  • Мгновенный возврат к любой предыдущей версии.
  • Контроль над ситуацией — даже без входа в систему

Эти функции разработаны, чтобы помочь вам писать, отслеживать и управлять вашим кодом более эффективно.