Heynote es un scratchpad dedicado para los desarrolladores. Funciona como un gran búfer de texto persistente donde puede escribir lo que quiera. Funciona muy bien para ese mensaje flojo que no desea enviar accidentalmente, una respuesta JSON de una API con la que está trabajando, notas de una reunión, su lista diaria de tareas, etc.
El búfer Heynote se divide en bloques, y cada bloque puede tener su propio conjunto de idiomas (por ejemplo, JavaScript, JSON, Markdown, etc.). Esto le brinda resaltado de sintaxis y le permite formatear automáticamente esa respuesta JSON.
Disponible para Mac, Windows y Linux.
Búfer de texto persistente
Basado en bloques
Destacación de sintaxis:
C ++, C#, Clojure, CSS, Erlang, Dart, Go, Groovy, Html, Java, JavaScript, JSX, Kotlin, TypeScript, Toml, TSX, JSON, Lezer, Markdown, Php, Python, Ruby, Rust, Shell, SQL, Swift, Vue, XML, YAML
Lenguaje Auto detección
Formato automático
Modo de matemáticas/calculadora
Conversión de divisas
Edición multi-cursor
Temas oscuros y ligeros
Opción para establecer una tecla de acceso rápido global para mostrar/ocultar la aplicación
Enlace de claves predeterminados o similares a las emacs
La documentación está disponible en el sitio web de Heynote.
Para desarrollar Heynote, necesita Node.js y debe (con suerte) solo necesitar consultar el código y luego ejecutar:
> npm install
> npm run dev
Para ejecutar las pruebas:
> npm run test
Para ejecutar las pruebas en la UI del dramaturgo:
> npm run test:ui
Estoy feliz de fusionar contribuciones que se ajusten a mi visión para la aplicación. Las correcciones de errores siempre son bienvenidas.
Ver la documentación.
No, en este momento esto está fuera de alcance, lo siento.
Actualmente, no planeo agregar esto. La razón principal es que va en contra del scratchpadness del programa.
Puedo ver totalmente la utilidad de tal característica, y definitivamente es algo que esperaría de una aplicación de notas más tradicional. Sin embargo, una gran parte del atractivo de Heynote es su simplicidad, y si eso es para seguir siendo así, voy a tener que decir que no a muchas características realmente útiles.
Ver la documentación.
Heynote se basa en Codemirror, Vue, Electron, Math.js, más bonitos y otros grandes proyectos de código abierto.