我使用VIM/GVIM来开发我的python项目,我随机地将#TODO注释留在我的代码中.
有没有办法管理(搜索,列出和链接)VIM内的所有#TODO事件?我尝试了tasklist插件,它几乎是我需要的,但它只列出了当前文件#TODO的出现次数.通常我的项目有一些子文件夹和许多.py文件,所以我想找到一种方法来搜索当前工作目录中的所有文件夹和文件并列出它们.
我正在使用NERDTree插件.
让我烦恼的一件事是NERDTree本身和我的代码之间的视觉垂直边界.我发现阅读我的代码有点烦人.我目前的设置看起来像:
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
Run Code Online (Sandbox Code Playgroud)
其中... = NERDTree,_ =我的实际代码,### =一些垂直灰色边框.
现在,我想要的是这样的:
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
........................# ________________________________________________
Run Code Online (Sandbox Code Playgroud)
我的想法是,我以某种方式在NERDTre的垂直分隔符和我的实际代码的左边注入一个3个字符的边框.
现在,我几乎可以通过"set nu"实现这一点 - 除了获得空格,我得到了一堆数字.我想要像"set nub"这样的东西,除了代替行号,我只是得到空格.
我如何实现上述目标?