How to: Text editor proficiency
Get familiar with your text editor to improve your speed:

1. Use search and replace for bulk changes (assume `^C = Ctrl+C` and `M-C = Alt+C`)
   - vim:
     1. `:s/foo/bar/g` - find each `foo` in current line and replace with `bar`
     2. `:s/foo/bar/g` - find each `foo` in all lines and replace with `bar`  
   - nano:
     1. press keyboard `^\`
     2. type search word and hit `Enter`
     3. type replacement word and hit `Enter`
     4. press `Y` to replace a match, `N` to skip a match, `A` to replace all matches
2. Indent multiple lines using markers - in many situations, you might want to copy Pod YAML into a Deployment YAML or vice-versa
   - vim (indent size = `shiftwidth`):
     1. move cursor to the start/end of lines
     2. press keyboard `V` to enter visual mode
     3. press arrow keys up/down/left/right to highlight text in arrow direction
     4. to indent highlighted text forwards, press `>` to indent once, or `3>` to indent 3 times
     5. to indent highlighted text backwards, press `<` to indent once, or `4<` to indent 4 times
   - nano (indent size = `tabsize`):
     1. move cursor to the start/end of lines
     2. press keyboard `M-A` to set mark
     3. press arrow up/down/left/right to highlight text in arrow direction
     4. to indent highlighted text, press `TAB` to indent forwards or `SHIFT+TAB` to indent backwards
     5. press keyboard `M-A` again to unset mark
3. Undo/Redo
   - vim: in normal mode `:undo` to undo last change, `^R` to redo
   - nano: `M-U` to undo, `M-E` to redo

> This is not a bootcamp on `vim` or `nano`, there are more flashy magic you can achieve with these tools, especially `vim`, but the above should get you through CKAD!