txt: терминальный редактор, в котором редактирование похоже на мысль

Txt: A fast, keyboard-driven terminal text editor for engineers

Разработчик Эрик Хеллман создал txt — быстрый терминальный текстовый редактор для инженеров, уставших от модальных систем и долгой настройки. Редактор открывается мгновенно, поддерживает подсветку через tree-sitter, LSP, Git, мультикурсор, макросы и настраиваемые горячие клавиши. Установка через Homebrew или curl. txt не заменяет IDE, а служит для быстрых правок без выхода из терминала.

Принцип дизайна txt прост: редактирование должно ощущаться как мысль.
  1. eviks

    > GUI-редакторы — это противоположная проблема: они мощные, но тянуться к мыши, чтобы отредактировать конфиг или исправить опечатку, ломает поток.

    Тебе не нужно тянуться к мыши, ты не в курсе, что можно запускать приложения, переключаться между ними и печатать только с клавиатуры?

    Но ещё: как твоё демо использует мышь, если весь твой главный аргумент — против мыши?

  2. sgarland

    > Редакторы, живущие в терминале, либо имеют крутую кривую обучения, построенную вокруг модальных парадигм, либо слишком ограничены, чтобы быть по-настоящему полезными.

    > txt не пытается заменить твой основной IDE. Это редактор, к которому ты тянешься, когда тебе просто нужно что-то отредактировать

    Эти два утверждения противоречат друг другу. Если ты просто хочешь что-то отредактировать и не знаешь [n]vi[m] или emacs, то используй nano. Если тебе нужны номера строк, сворачивание кода, подсветка синтаксиса и т.д., то, похоже, тебе стоит потратить время на изучение более мощного редактора.

    Честно говоря, vi не так уж сложно выучить на самом базовом уровне, и тебе стоит потратить на это 15 минут, потому что он практически гарантированно доступен везде. :wq и i — это примерно всё, что нужно, чтобы «просто что-то отредактировать».

  3. _ix

    Хотя они расхваливают функциональность, управляемую с клавиатуры, в демонстрационном gif они показывают рабочий процесс, управляемый указателем. Любопытный выбор, не так ли?

Ещё за этот день

2026-09-11