- Use keyboard arrow keys to move around.
- Use Ctrl+ArrowLeft and Ctrl+ArrowRight to move by words.
- Use Home and End to move to line start and line end.
- Use PageUp/PageDown to jump by blocks.
- When opening a different note, you can use browser Back/Forward button to navigate. By default, Alt+ArrowLeft goes back. Alt+ArrowRight goes forward. It may differ across browsers.
- When you place cursor inside the
()
portion of a link, use Enter to open the link.
- Use Ctrl+Space to open command bar. You can type the character in bracket to select/active an item.
- Use Alt+ArrowUp and Alt+ArrowDown to move a line.
- Use Alt+Shift+ArrowUp and Alt+Shift+ArrowDown to duplicate a line.
- Use Alt+, and Alt+. to decrease/increase indentation.
- All manipulations also support vim keys: H/J/K/L
- Use Ctrl+o (a shortcut for Ctrl+Space, o) to open command input.
- Type in the name of note.
- Press Enter to confirm.
- Use Ctrl+o to open command input.
- Paste the url you want to capture.
- Press Enter to confirm.
- Use Ctrl+o to open command input.
- Type in search query.
- Use ArrowUp and ArrowDown to select result.
- Press Enter to confirm. If you don't select any result, a new note will be created with your query as the title.
- Use Ctrl+o to open command input.
- Type in your text query, followed by
-t
, then tags. The combined query looks like:<text_query> -t <tag1>, <tag2>, <tag3>
. - Use ArrowUp and ArrowDown to select result.
- Press Enter to confirm. If you don't select any result, a new note will be created with your query as the title.
- Select text (Shift+Arrow keys)
- Use Ctrl+i (Shortcut for Ctrl+Space, k) to open command input.
- Type in your query to search notes.
- Use ArrowUp and ArrowDown to select result.
- Press Enter to confirm.
- If you don't select any result and press Enter, you will to taken to create a new note.
- Edit the new note. Press Enter to save. You may close the newly saved note.
- The previous note will automatically link to the newly created note. Remember to save it as well.
- Select text.
- Use Ctrl+Space, i to open command input.
- Same steps as above.
- Move the caret to the metadata line that starts with #+tags:
- Place the caret as the end of line
- Use Ctrl+Space, t to open command input.
- Type in tag name.
- Select a search result or add a new tag.
- After adding one tag, the command input will re-open so you can quickly add more tags.
- When you finished add all tags, press Escape to exit command input.
- Use Ctrl+s (shortcut for Ctrl+Space, fs) to save the file you are editing.
- Note this won't work until you configured Git hosting.
- Use Ctrl+Shift+s (shortcut for Ctrl+Space, fa) to save the file and sync all files.
- Use Ctrl+z to undo.
- Use Ctrl+Shift+z to redo.
- Use the browser find on page (Ctrl+F) feature.
- Use Escape key to exit find on page mode. Your caret should select the matching phrase.
- In the short term, a vim-like keybinding is very limited:
- Command bar movement with Ctrl + J and Ctrl + K
- Editor block movement with Ctrl + [/] for block travel. Combine with Shift for selection
- In the long term:
- Allow custom key binding.
- Support modal vim.