目录

介绍

TODO高亮

Todo树

结论


介绍

我最近发现自己越来越多地使用Visual Studio Code(VSCode),因为我一直在玩Python,Vue.js,Node.js和其他一些东西。

我不了解你,但我会在代码中添加提醒,稍后回来整理或修改/改进某些内容,你知道TODO项目等等,这是我使用的Visual Studio中的一个功能。默认情况下,VSCode没有此功能。

出于好奇,我去了VSCode的市场并搜索了TODO。果然,出现了一些扩展。

我喜欢其中两个扩展:

TODO高亮

“突出显示TODO,FIXMEs以及任何关键词,注释......” 
:Wayou Liu 
VS市场链接:https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight

Todo

“在树视图中显示TODO,FIXME等评论标签” 
by:Gruntfuggly 
VS Marketplace链接:https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

所以将它们安装到VSCode上,我把它们都用了一遍。

TODO高亮

此扩展程序会扫描您的代码,颜色会突出显示标记所在的源代码。如果您向下滚动源代码,它可以使标记突出,使您可以轻松找到保留的位置。

您可以自定义自己的标签进行搜索并设置自己的颜色方案,但这是我不需要做的事情,因为只有TODO: 默认FIXME:标签和默认标签暂时就足够了。

您可以在下面的图片中看到HTML文件中默认标签荧光笔的外观,但在JavaScript文件或其他类型中看起来相同,您只需要使用您正在使用的语言的相应评论样式包围标签。

Todo树

Todo 树扩展程序扫描您的源文件以查找Todo标记,并构建其找到的所有引用的树视图,然后您可以单击该treeview项,它将打开并转到相应源文件中的引用。方便您快速找到您想要解决的项目。

如下所示,VSCode的活动栏在TodoTree安装后添加了一个图标。单击treeview中的基于文件路径构造的项,将打开并转到源代码上的标记上。您可以看到其他扩展程序Todo突出显示也处于活动状态,并突出显示相关标记。

Todo树默认支持TODO:和FIXME:标签,但您也可以设置自己的自定义标签和主题。

Todo树也具有突出显示功能,默认情况下关闭。您可以根据扩展程序的说明更改settings.json文件,轻松启用它。当然,这将消除对两个扩展的需要。我对两个扩展如何使用默认设置独立工作感到满意,因此决定不使用自定义设置。

您还可以通过单击树视图面板顶部的各种图标来过滤列表并将列表视图更改为简单的平面视图。

这个扩展有几个怪癖,因为它有时会复制列表中找到的标签,或者在点击刷新之前错过了FIXME,但没有什么大问题,我相信开发人员将来会解决这个问题,但是它肯定不会阻止这种扩展是有用的。

结论

所以,如果您使用的是VSCode,那么您可以快速了解一些可能有助于整体代码管理和任务跟踪的扩展。我发现它们很有用。

原文地址:https://www.codeproject.com/Tips/1278727/VSCode-TODO-Helper-Extensions

