текстовый редактор

  • СофтФото Typst — современная альтернатива LaTeX

    Typst — современная альтернатива LaTeX

    Языки разметки хорошо подходят для создания и редактирования структурированных документов. Они лучше автоматизированы и гибки, чем аналоги с WYSIWYG. Здесь контент отделён от представления, задаётся текст и его структура, далее на основе выбранного шаблона форматируется документ. Подобную систему компьютерной вёрстки TEX (TeX) разработал Дональд Кнут в 1978 году, окончательный релиз оформился в 1979-м. Системы на основе TeX до сих пор являются…

    Читать далее »
  • ХабрахабрФото Как Google Docs революционизировал работу с текстом

    Как Google Docs революционизировал работу с текстом

    17 лет назад, если вы набирали текст на компьютере, скорее всего, вы делали это в Microsoft Word. Часть чрезвычайно успешного пакета Microsoft Office, Word де-факто был хорошим вариантом программы для составления текста, будь вы автором, офисным работником или студентом. В 2006-м году Google официально запустил бета-версию Google Docs. С тех пор Google Docs уже давно доказал свою профпригодность и стал…

    Читать далее »
  • ХабрахабрФото Прекрасный минимализм текстовых файлов

    Прекрасный минимализм текстовых файлов

    Одним из моих любимых развлечений в детстве была родительская печатная машинка. Когда она была свободна, я часами сидел и печатал: книги, брошюры, газеты. Каждое издание выходило тиражом в три экземпляра — под копирку. Иллюстрации и переплёт были выполнены вручную. У меня до сих пор сохранились некоторые забавные образцы моей тогдашней издательской деятельности. Например, однажды я усердно перепечатал довольно объёмную книжку…

    Читать далее »
  • ХабрахабрФото [Перевод] Как создать микросервис на Rust при помощи gRPC

    [Перевод] Как создать микросервис на Rust при помощи gRPC

    ❯ Введение В сегодняшнем туториале по Rust мы откроем для себя мир gRPC. Для этого создадим очень простой микросервис с единственной конечной точкой, который будет отзеркаливать то сообщение, что мы ему пошлем. Чтобы протестировать наш микросервис, мы также напишем простой клиент на Rust. Перед изучением этого поста также будет полезно посмотреть предыдущие публикации автора по Rust: https://blog.ediri.io/lets-build-a-cli-in-rusthttps://blog.ediri.io/how-to-asyncawait-in-rust-an-introduction ❯ Предпосылки Прежде,…

    Читать далее »
  • СофтФото Изучаем МойОфис: как использовать макросы в редакторах документов и электронных таблиц

    Изучаем МойОфис: как использовать макросы в редакторах документов и электронных таблиц

    Привет, Хабр! Недавно в нашем корпоративном блоге мы рассказали о выходе новой версии МойОфис 2021. 02, в которой появились удобные инструменты для работы с формулами и математическими выражениями, а также со сводными таблицами. Помимо этого, в состав релиза 2021. 02 вошел программный отладчик макрокоманд. Он проверяет исполнение кода и помогает обнаружить ошибки синтаксиса. Сегодня мы продемонстрируем возможности работы с макросами…

    Читать далее »
  • СофтФото Обновление МойОфис 2021.02. Пишите формулы и математические выражения в текстовом редакторе

    Обновление МойОфис 2021.02. Пишите формулы и математические выражения в текстовом редакторе

    Привет, Хабр! Недавно мы обновили МойОфис до версии 2021. 02. Одним из важных улучшений стала возможность добавления формул в текстовом редакторе. Она может быть полезна всем, кто работает с текстами и хочет получить корректное отображение сложных математических выражений в документах, особенно при последующей печати. Для работы с формулами мы применяем LaTeX. Эта система набора и вёрстки документов считается стандартом «де…

    Читать далее »
  • ХабрахабрФото Почему в Vim для навигации используются клавиши hjkl

    Почему в Vim для навигации используются клавиши hjkl

    Многие новички, перешедшие в vim с других текстовых редакторов, сталкиваются с определенными сложностями. Vim в значительной степени отличается от привычных большинству пользователей редакторов текстов с системами меню. Многих может особенно удивить то, что для навигации по тексту используются клавиши «hjkl», хотя никто не запрещает пользоваться привычными клавишами со стрелками. Разберемся, почему используются именно эти клавиши, и почему не рекомендуется перемещаться…

    Читать далее »
  • ХабрахабрФото [Перевод] Редактирование текста тоже вас ненавидит

    [Перевод] Редактирование текста тоже вас ненавидит

    Опубликованная месяц назад статья Алексис Бингесснер «Рендеринг текста вас ненавидит» очень мне близка. Неудовлетворённый существующими библиотеками на ContentEditable, я подумал: «Эй, да просто заново реализую выделение текста! В далёком 2017 году я разрабатывал интерактивный текстовый редактор в браузере. Наивен. Разве это сложно?» Я был молод. На самом деле попытка решить эту проблему отняла несколько лет моей жизни, в том числе…

    Читать далее »
  • ХабрахабрФото Работа с API КОМПАС-3D → Урок 13 → Параграфы

    Работа с API КОМПАС-3D → Урок 13 → Параграфы

    Прежде чем перейти к рассмотрению документированных способов создания составных строк, нам нужно познакомиться с таким объектом, как параграф. Он представляет собой автоматически форматируемый блок текста, состоящий из нескольких строк. На данном уроке мы рассмотрим вопросы построения простых параграфов. Содержание цикла уроков «Работа с API КОМПАС-3D» Основы Оформление чертежа Корректное подключение к КОМПАС Основная надпись Графические примитивы Сохранение документа в различные…

    Читать далее »
  • ХабрахабрФото Текстовый редактор — это вам не высшая математика, тут думать надо

    Текстовый редактор — это вам не высшая математика, тут думать надо

    Современные текстовые редакторы умеют не только бибикать и не давать выйти из программы. Оказывается, внутри них кипит очень сложный метаболизм. Хотите узнать, какие ухищрения предпринимаются для быстрого пересчета координат, как к тексту приделываются стили, фолдинги и софтврапы и как это всё обновляется, при чем тут функциональные структуры данных и очереди с приоритетами, а также как обманывать пользователя — добро пожаловать…

    Читать далее »


Кнопка «Наверх»