Как и большинство из вас, я работаю с несколькими исходными файлами кода каждый день. Часто мой безумный рабочий процесс заставляет меня делать что-то вроде:
# TODO
# clean up this code
# do something else with this code
Есть ли в настоящее время доступный плагин vim, который будет искать TODO или похожую мнемонику и печатать список моих текущих задач, которые выполняются и выполняются? какой исходный файл это нужно сделать? Это позволит сэкономить время, а не использовать grep постоянно. Также с помощью vim ctags вы можете перейти прямо в коде, где вы оставили TODO выключенным.
Я не пробовал (пока), но этот плагин выглядит многообещающим.
Edit: Я только что попробовал этот плагин. Я буду держать это при себе. Это очень удобно и интерактивно перемещает вас по буферу, пока вы перемещаетесь по списку задач.
Кроме того, на github есть зеркало , если вы используете pathogen или другие средства подмодулей git для своего каталога vim.
Когда вы говорите grep
, вы говорите о grep из командной строки или о : grep
в vim? Последний позволяет просматривать список совпадений быстрого исправления и переходить к ним. Если набрать : grep TODO -r.
становится громоздким, вы можете легко сопоставить эту операцию с горячей клавишей.