14 Stimmen

vim: Gibt es ein Plugin, das alle TODO-Tags im Quelltext anzeigt?

Wie die meisten von Ihnen arbeite ich jeden Tag mit mehreren Quelldateien von Code. Mein verrückter Arbeitsablauf bringt mich oft dazu, Dinge zu tun wie:

# TODO
# clean up this code
# do something else with this code

Gibt es derzeit ein Vim-Plugin, das nach TODO oder einer ähnlichen Mnemonik sucht und eine Liste meiner aktuellen Aufgaben ausgibt, die in Arbeit sind und in welcher Quelldatei sie erledigt werden müssen? Es wäre eine enorme Zeitersparnis, anstatt ständig grep zu benutzen. Auch mit vim ctags kann man direkt in den Code springen, wo man das TODO weggelassen hat.

11voto

Randy Morris Punkte 37931

Ich habe es (noch) nicht ausprobiert, aber este Plugin sieht vielversprechend aus.

Edit: Ich habe dieses Plugin gerade ausprobiert. Ich werde es in der Nähe behalten. Es ist sehr praktisch und bewegt Sie interaktiv durch den Puffer, während Sie in der Aufgabenliste navigieren.

Außerdem gibt es eine Spiegel auf github, wenn Sie Pathogen oder eine andere Art von Git-Submodulen für Ihr Vim-Verzeichnis verwenden.

9voto

David Winslow Punkte 8364

Wenn Sie sagen grep Meinen Sie grep von der Kommandozeile aus, oder :grep in Vim? Letzteres ermöglicht es Ihnen, eine Quickfix-Liste von Übereinstimmungen anzuzeigen und zu ihnen zu springen. Wenn das Eintippen von :grep TODO -r . umständlich wird, können Sie diesen Vorgang einfach einer Tastenkombination zuordnen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X