Title here
Summary here
Once files are open you do not need to find them again — you need to switch.
:b rou " jumps to routes.py:b matches against the buffers you already have open, so it is instant. It does not touch the disk.
When you do not know the filename at all, only something written inside it:
:vimgrep /def/ **/*.py
:copen:vimgrep searches inside files and fills the quickfix list**/*.py means every Python file at any depth:copen shows the results as a list you can walk with Ctrl-n / Ctrl-p:cclose puts it awayThat is the same quickfix workflow used elsewhere in the course, aimed at your project.
| Want | Use |
|---|---|
| Open a file by name | :find <name> with path+=** |
| Half remember the name | fuzzy :find via findfunc |
| Switch to something open | :b <fragment> |
| Search inside files | :vimgrep + :copen |