Большую часть времени я читаю код и перехожу от функции к функции, моделируя стек вызовов. Как только я доберусь до сути, мне нужно вернуться назад, чтобы увидеть, как обрабатываются возвращаемые значения, но часто я забывал, какая функция (приблизительно 10 вызовов) вызывалась или где она была в файле.
Я недавно обнаружил, что могу просмотреть историю поиска с помощью /^
(косая черта вверх). Это работает, но не всегда дает мне именно то, что мне нужно.
Есть ли способ "добавить в закладки" по порядку список мест, чтобы я мог пройти через них в любом направлении? Например:
- Строка 100 -
read_desc
вызываетdesc_read_dev
- Строка 1200 -
desc_read_dev
вызываетdev_read
- Строка 200 -
dev_read
out
- Строка 10 -
out
возвращаетEOK
Затем я бы хотел вернуться к этому EOK обратно в dev_read
и посмотреть, что там происходит, затем вернуться к desc_read_dev
и т.д.