我正试图在Android工作室跟踪TODO.
有没有办法将它们标记为"完整"而不是简单地删除它们?
常见的惯例是,当a TODO
完成后,您将从代码中删除它.
与FIXME
或相同STOPSHIP
.(STOPSHIP
可能会被CI服务器接收并将构建设置为失败,直到删除注释为止).
如果要跟踪已完成项目的进度,可以使用其他工具:
使用像Redmine这样的票务系统
使用像GIT这样的版本控制系统,并为每个修复提交一个提交
使用命名方案(我们使用//
我TODO
通过添加MACRO来扩展设置新模式的解决方案,以使过程自动化.
首先,我们必须设置一个新的模式,TODO
正如我在开头提到的那样.
然后我们必须通过执行以下步骤来创建一个宏:
转到:编辑 - > MACROS - >启动宏录制
从现在开始,您的操作由Android Studio录制.将光标设置在"TODO"字样上并按:Left Alt + J // FOR MAC OS X: Ctrl + G/Shift + Ctrl + G(TODO字将突出显示) 参见屏幕截图#1
现在按下CAPS LOCK键按钮打开CAPS LOCK(或使用SHIFT键而不是CAPS LOCK键入大写字母)
...并输入COMPLETED(或您在自己的TODO模式中使用的其他单词) 请参见屏幕截图#2
现在再次按下CAPS LOCK键,关闭CAPS LOCK(或松开SHIFT键)
转到:编辑 - > MACROS - >停止宏录制
输入宏的名称 请参见屏幕截图#3
转到:文件 - >设置 - > KEYMAP(如果找不到,请使用搜索字段) 查看屏幕截图#4
添加自己的键盘快捷键 请参见屏幕截图#5
单击"应用"
就这样!将光标设置TODO
在代码中的单词上,然后按预选的快捷方式.
在 - > settings/editor/todo中按照步骤操作