janojano

Documentation

Everything you need to use jano and build plugins for it.

CLI Commands

janoOpen a new untitled file
jano <file>Open or create a file
jano --versionShow installed version
jano --helpShow help with all commands
jano updateUpdate jano to the latest version
jano --help, -hShow help with all commands

Plugin Commands

jano plugin install <name>Install a plugin from the store
jano plugin install <name@version>Install a specific version
jano plugin remove <name>Remove an installed plugin
jano plugin listList all installed plugins
jano plugin searchList all available plugins
jano plugin search <query>Search plugins by name

Keyboard Shortcuts

File

Save fileCtrl+S
Exit editorCtrl+Q

Editing

UndoCtrl+Z
RedoCtrl+Y
Cut selection or lineCtrl+X
Copy selection or lineCtrl+C
Paste from clipboardCtrl+V
Select allCtrl+A

Navigation

Search & ReplaceCtrl+F
Go to lineCtrl+G
Jump word by wordCtrl+Left/Right
Start / end of lineHome / End
Scroll by pagePage Up / Down

Multi-Cursor

Add cursor (Linux/macOS)Ctrl+Shift+Up/Down
Add cursor (Windows/WSL)Ctrl+Alt+Up/Down
Select next occurrenceCtrl+D
Clear extra cursorsEscape

Lines

Move line up/downAlt+Up/Down
Delete word backwardCtrl+Backspace
Delete word forwardCtrl+Delete

Autocomplete

Trigger autocompleteCtrl+Space
Accept / next suggestionCtrl+N

Mouse

Place cursorClick
Select wordDouble-Click
Select lineTriple-Click
Drag to selectDrag
Scroll up/downScroll

Function Keys

HelpF1
History browserF2
Format document (plugin)F3
Show diagnostics (plugin)F4
SettingsF9