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

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

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

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

    Я не собираюсь критиковать тебя за использование Claude для создания этого. Честно говоря, для меня как потребителя это нейтральный факт, при условии, что софт качественный.

    Что я хотел бы спросить: почему я должен использовать твой софт, если я могу сгенерировать свой собственный?

    За относительно небольшую цену в токенах я мог бы использовать Cursor и Fable 5.1, чтобы сгенерировать приличный текстовый редактор для себя, если бы ограничил его качественными зависимостями.

    Так что это своего рода настоящая дилемма разработки OSS: есть ли вообще смысл создавать инструменты для разработчиков?

  2. _ix

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

  3. __fst__

    С тех пор как я прошёл через мучения изучения vim, я больше ничем другим пользоваться не могу.

    А для случая использования

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

    нужно буквально несколько команд и сочетаний клавиш vim.

  4. sgarland

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

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

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

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

  5. rckt

    Я могу понять стартапы, полагающиеся на AI-инструменты для проверки идей. Но личные/хобби-проекты? Как-то странно. Это не то место, где нужно спешить. Не торопитесь, наслаждайтесь процессом, учитесь/создавайте что-то.

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

2026-09-11