txt: терминальный редактор, в котором редактирование похоже на мысль
Txt: A fast, keyboard-driven terminal text editor for engineers
Разработчик Эрик Хеллман создал txt — быстрый терминальный текстовый редактор для инженеров, уставших от модальных систем и долгой настройки. Редактор открывается мгновенно, поддерживает подсветку через tree-sitter, LSP, Git, мультикурсор, макросы и настраиваемые горячие клавиши. Установка через Homebrew или curl. txt не заменяет IDE, а служит для быстрых правок без выхода из терминала.
Принцип дизайна txt прост: редактирование должно ощущаться как мысль.
- zero_shift
Я не собираюсь критиковать тебя за использование Claude для создания этого. Честно говоря, для меня как потребителя это нейтральный факт, при условии, что софт качественный.
Что я хотел бы спросить: почему я должен использовать твой софт, если я могу сгенерировать свой собственный?
За относительно небольшую цену в токенах я мог бы использовать Cursor и Fable 5.1, чтобы сгенерировать приличный текстовый редактор для себя, если бы ограничил его качественными зависимостями.
Так что это своего рода настоящая дилемма разработки OSS: есть ли вообще смысл создавать инструменты для разработчиков?
- _ix
Хотя они всячески подчёркивают функциональность, управляемую с клавиатуры, в демонстрационном gif они показывают рабочий процесс, управляемый указателем. Любопытный выбор, не так ли?
- __fst__
С тех пор как я прошёл через мучения изучения vim, я больше ничем другим пользоваться не могу.
А для случая использования
«Я создал txt, потому что провожу большую часть времени в терминале, и переключение на другой инструмент только ради быстрой правки всегда ощущалось как трение, которого я не хотел. Редакторы, живущие в терминале, либо имеют крутую кривую обучения, построенную вокруг модальных парадигм, либо слишком ограничены, чтобы быть по-настоящему полезными».
нужно буквально несколько команд и сочетаний клавиш vim.
- sgarland
> Редакторы, живущие в терминале, либо имеют крутую кривую обучения, построенную вокруг модальных парадигм, либо слишком ограничены, чтобы быть по-настоящему полезными.
> txt не пытается заменить вашу основную IDE. Это редактор, к которому вы тянетесь, когда вам просто нужно что-то отредактировать.
Эти два утверждения противоречат друг другу. Если вы просто хотите что-то отредактировать и не знаете [n]vi[m] или emacs, то используйте nano. Если вы хотите номера строк, сворачивание кода, подсветку синтаксиса и т.д., то, похоже, вам стоит потратить время на изучение более мощного редактора.
Честно говоря, vi не так уж сложно выучить на самом базовом уровне, и вам стоит потратить на это 15 минут, потому что он практически гарантированно доступен везде. :wq и i — это примерно всё, что нужно, чтобы «просто отредактировать что-то».
- rckt
Я могу понять стартапы, полагающиеся на AI-инструменты для проверки идей. Но личные/хобби-проекты? Как-то странно. Это не то место, где нужно спешить. Не торопитесь, наслаждайтесь процессом, учитесь/создавайте что-то.