有没有办法在 Android studio 中将 TODO 标记为完成?
Is there a way to mark TODO complete in Android studio?
我正在尝试在 Android 工作室中跟踪 TODOs。
有没有办法标记它们 'complete' 而不是简单地删除它们?
通常的约定是,当 TODO
完成后,将其从代码中删除。
与 FIXME
或 STOPSHIP
相同。 (STOPSHIP
可能会被 CI 服务器接收并将构建设置为 失败 直到评论被删除)。
如果您想跟踪已完成项目的进度,您可以使用其他工具:
在 -> settings/editor/todo 中并按照步骤操作。写下您将用来替换“TODO”的名称作为步骤 1 的新模式的名称。
我通过添加 MACRO 来扩展 TODO
设置新模式的解决方案,使过程自动化。
- 首先我们必须为
TODO
设置一个新模式,正如我在开头提到的。
然后我们要通过执行以下步骤制作一个宏:
- 转到:编辑 -> MACROS -> 开始宏录制
- 从现在起,您的动作由 Android Studio 记录。将光标放在“TODO”字样上,然后按:Left Alt + J // FOR MAC OS X: Ctrl + G / Shift + Ctrl + G(TODO字会高亮显示)
See the screenshot #1
- 现在按CAPS LOCK键按钮打开CAPS LOCK(或使用SHIFT按钮代替CAPS LOCK输入大写字母)
- …然后键入 COMPLETED(或您在自己的 TODO 模式中使用的其他词)
See the screenshot #2
- 现在再次按下CAPS LOCK键按钮关闭CAPS LOCK(或松开SHIFT按钮)
- 转到:编辑 -> MACROS -> 停止宏录制
- 为您的宏输入一个名称
See the screenshot #3
转到:FILE -> SETTINGS -> KEYMAP(如果找不到,请使用搜索字段)
See the screenshot #4
添加您自己的键盘快捷键
See the screenshot #5
点击应用
就是这样!将光标放在代码中的 TODO
个单词上,然后按预选的快捷键。
我正在尝试在 Android 工作室中跟踪 TODOs。
有没有办法标记它们 'complete' 而不是简单地删除它们?
通常的约定是,当 TODO
完成后,将其从代码中删除。
与 FIXME
或 STOPSHIP
相同。 (STOPSHIP
可能会被 CI 服务器接收并将构建设置为 失败 直到评论被删除)。
如果您想跟踪已完成项目的进度,您可以使用其他工具:
在 -> settings/editor/todo 中并按照步骤操作。写下您将用来替换“TODO”的名称作为步骤 1 的新模式的名称。
我通过添加 MACRO 来扩展 TODO
设置新模式的解决方案,使过程自动化。
- 首先我们必须为
TODO
设置一个新模式,正如我在开头提到的。 然后我们要通过执行以下步骤制作一个宏:
- 转到:编辑 -> MACROS -> 开始宏录制
- 从现在起,您的动作由 Android Studio 记录。将光标放在“TODO”字样上,然后按:Left Alt + J // FOR MAC OS X: Ctrl + G / Shift + Ctrl + G(TODO字会高亮显示) See the screenshot #1
- 现在按CAPS LOCK键按钮打开CAPS LOCK(或使用SHIFT按钮代替CAPS LOCK输入大写字母)
- …然后键入 COMPLETED(或您在自己的 TODO 模式中使用的其他词) See the screenshot #2
- 现在再次按下CAPS LOCK键按钮关闭CAPS LOCK(或松开SHIFT按钮)
- 转到:编辑 -> MACROS -> 停止宏录制
- 为您的宏输入一个名称 See the screenshot #3
转到:FILE -> SETTINGS -> KEYMAP(如果找不到,请使用搜索字段) See the screenshot #4
添加您自己的键盘快捷键 See the screenshot #5
点击应用
就是这样!将光标放在代码中的
TODO
个单词上,然后按预选的快捷键。