VSCode TODO 帮助扩展相关推荐

  1. Vscode Todo Tree插件

    Vscode Todo Tree插件 安装 打开 vscode 扩展中心,搜索 todo tree 然后安装, 配置 打开vscode设置,文件→首选项→设置,然后以json文件打开,并增加以下配置 ...

  2. vscode markdown_搭建 Markdown 舒适写作环境(VSCode,含扩展盘点)

    Markdown 编写环境概览 Markdown 是一种易于读写的轻量级的标记语言,编写出的作品简洁美观,近年来受到了越来越多的追捧,被广泛地用于日常写作,乃至电子书发表.与此同时,一系列优秀 Mar ...

  3. VSCode-工控机远程开发 之(一) VSCode无法连接扩展商店

    VSCode-工控机远程开发 之(一) VSCode无法连接扩展商店 好久都不搞开发了,近期团队没人,自己上手温习码农之路. 联网安装了VSCode,不再详细述,网上一大堆大神讲解. 安好后,无法连接 ...

  4. vscode安装python扩展并开展远程调试的过程

    因为关于vscode安装远程扩展的过程比较繁琐而且根据不同的远程主机有细微差别,所以本文不讲SSH连接远程主机的过程,并且默认你的远程主机已经配置了python解释器(标志就是vscode右下角显示了 ...

  5. vscode通过ssh扩展连接Linux虚拟机

    vscode通过ssh扩展连接Linux虚拟机 连接Linux虚拟机 设置自动连接 记录一下使用vscode通过ssh扩展Linux虚拟机,避免重复造轮子. 首先在Linux系统中安装openssh- ...

  6. vscode的IntelliCode扩展报错

    vscode升级后,打开java文件,vscode弹出: 很抱歉,激活面向 Java 的 IntelliCode 支持时遇到问题.有关详细信息, 请查看"针对 Java 的语言支持" ...

  7. [解决问题]注册表修改windows用户名后,vscode以前的扩展消失

    打开扩展文件夹 用户\[用户名]\.vscode\extensions 或 翻到最下面找到 extensions.json 修改文件中的所有path至新用户名(选中更改所有匹配项) 最后打开vscod ...

  8. Mac 上 vscode 的 rust-analyzer 扩展无法追踪/跟踪方法定义

    解决方法 首先提供一个解决办法,其实比较粗暴.直接卸载 rust-analyzer 然后重新搜索安装该扩展.可以恢复 分析 当我重新安装了 rust-analyzer 之后,我看了开发机上有这样一个进 ...

  9. vscode无法连接扩展市场问题

    在使用vscode打开扩展市场安装插件的时候,发现下面的问题. 令人好奇的是之前还是好好的,怎么突然又不能使用了呢? 打开vscode的 File -> Perferences -> Se ...

最新文章

  1. js 连接mysql_关于Node.js 链接mysql超时处理(默认8小时)
  2. css3 media query orientation,CSS3之media query
  3. 基于netty实现socketio的聊天室
  4. Tab,回车/换行组合符
  5. Linux: 介绍make menuconfig中的每个选项含义【转】
  6. 计算机主机配件及图解,电脑主机结构图一览 功能配件解析
  7. 3D点云处理:点云曲率-主曲率/高斯曲率/平均曲率
  8. 1.42 财务测量指标——静态评价法(投资回报率+投资回收期)
  9. 不用邀请照样申请Gmail免费邮箱
  10. 音视频:AVAudioPlayer:中断处理
  11. 315,这是一场神奇的晚会
  12. 女生应该找一个会打DOTA的男生做老公
  13. 首批接入司法数据的网贷平台已拒贷3万余失信被执行人
  14. Excel - 快速找出数据差异
  15. 在我们使用vue-admin-templete进行二次开发的时候,我们会发现有些是英文,比如分页里面的每页尺码。
  16. 性能测试场景设计方法(教科书版)
  17. 动态规划解决小青蛙跳台阶问题
  18. easyexcel的动态表头和自定义转换器
  19. 134179-38-7,N3-PEG3-NH2,Azide-PEG3-Amino叠氮-三聚乙二醇-氨基的化学性质
  20. U盘中毒之后打不开怎么办

热门文章

  1. arduino蜂鸣器音乐代码青花瓷_教你用 Arduino 制造简易金属探测器
  2. 电脑java语言有什么用_Java语言是什么?_Java语言有什么优点
  3. 游戏迷英雄联盟游戏高清壁纸!扮演你的英雄
  4. 配色没有灵感?最流行的配色案例!没有一个人不爱的
  5. UI设计素材资源|艺术感加分背景
  6. destools php_php DES加密算法实例分析
  7. ultraedit 运行的是试用模式_单元测试 —— 前后端分离开发模式下后端质量的保证...
  8. 泛型 (Generics)一定是最易懂简单的
  9. Python 安装pythoncom库和pyHook
  10. OpenCV学习笔记:绘图指令(矩形、圆、线、文本标注)