我想使用扩展API在MacBook触摸栏上显示Vscode上的时钟 [英] I want to show clock on vscode on my macbook touchbar using extension api
本文介绍了我想使用扩展API在MacBook触摸栏上显示Vscode上的时钟的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道vscode扩展API的基础。我已经创建了我自己的扩展git-touchbar,供我个人使用一些git命令。所以说到点子上,我想要显示的是我的触摸栏扩展上的时钟(hh:mm)。就我阅读文档而言,如果我想在触摸栏上显示一些文本,我可以这样做...
"contributes": {
"commands": [
{
"command": "git-touchbar.showTime",
"title": "12:00"
}}}
但它是静态的。我想要做的是更新Touchbar上的标题属性后,一些间隔像1分钟。它不必在每隔一秒的😅之后进行更新。已经有一些扩展可以在状态栏上显示时钟。但我想在我的触摸栏扩展上显示它。
提前谢谢
推荐答案
您可以向菜单添加24(00-23)小时命令和60(00-59)分钟命令,并使用上下文变量touchbar-hour
和touchbar-minute
来控制哪些命令可见。
"contributes": {
"commands": [
{
"command": "git-touchbar.hour00",
"title": "00:"
},
{
"command": "git-touchbar.hour01",
"title": "01:"
},
.....
]
"menus": {
"touchBar": [
{
"command": "git-touchbar.hour00",
"group": "gittools",
"when": "touchbar-hour == 0"
},
{
"command": "git-touchbar.hour01",
"group": "gittools",
"when": "touchbar-hour == 1"
},
.....
]
}
在扩展中设置2个上下文变量的值。
您应该编写一个较小的Node或Python脚本来生成package.json
的168个条目
这篇关于我想使用扩展API在MacBook触摸栏上显示Vscode上的时钟的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文