在Jetbrain IDE中自定义TODO功能

好的IDE能为开发以及学习源码带来效率的提升,今天要介绍的就是Jetbrain家族中IDE自带Todo功能,我认为利用好它,能够大大的提升阅读源码的效率。

假设我现在需要去阅读源代码,看了半天我终于发现代码的核心方法。这时候我想先mark它,因为想继续看下其他代码,但是又担心回头找不到它。此时,我可以使用一个标记在这代码的附近,比如Pycharm在注释时,使用Todo或者FIXME可以将注释进行高亮,并且在Todo窗口中可以很快地定位到代码。如下图所示:

示意图1

这个功能很方便,但是能不能再更人性化一些。比如,我用希望用其他的注释符号比如CORE表达这段代码很重要,而不是写个Todo或者FIXME。毕竟我是在阅读代码,而不是开发。

在查找使用手册后,发现是可以实现自定义的。有兴趣的可以直接看原文章

具体做法如下:

  1. 打开Preference -> Editor -> Todo,我的是macbook,具体的打开路径可能会有变化。
  2. 点开Todo后,应该能看到以下试图。有两栏Patterns以及Filters,可以看到认的Patterns中已经定义了todo以及fixme

    示意图2

  3. 接下来,仿照着在Patterns处点+,跳出来另外一个框,如下图所示。其中case sensitive是大小写敏感的意思。下面一行如果不勾选,还可以自定义样式。

    示意图3

  4. 除了Patterns,还有一栏Filters,配置好它之后,就可以使用Todo窗口的过滤功能了。还是同样的操作,写好NAME,再勾选相应的Pattern

    示意图4

  5. 点击ApplyOK

再把原本的注释改到CORE,发现也变了颜色,同时也可以使用过滤功能

示意图5

相关文章

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute...
近日,CloudToolkit正式推出了面向IntelliJ和Eclipse两个平台...
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Pyth...
标题: 【下载】APK可视化修改工具:APK改之理(APKIDE)作者...
背景描述有时候Python应用的代码在本地开发环境运行十分正常...
1.注册SAP账号登录SAP官网:https://www.sap.com/index.html...