Der Terminal-Editor, den du schon bedienen kannst.
nano Einfachheit. VS Code Power. Kein Ballast.
$
curl -fsSL https://janoeditor.dev/install.sh | bash 1import { getUser, notify } from "./users";
2
3const user = await getUser(id);
4console.log(user.name);
5if (user.active) notify(user);
6export default user;
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.
$ jano plugin search
Available plugins:
jsonv1.1.0JSON syntax highlighting and formatting for jano editormarkdownv1.1.0Markdown syntax highlighting for jano editoryamlv1.1.0YAML syntax highlighting and formattingdockerfilev1.1.0Dockerfile syntax highlighting and auto-indent for jano editorshellv1.1.0Shell/Bash syntax highlighting and validationjavascriptv1.0.0JavaScript and TypeScript syntax highlighting and auto-indentpythonv1.0.0Python syntax highlighting and auto-indenttomlv1.0.0TOML syntax highlighting
$ jano plugin install python
[jano] ✓ python v1.0.0 installed.
Roadmap
Was als Nächstes kommt, was später kommt und was gerade fertig wurde.
- (next)Soft-Wrap für lange Zeilen
- (next)Read-only-Modus
- (next)Tabs für mehrere Dateien
- (later)Split View
- (later)Regex-Suche
- (later)Plugin-Manager im Editor
- (later)Makros
- (shipped)Crash-Wiederherstellung
- (shipped)Unterstützung für .editorconfig
- (shipped)Asynchrone Plugin-API
- (shipped)Korrekte Emoji, CJK und Tabs
- (shipped)Plugin-Vorschläge beim ersten Start
Unterstütze jano
jano ist kostenlos, Open Source und mit Liebe gebaut. So kannst du helfen.