# Jupyter Notebook Memo 
## Shortcuts
* `Esc` will take you into command mode where you can navigate around your notebook with arrow keys.
* While in command mode:
* `a` to insert a new cell above the current cell, b to insert a new cell below.
* `m` to change the current cell to Markdown, `y` to change it back to code
* `d + d` (press the key twice) to delete the current cell
* `Enter` will take you from command mode back into edit mode for the given cell.
* `Esc + F` Find and replace on your code but not the outputs.
* `Shift + Down` selects the next sell in a downwards direction. You can also select sells in an upwards direction by using `Shift + Up`.
* `Shift + M` to merge multiple cells.
* `Ctrl + Shift + -` will split the current cell into two from where your cursor is.
---
## Change Theme
* `pip install jupyterthemes`
* `jt -l` get the list of all the available themes
* `jt -t <theme-name>` change the theme and restart the kernel
* Recommend: `onedork` theme
---
## Reference
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/