- Inteligente como un IDE, pero apunta a ser un entorno de desarrollo liviano tan rápido como un editor
- También pone énfasis en escribir código Go/Rust y en leer código
- Mantiene siempre el Abstract Syntax Tree
- renaming automático de variables (en tiempo real en todo el código)
- refactorización rápida
- autocompletado inteligente
- Documentation Explorer
- encuentra automáticamente todas las dependencias y genera documentación automáticamente (por ahora solo compatible con el lenguaje Go)
- permite reunir en un solo lugar las referencias de las API que usas (compatible con uso offline)
- Potentes herramientas de búsqueda
- combina una línea de comandos simple con una representación GUI
- varios filtros: encontrar métodos que usan un struct específico, búsqueda con regex en directorios, búsqueda de enum, buscar solo archivos de un lenguaje específico, buscar solo dentro de tests
- Excelente rendimiento
- aceleración por hardware, multithreading y mecanismos asíncronos de búsqueda e indexación
- búsqueda de texto usando SIMD
- la búsqueda de archivos responde muy rápido incluso con alrededor de 75,000 archivos
- la búsqueda de símbolos no depende de un Language Server. Puede generar directamente y en menos de 1 segundo los símbolos de proyectos con más de un millón de líneas de código
- Modo de navegación ideal para leer código
- la mayoría de los tokens se pueden hacer clic
- un nuevo tipo de minimapa: resaltado de símbolos, visualización del tipo de símbolo con íconos, etc.
- popup con la definición del símbolo y vista de usos
- Terminal integrada
- Incluye command palette
- Soporte para múltiples cursores
- App nativa exclusiva de macOS, rápida y con bajo uso de memoria
- los datos internos y el código de búsqueda están escritos en Rust, y la UI está desarrollada en Swift, conectados entre sí mediante C FFI
- usa estructura de datos Rope + Tree-sitter
- funciona rápido incluso con archivos de más de 1 GB y decenas de millones de líneas
- Exclusivo para macOS y de pago ($24.99)
5 comentarios
Terminé encontrando una publicación de hace 2 años en vez de un artículo sobre el editor, y ahora hasta el dominio expiró, además los usuarios también concluyen que fue una estafa. Hay que tener cuidado al comprar productos de pago y de código cerrado.
Ah, ya veo :(
Abrí un archivo de un proyecto de juguete en Rust (de unas 150 líneas) y la app se cerró de inmediato. Parece que todavía es bastante inestable.
Se ve bien que ofrezcan juntos binarios para Apple Silicon y para procesadores Intel.
Aunque lo vendan de forma paga, creo que habría sido bueno distribuirlo al menos bajo GPL. Al final, quienes lo usan también son programadores, así que estaría bien que incluso los usuarios que lo compraron pudieran corregir el código fuente y seguir mejorando el software de forma continua. Con el bug que me tocó, si hubiera podido leer y arreglar el código fuente, probablemente me habrían dado ganas de dedicarle tiempo el fin de semana para intentar corregirlo…
Presumen que lee incluso diez millones de líneas rápido; qué irónico. -0-
Parece que hay mucha preocupación por si un editor de pago y de código cerrado realmente puede sostener un desarrollo continuo.
https://news.ycombinator.com/item?id=30952084
Si eres desarrollador en Mac y usas Go/Rust, por rendimiento al menos podría valer la pena probarlo...
Aunque yo también tengo mis dudas de si esto realmente podrá seguir desarrollándose de forma sostenida...