The other general keybinds can be found in the menus (File, Edit, etc.)
If you are on macOS replace Ctrl with the Cmd key.
Action | Keybind |
---|---|
Toggle Menu Bar | Ctrl+M |
Undo | Ctrl+Z |
Redo | Ctrl+Y or Shift+Ctrl+Z |
Bold | Ctrl+B |
Italic | Ctrl+I |
Toggle inline code | Ctrl+/ |
Change line to block quote | Ctrl+> |
Add row after cursor in table | Ctrl+Enter or Shift+Enter |
Escape code block | Ctrl+Enter or Shift+Enter |
Make Horizontal Rule | Ctrl+_ |
You type these in normally like any other text. Some macros require you to press Space before it actually does anything.
Action | Macro |
---|---|
$$ | Create a block equation |
$equation$ | Converts your KaTeX equation inside the dollar signs to an inline equation |
# | Header (Level 1) |
## | Header (Level 2) |
### | Header (Level 3) |
#### | Header (Level 4) |
##### | Header (Level 5) |
###### | Header (Level 6) |
- | Unordered list |
1. | Ordered list |
> | Block quote |
Type this (on an empty line) in your notes to quickly make a code block in the specified language
Language | Macro |
---|---|
Language that isn't listed | ``` (back quotes) |
Arduino | [arduino] |
ARM Assembly | [arm] |
Batch/DOS | [bat] |
CoffeeScript | [coffee] |
CMake | [cmake] |
C | [c] |
C++ | [cpp] |
C# | [cs] |
CSS | [css] |
Go | [go] |
Gradle | [gradle] |
Groovy | [groovy] |
HTML | [html] |
HTTP | [http] |
Java | [java] |
JavaScript | [js] |
JSON | [json] |
LaTeX | [latex] |
Less | [less] |
Lisp | [lisp] |
Lua | [lua] |
Makefile | [mk] or [mkfile] |
Markdown | [md] |
Mathematica | [math] |
Matlab | [matlab] |
Nim | [nim] |
Objective C | [objc] |
OCaml | [ocaml] |
GLSL | [glsl] |
Perl | [perl] |
PHP | [php] |
PowerShell | [ps] |
Python | [py] |
Ruby | [ruby] |
Rust | [rust] |
SQL | [sql] |
Shell | [shell] or [sh] |
Swift | [swift] |
TypeScript | [ts] |
x86 Assembly | [x86] |
YAML | [yml] |