当在VScode中查看我们正在工作的项目的远程Github仓库的提交时,状态栏会显示这些信息。但这并不难被忽略。所以我在想是否可以让它更加醒目一些。或许可以通过设置颜色(变为红色)来实现当有远程提交时的效果。另一种方法是在打开项目时弹出通知,指出有新的提交。我之前使用了一个扩展('Am I behind')来实现这个功能,它会在远程提交时添加一个通知。这在正常工作时非常有用......可惜的是大多数时候它都不能正常工作。有什么想法吗?
abithluo1#
@lszomoru 我也对能够设置状态栏项目背景颜色的能力感兴趣,例如在GitHub Repositories扩展中,它也有一个领先/落后指示器。目前,创建一个SourceControl对象的扩展可以设置statusBarCommands:https://code.visualstudio.com/api/references/vscode-api#SourceControl。这些命令缺乏其他状态栏项目所具有的丰富性,例如设置backgroundColor的能力:https://code.visualstudio.com/api/references/vscode-api#StatusBarItem
SourceControl
statusBarCommands
backgroundColor
uqzxnwby2#
我当时没有意识到这是一个扩展对象;-)如果项目可以有一个可定制的背景颜色来使其更加突出,那就太好了,但也许只有在远程有新的提交时才会这样。这个GitHub扩展是否有一个专用的Github仓库?
qpgpyjmq3#
@jjnxpct,非常感谢您的反馈。我认为允许扩展实现源代码控制提供程序为状态栏命令指定背景颜色是完全有可能的。然而,我并不认为这是解决这个问题的正确方法。我们对扩展作者的整体指导是,状态栏项目背景应该被视为最后的选择。我们最近引入了the SCM action button,它显示在源代码控制查看器中,我在想是否可以对这个按钮进行改进以提高可发现性。另一个我们可以考虑的选项是在SCM活动栏项目上显示徽章,这可以指示有即将到来/过去的更改。
3条答案
按热度按时间abithluo1#
@lszomoru 我也对能够设置状态栏项目背景颜色的能力感兴趣,例如在GitHub Repositories扩展中,它也有一个领先/落后指示器。
目前,创建一个
SourceControl
对象的扩展可以设置statusBarCommands
:https://code.visualstudio.com/api/references/vscode-api#SourceControl。这些命令缺乏其他状态栏项目所具有的丰富性,例如设置
backgroundColor
的能力:https://code.visualstudio.com/api/references/vscode-api#StatusBarItemuqzxnwby2#
我当时没有意识到这是一个扩展对象;-)如果项目可以有一个可定制的背景颜色来使其更加突出,那就太好了,但也许只有在远程有新的提交时才会这样。
这个GitHub扩展是否有一个专用的Github仓库?
qpgpyjmq3#
@jjnxpct,非常感谢您的反馈。我认为允许扩展实现源代码控制提供程序为状态栏命令指定背景颜色是完全有可能的。然而,我并不认为这是解决这个问题的正确方法。我们对扩展作者的整体指导是,状态栏项目背景应该被视为最后的选择。
我们最近引入了the SCM action button,它显示在源代码控制查看器中,我在想是否可以对这个按钮进行改进以提高可发现性。另一个我们可以考虑的选项是在SCM活动栏项目上显示徽章,这可以指示有即将到来/过去的更改。