jano

Der Terminal-Editor, den du schon bedienen kannst.

nano Einfachheit. VS Code Power. Kein Ballast.

$curl -fsSL https://janoeditor.dev/install.sh | bash
Plugin Store
█ — app.ts [TypeScript]
1import { getUser, notify } from "./users";
2
3const user = await getUser(id);
4console.log(user.name);
5if (user.active) notify(user);
6export default user;
Ln 1, Col 16 lines

1 Binary0 Setup8 Plugins100% TypeScriptMIT Lizenz

Shortcuts, die du schon kennst

Keine Modi, nichts vorher lernen. Das machen die Tasten.

Ctrl+SCtrl+ZCtrl+F
Deine Finger kennen es schon. Speichern, Rückgängig, Suchen, Kopieren, Einfügen. Jeder Shortcut funktioniert wie überall, die Maus auch.
Ctrl+D
Multi-Cursor. Nächsten Treffer markieren, einmal tippen, alle ändern. Ctrl+Shift+Hoch/Runter setzt Cursor Zeile für Zeile.
F3F4
Formatieren und Fehler. Plugins formatieren deine Datei und zeigen Fehler direkt in der Zeile.
Ctrl+R
Nichts geht verloren. jano sichert beim Tippen mit. Wird es abgeschossen, bietet der nächste Start deinen Text wieder an.
F9
Projekt-Settings. jano liest .editorconfig. Tabs im Makefile, zwei Leerzeichen im YAML, ohne deine eigenen Settings anzufassen.
F2
Änderungsverlauf. Jede Änderung der Sitzung durchblättern und an jeden Punkt zurückspringen.
F1
Hilfe ist eine Taste entfernt. Alle Shortcuts, im Editor, immer.

Warum jano?

nanoZu simpel.Keine Plugins. Kein Multi-Cursor. Kein Syntax-Highlighting. Gut für schnelle Edits, aber das war's.
vimZu komplex.Mächtig, aber Modes, Macros und .vimrc-Configs sind nicht für jeden. Steile Lernkurve.
janoGenau richtig.Plugins wenn du sie brauchst. Shortcuts die du schon kennst. Öffnet in Millisekunden. Fertig.

Sprachen sind Plugins

Highlighting, Formatierung, Autocomplete. Installier nur, was du brauchst, oder schreib dein eigenes in einer TypeScript-Datei.

Alle Plugins ansehen

Roadmap

Was als Nächstes kommt, was später kommt und was gerade fertig wurde.

  1. (later)Split View
  2. (later)Regex-Suche
  3. (later)Plugin-Manager im Editor
  4. (later)Makros
  5. (shipped)Crash-Wiederherstellung
  6. (shipped)Unterstützung für .editorconfig
  7. (shipped)Asynchrone Plugin-API
  8. (shipped)Korrekte Emoji, CJK und Tabs
  9. (shipped)Plugin-Vorschläge beim ersten Start

Unterstütze jano

jano ist kostenlos, Open Source und mit Liebe gebaut. So kannst du helfen.