HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

appleid打不开无法设置专用密码,上传app store最新上传方法

Appstore上传

苹果的appleid子站最近打不开,之前上传app store都是需要在appleid这个子站设置专用密码才能上传的,但是现在这个网站打不开,造成设置专用密码找不到入口。

可能,现在苹果不建议再使用专用密码上传了吧。不过可以使用香蕉云编这个工具来上传,它支持使用密钥来上传,这个密钥在app store就能设置,不需要去苹果的appleid子站设置。

https://www.yunedit.com/ipasend

上传界面如下图所示:

这个密钥,可以在app store设置,如下图:

这样,注意,点击用户与访问菜单后,需要再点击“集成”标签,才能看到密钥设置页面。

继续阅读 »

苹果的appleid子站最近打不开,之前上传app store都是需要在appleid这个子站设置专用密码才能上传的,但是现在这个网站打不开,造成设置专用密码找不到入口。

可能,现在苹果不建议再使用专用密码上传了吧。不过可以使用香蕉云编这个工具来上传,它支持使用密钥来上传,这个密钥在app store就能设置,不需要去苹果的appleid子站设置。

https://www.yunedit.com/ipasend

上传界面如下图所示:

这个密钥,可以在app store设置,如下图:

这样,注意,点击用户与访问菜单后,需要再点击“集成”标签,才能看到密钥设置页面。

收起阅读 »

上传app store无法设置专用密码可以使用香蕉云编密钥上传代替

Appstore上传

最近苹果设置专用密码的功能打不开了,appleid.apple.com访问跳account.apple.com,但是account.apple.com打开后,只有一个转圈界面,无法打开。

如下图:

然而很多上传工具都是通过专用密码上传的,比如Transporter也是通过专用密码上传。像xcode不是通过专用密码上传的不一样,但是使用hbuilderx开发的IOS应用是打成ipa包的,不能通过xcode上传。

可以使用香蕉云编上传,香蕉云编支持使用app store密钥上传和专用密码上传两种方式。如图:

这个密钥很容易设置,不需要跑去appleid.apple.com设置,在app store的界面就可以使用,添加密钥后,就可以下载p8密钥,注意这个p8密钥只能下载一次,在下图标注的地方下载:

上面的参数中,Issuser ID和密钥ID可以直接从界面获得,p8密钥是将密钥下载下来后,用文本编辑器打开,即可获得。

继续阅读 »

最近苹果设置专用密码的功能打不开了,appleid.apple.com访问跳account.apple.com,但是account.apple.com打开后,只有一个转圈界面,无法打开。

如下图:

然而很多上传工具都是通过专用密码上传的,比如Transporter也是通过专用密码上传。像xcode不是通过专用密码上传的不一样,但是使用hbuilderx开发的IOS应用是打成ipa包的,不能通过xcode上传。

可以使用香蕉云编上传,香蕉云编支持使用app store密钥上传和专用密码上传两种方式。如图:

这个密钥很容易设置,不需要跑去appleid.apple.com设置,在app store的界面就可以使用,添加密钥后,就可以下载p8密钥,注意这个p8密钥只能下载一次,在下图标注的地方下载:

上面的参数中,Issuser ID和密钥ID可以直接从界面获得,p8密钥是将密钥下载下来后,用文本编辑器打开,即可获得。

收起阅读 »

windows开发打包ios和发布到app store方法

应用上架

使用hbuilderx可以打包ios应用,不过打包ios的过程,需要ios证书,打包完后还需要分发到app store。这两步是需要mac电脑的工具去完成的。

假如使用windows电脑,就安装不了mac电脑的工具了。

其实windows电脑也可以生成证书和上传ipa文件到app store的。

可以使用香蕉云编来代替。

生成证书大概是下面三个步骤

(1)在香蕉云编生成CSR文件
(2)在苹果开发者中心生成cer文件,过程中需要提供上一步生成的CSR文件
(3)在香蕉云编将苹果生成的cer证书,转换成hbuilderx打包需要的p12私钥证书。
(4)在苹果开发者中心生成profile文件。

可以使用下面这个工具:

https://www.yunedit.com/createcert

工具打开的界面是这样的:

详细的步骤可以按照工具里面的教程来做。

生成完证书后,就可以进行打包了。

后面又需要打包,打包按下面的步骤来做:

(1)在苹果开发者中心的app store connect的app模块下,查看有没有创建app,假如没有在app store创建app先创建一个,如下图:

(2)点击APP,可以进入APP的上架界面,如下图,第一个见到的界面,就是要你上传应用截屏:

这里的截屏要求截很多种尺寸的图片,比如新的iphone,旧版的iphone、ipad等等。假如你没有这么多种设备在手用来截屏测试,可以使用香蕉云编的生成截屏工具来完成截屏。

https://www.yunedit.com/jietu

(3)最后,在这个上架的界面,拉下去,看到需要我们上传一个构建版本。这里不使用它推荐的mac系统的上传工具。这里还是使用香蕉云编来上传,工具地址:

https://www.yunedit.com/ipasend

继续阅读 »

使用hbuilderx可以打包ios应用,不过打包ios的过程,需要ios证书,打包完后还需要分发到app store。这两步是需要mac电脑的工具去完成的。

假如使用windows电脑,就安装不了mac电脑的工具了。

其实windows电脑也可以生成证书和上传ipa文件到app store的。

可以使用香蕉云编来代替。

生成证书大概是下面三个步骤

(1)在香蕉云编生成CSR文件
(2)在苹果开发者中心生成cer文件,过程中需要提供上一步生成的CSR文件
(3)在香蕉云编将苹果生成的cer证书,转换成hbuilderx打包需要的p12私钥证书。
(4)在苹果开发者中心生成profile文件。

可以使用下面这个工具:

https://www.yunedit.com/createcert

工具打开的界面是这样的:

详细的步骤可以按照工具里面的教程来做。

生成完证书后,就可以进行打包了。

后面又需要打包,打包按下面的步骤来做:

(1)在苹果开发者中心的app store connect的app模块下,查看有没有创建app,假如没有在app store创建app先创建一个,如下图:

(2)点击APP,可以进入APP的上架界面,如下图,第一个见到的界面,就是要你上传应用截屏:

这里的截屏要求截很多种尺寸的图片,比如新的iphone,旧版的iphone、ipad等等。假如你没有这么多种设备在手用来截屏测试,可以使用香蕉云编的生成截屏工具来完成截屏。

https://www.yunedit.com/jietu

(3)最后,在这个上架的界面,拉下去,看到需要我们上传一个构建版本。这里不使用它推荐的mac系统的上传工具。这里还是使用香蕉云编来上传,工具地址:

https://www.yunedit.com/ipasend

收起阅读 »

l-floating-panel 添加的多标签的主题内容使用transform: translateY(10px);会导致l-floating-panel 主题内容里面的image无法加载显示

最近开发一个浮动弹框的功能,插件选择的是l-floating-panel ,插件主题内容里面有一个可以跟随软键盘弹出收回的输入框,开始使用到了ransform: translateY(10px);加transiton 来实现,在功能实现之后发现组件内的主题内容里面的所有的标签image都不能显示,花费大量的事件排查之后,发现需要删除ransform: translateY(10px);才可以显示,最后尝试改用margin-bottom或bottom来实现,大家必坑,希望官方能排查下解决。

继续阅读 »

最近开发一个浮动弹框的功能,插件选择的是l-floating-panel ,插件主题内容里面有一个可以跟随软键盘弹出收回的输入框,开始使用到了ransform: translateY(10px);加transiton 来实现,在功能实现之后发现组件内的主题内容里面的所有的标签image都不能显示,花费大量的事件排查之后,发现需要删除ransform: translateY(10px);才可以显示,最后尝试改用margin-bottom或bottom来实现,大家必坑,希望官方能排查下解决。

收起阅读 »

uniapp app 端如何可以监听到声音的分贝值?我现在用的是uni.getRecorderManager() 这个方法,不支持监听声音的分贝值。

我现在想实现一个功能,实时的去监听用户讲话,想如果用户的声音的大小就识别客户已经讲完话,从而去实现对应的逻辑。有什么办法可以实现吗?麻烦各位大神指导一下,谢谢!

我现在想实现一个功能,实时的去监听用户讲话,想如果用户的声音的大小就识别客户已经讲完话,从而去实现对应的逻辑。有什么办法可以实现吗?麻烦各位大神指导一下,谢谢!

4.84 版本无法唤起小程序 2.01

HBuilderX 微信小程序 问题已解决

更新之后的 HBuilderX4.84 版本,启动项目后无法正确唤起小程序开发者工具 2.01

更新之后的 HBuilderX4.84 版本,启动项目后无法正确唤起小程序开发者工具 2.01

uniapp极速上手鸿蒙开发

鸿蒙征文

uniapp极速上手鸿蒙开发

uniapp 团队 与版本 4.28.2024092502 起,支持鸿蒙应用开发,现在是 4.76.2025082103,同时支持鸿蒙应用和元服务开发了。

我们现在上手感受一下

环境配置

底下主要针对真机做的演示

项目要求

在创建uniapp项目的时候,需要选择 vue3,vue2不支持

搭建流程

  1. AGC平台上新建项目,目的是活动boundleName以及调试和发布证书
  2. 下载和安装 DevEco Studio
  3. 使用 DevEco Studio 创建项目,然后配置boundleName和调试和发布证书
  4. 复制证书相关的配置
  5. 下载和安装 hbuilder
  6. hbuilder 下载相关插件
  7. hbuilder 配置 DevEco Studio 工具路径
  8. hbuilder新建uniapp vue3工程
  9. hbuilder配置鸿蒙应用的证书
  10. hbuilder运行项目

AGC平台上新建项目

可以根据需求选择新建工程还是项目。 这里选择项目

下载和安装 DevEco Studio

下载和安装DevEco Studio

boundleName和调试和发布证书

因为真机在调试时候需要使用调试证书

应用在发布的时候需要使用发布整数,因此一次性都配置获得即可

配置链接

image-20241219092436235

DevEco Studio 新建项目获得证书配置信息

这个步骤主要为了得到证书的配置代码,uniapp运行项目的时候需要用到

在使用DevEco Studio新建完项目后,参考链接 进行证书的配置

得到配置文件 build-profile.json5 后续复制整个代码到uniapp创建的项目即可

image-20241219093119586

下载和安装 hbuilder

这里下载和安装

hbuilder 下载相关插件

工具-插件安装 关键是这几个 鸿蒙、vue3

image-20241219093722816

hbuilder 配置 DevEco Studio 工具路径

这里配置DevEco Studio 工具的路径 工具-设置

image-20241219093840013

hbuilder新建uniapp vue3工程

新建vue3工程

image-20241219093925639

hbuilder配置鸿蒙应用的证书

在项目根目录下配置 \harmony-configs\build-profile.json5 如果不存在,则手动新建。

然后复制、粘贴证书代码进去

image-20241219094156393

hbuilder运行项目

最后,运行项目

image-20241219094225699

效果

image-20241219094414865

继续阅读 »

uniapp极速上手鸿蒙开发

uniapp 团队 与版本 4.28.2024092502 起,支持鸿蒙应用开发,现在是 4.76.2025082103,同时支持鸿蒙应用和元服务开发了。

我们现在上手感受一下

环境配置

底下主要针对真机做的演示

项目要求

在创建uniapp项目的时候,需要选择 vue3,vue2不支持

搭建流程

  1. AGC平台上新建项目,目的是活动boundleName以及调试和发布证书
  2. 下载和安装 DevEco Studio
  3. 使用 DevEco Studio 创建项目,然后配置boundleName和调试和发布证书
  4. 复制证书相关的配置
  5. 下载和安装 hbuilder
  6. hbuilder 下载相关插件
  7. hbuilder 配置 DevEco Studio 工具路径
  8. hbuilder新建uniapp vue3工程
  9. hbuilder配置鸿蒙应用的证书
  10. hbuilder运行项目

AGC平台上新建项目

可以根据需求选择新建工程还是项目。 这里选择项目

下载和安装 DevEco Studio

下载和安装DevEco Studio

boundleName和调试和发布证书

因为真机在调试时候需要使用调试证书

应用在发布的时候需要使用发布整数,因此一次性都配置获得即可

配置链接

image-20241219092436235

DevEco Studio 新建项目获得证书配置信息

这个步骤主要为了得到证书的配置代码,uniapp运行项目的时候需要用到

在使用DevEco Studio新建完项目后,参考链接 进行证书的配置

得到配置文件 build-profile.json5 后续复制整个代码到uniapp创建的项目即可

image-20241219093119586

下载和安装 hbuilder

这里下载和安装

hbuilder 下载相关插件

工具-插件安装 关键是这几个 鸿蒙、vue3

image-20241219093722816

hbuilder 配置 DevEco Studio 工具路径

这里配置DevEco Studio 工具的路径 工具-设置

image-20241219093840013

hbuilder新建uniapp vue3工程

新建vue3工程

image-20241219093925639

hbuilder配置鸿蒙应用的证书

在项目根目录下配置 \harmony-configs\build-profile.json5 如果不存在,则手动新建。

然后复制、粘贴证书代码进去

image-20241219094156393

hbuilder运行项目

最后,运行项目

image-20241219094225699

效果

image-20241219094414865

收起阅读 »

专业苹果证书检测工具 | cert.signstack.cc

证书 Apple证书 iOS证书

介绍内容:

一键检测iOS证书是否有效、是否被封或撤销

全面支持G3协议证书检测机制

支持IPA包内部证书验证功能

检测结果精准可靠,提升证书管理效率

以高亮方式显示证书状态,更直观易懂

显示掉签时间与证书类型,方便追踪与管理

https://cert.signstack.cc/

继续阅读 »

介绍内容:

一键检测iOS证书是否有效、是否被封或撤销

全面支持G3协议证书检测机制

支持IPA包内部证书验证功能

检测结果精准可靠,提升证书管理效率

以高亮方式显示证书状态,更直观易懂

显示掉签时间与证书类型,方便追踪与管理

https://cert.signstack.cc/

收起阅读 »

苹果IPA在线签名工具(支持Win/Mac)

签名 重签名 iOS证书 App云端打包 Apple证书 App打包 App离线打包 移动APP iOS打包

支持功能:
1支持在线IPA签名与重签名操作

2.可编辑应用名称与标识符信息

3.去除IPA时间限制及冗余动态库

4.提供永久免费分发与下载链接服务

5.支持Windows和macOS双平台使用

访问地址:
https://sign.ipasign.cc

继续阅读 »

支持功能:
1支持在线IPA签名与重签名操作

2.可编辑应用名称与标识符信息

3.去除IPA时间限制及冗余动态库

4.提供永久免费分发与下载链接服务

5.支持Windows和macOS双平台使用

访问地址:
https://sign.ipasign.cc

收起阅读 »

翔一样!

4.76更新HBuilderx定位元素失效布局变紊乱
打包必须android/iOS一起打包,中途不能停止(sb设计)

4.76更新HBuilderx定位元素失效布局变紊乱
打包必须android/iOS一起打包,中途不能停止(sb设计)

自定义深色主题颜色

主题
{  
    "theme-custom.author": "",  
    "theme-custom.name": "",  
    "theme-custom.version": "",  
    "theme-custom.date": "2024-9-23",  
    "editor.colorScheme": "Monokai",  
    "workbench.colorCustomizations": {  
        "[Default]": {},  
        "[Monokai]": {  
            "button.background": "#268bd2",  
            "button.foreground": "#fff",  
            "button.hoverBackground": "#006280",  
            "console.background": "#002b36",  
            "editor.background": "#002b36",  
            "editor.caretLine": "#073642",  
            "editor.foldMarker.collapsed.background": "#33ffd6",  
            "editor.foldMarker.collapsed.foreground": "#66ffe0",  
            "editor.foldMarker.expanded.background": "#003847",  
            "editor.foldMarker.expanded.foreground": "#fff",  
            "editor.foreground": "#268bd2",  
            "editor.indentguide": "#009999",  
            "editor.indicator.matchtag": "#586e75",  
            "editor.indicator.sameword": "#268bd2",  
            "editor.linenumber": "#4dffdb",  
            "editor.selection": "#274642",  
            "editor.unactive_selection.background": "#002b36",  
            "editorGroup.border": "#002b37",  
            "editorGroupHeader.tabsBackground": "#002c39",  
            "editorSuggestWidget.background": "#00212b",  
            "editorSuggestWidget.border": "#454545",  
            "editorSuggestWidget.selectedBackground": "#005a6f",  
            "explorer.file.status.added": "#4e88f7",  
            "extensionButton.border": "#002b36",  
            "extensionButton.checkColor": "#ffffff",  
            "extensionButton.prominentBackground": "#00212b",  
            "extensionButton.prominentForeground": "#b3edff",  
            "extensionButton.prominentHoverBackground": "#004e66",  
            "focusBorder": "#00212b",  
            "imageview.background": "#005266",  
            "imageview.foreground": "#003d4d",  
            "input.background": "#003847",  
            "input.border": "#197777",  
            "input.foreground": "#fff",  
            "input.searchbar.foreground": "#197777",  
            "input.searchbar.foreground.notfinded": "#93a1a1",  
            "inputList.border": "#196e6c",  
            "inputList.foreground": "#0089b3",  
            "inputList.hoverBackground": "#003946",  
            "inputList.titleColor": "#0089b3",  
            "inputOption.activeBorder": "#41a863",  
            "inputValidation.infoBackground": "#00212b",  
            "list.activeSelectionBackground": "#003946",  
            "list.activeSelectionForeground": "#c0c0c0",  
            "list.foreground": "#e6fff5",  
            "list.hoverBackground": "#003946",  
            "list.inactiveSelectionBackground": "#ffffff",  
            "menu.background": "#00212b",  
            "menu.foreground": "#b3edff",  
            "menu.selectionBackground": "#004e66",  
            "menu.selectionForeground": "#fff",  
            "menubar.background": "#00212b",  
            "minimap.handle.background": "#005266",  
            "outlineBackground": "#00212b",  
            "pathnavigator.pathnode.hoverbackground": "#007599",  
            "scrollbarSlider.background": "#56858f",  
            "scrollbarSlider.hoverBackground": "#304a50",  
            "searchbar.quick_search_item.icon": "#003b4d",  
            "searchbar.quick_search_item.icon_selected": "#007599",  
            "settings.dropdownBackground": "#004052",  
            "settings.dropdownBorder": "#196e6c",  
            "settings.dropdownForeground": "#b6b6b6",  
            "settings.dropdownListBorder": "#47d147",  
            "settings.textInputBackground": "#003847",  
            "settings.textInputBorder": "#196e6c",  
            "settings.textInputDisableBackground": "#e6faff",  
            "sideBar.background": "#00212b",  
            "sideBar.border": "#002733",  
            "statusBar.background": "#00212b",  
            "statusBar.button.hoverbackground": "#1e3a43",  
            "statusBar.foreground": "#e6faff",  
            "statusBar.noFolderBackground": "#00212b",  
            "statusBar.noFolderForeground": "#b3edff",  
            "statusBarItem.hoverBackground": "#004e66",  
            "tab.activeBackground": "#002b37",  
            "tab.activeBorder": "#b3b3cc",  
            "tab.activeForeground": "#004052",  
            "tab.border": "#003847",  
            "tab.hoverBackground": "#002c39",  
            "tab.inactiveBackground": "#004052",  
            "tab.inactiveForeground": "#ccf4ff",  
            "tab.unfocusedActiveForeground": "#002b37",  
            "tab.unfocusedHoverBackground": "#002b37",  
            "tab.unfocusedInactiveForeground": "#002b37",  
            "terminal.background": "#002b36",  
            "titleBar.activeBackground": "#00212b",  
            "titleBar.activeForeground": "#e6faff",  
            "titleBar.border": "#00212b",  
            "titleBar.inactiveBackground": "#00212b",  
            "titleBar.inactiveForeground": "#e6faff",  
            "toolBar.background": "#002c39",  
            "toolBar.border": "#002c39",  
            "toolBar.hoverBackground": "#005a6f",  
            "window.activeBorder": "#00212b",  
            "window.inactiveBorder": "#00212b",  
            "windowTitleBar.activeBackground": "#00212b",  
            "windowTitleBar.activeForeground": "#e6faff"  
        }  
    },  
    "editor.tokenColorCustomizations": {  
        "[Default]": {},  
        "[Monokai]": {  
            "rules": [  
                {  
                    "scope": [  
                        "comment"  
                    ],  
                    "settings": {  
                        "foreground": "#75715"  
                    }  
                },  
                {  
                    "name": "String",  
                    "scope": "string",  
                    "settings": {  
                        "foreground": "#248C85"  
                    }  
                },  
                {  
                    "name": "String Other Link Description",  
                    "scope": "string.other.link.description.markdown",  
                    "settings": {  
                        "foreground": "#149098"  
                    }  
                },  
                {  
                    "name": "Template Definition",  
                    "scope": [  
                        "punctuation.definition.template-expression",  
                        "punctuation.section.embedded"  
                    ],  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Tag name",  
                    "scope": "entity.name.tag",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Markup Headings",  
                    "scope": "markup.heading",  
                    "settings": {  
                        "foreground": "#93a1a1"  
                    }  
                },  
                {  
                    "name": "Markup Setext Header",  
                    "scope": "markup.heading.setext",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#93a1a1"  
                    }  
                },  
                {  
                    "name": "Class name",  
                    "scope": "entity.name.type, entity.name.class",  
                    "settings": {  
                        "fontStyle": "underline",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Inherited class",  
                    "scope": "entity.other.inherited-class",  
                    "settings": {  
                        "fontStyle": "italic underline",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Tag attribute",  
                    "scope": "entity.other.attribute-name",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Function name",  
                    "scope": "entity.name.function",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Invalid",  
                    "scope": "invalid",  
                    "settings": {  
                        "background": "#268bd2",  
                        "fontStyle": "",  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "diff.deleted",  
                    "scope": "markup.deleted",  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Markup Quote",  
                    "scope": "markup.quote",  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Storage",  
                    "scope": "storage",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Keyword",  
                    "scope": "keyword",  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "scope": [  
                        "string"  
                    ],  
                    "settings": {  
                        "foreground": "#149798"  
                    }  
                }  
            ]  
        }  
    }  
}
继续阅读 »
{  
    "theme-custom.author": "",  
    "theme-custom.name": "",  
    "theme-custom.version": "",  
    "theme-custom.date": "2024-9-23",  
    "editor.colorScheme": "Monokai",  
    "workbench.colorCustomizations": {  
        "[Default]": {},  
        "[Monokai]": {  
            "button.background": "#268bd2",  
            "button.foreground": "#fff",  
            "button.hoverBackground": "#006280",  
            "console.background": "#002b36",  
            "editor.background": "#002b36",  
            "editor.caretLine": "#073642",  
            "editor.foldMarker.collapsed.background": "#33ffd6",  
            "editor.foldMarker.collapsed.foreground": "#66ffe0",  
            "editor.foldMarker.expanded.background": "#003847",  
            "editor.foldMarker.expanded.foreground": "#fff",  
            "editor.foreground": "#268bd2",  
            "editor.indentguide": "#009999",  
            "editor.indicator.matchtag": "#586e75",  
            "editor.indicator.sameword": "#268bd2",  
            "editor.linenumber": "#4dffdb",  
            "editor.selection": "#274642",  
            "editor.unactive_selection.background": "#002b36",  
            "editorGroup.border": "#002b37",  
            "editorGroupHeader.tabsBackground": "#002c39",  
            "editorSuggestWidget.background": "#00212b",  
            "editorSuggestWidget.border": "#454545",  
            "editorSuggestWidget.selectedBackground": "#005a6f",  
            "explorer.file.status.added": "#4e88f7",  
            "extensionButton.border": "#002b36",  
            "extensionButton.checkColor": "#ffffff",  
            "extensionButton.prominentBackground": "#00212b",  
            "extensionButton.prominentForeground": "#b3edff",  
            "extensionButton.prominentHoverBackground": "#004e66",  
            "focusBorder": "#00212b",  
            "imageview.background": "#005266",  
            "imageview.foreground": "#003d4d",  
            "input.background": "#003847",  
            "input.border": "#197777",  
            "input.foreground": "#fff",  
            "input.searchbar.foreground": "#197777",  
            "input.searchbar.foreground.notfinded": "#93a1a1",  
            "inputList.border": "#196e6c",  
            "inputList.foreground": "#0089b3",  
            "inputList.hoverBackground": "#003946",  
            "inputList.titleColor": "#0089b3",  
            "inputOption.activeBorder": "#41a863",  
            "inputValidation.infoBackground": "#00212b",  
            "list.activeSelectionBackground": "#003946",  
            "list.activeSelectionForeground": "#c0c0c0",  
            "list.foreground": "#e6fff5",  
            "list.hoverBackground": "#003946",  
            "list.inactiveSelectionBackground": "#ffffff",  
            "menu.background": "#00212b",  
            "menu.foreground": "#b3edff",  
            "menu.selectionBackground": "#004e66",  
            "menu.selectionForeground": "#fff",  
            "menubar.background": "#00212b",  
            "minimap.handle.background": "#005266",  
            "outlineBackground": "#00212b",  
            "pathnavigator.pathnode.hoverbackground": "#007599",  
            "scrollbarSlider.background": "#56858f",  
            "scrollbarSlider.hoverBackground": "#304a50",  
            "searchbar.quick_search_item.icon": "#003b4d",  
            "searchbar.quick_search_item.icon_selected": "#007599",  
            "settings.dropdownBackground": "#004052",  
            "settings.dropdownBorder": "#196e6c",  
            "settings.dropdownForeground": "#b6b6b6",  
            "settings.dropdownListBorder": "#47d147",  
            "settings.textInputBackground": "#003847",  
            "settings.textInputBorder": "#196e6c",  
            "settings.textInputDisableBackground": "#e6faff",  
            "sideBar.background": "#00212b",  
            "sideBar.border": "#002733",  
            "statusBar.background": "#00212b",  
            "statusBar.button.hoverbackground": "#1e3a43",  
            "statusBar.foreground": "#e6faff",  
            "statusBar.noFolderBackground": "#00212b",  
            "statusBar.noFolderForeground": "#b3edff",  
            "statusBarItem.hoverBackground": "#004e66",  
            "tab.activeBackground": "#002b37",  
            "tab.activeBorder": "#b3b3cc",  
            "tab.activeForeground": "#004052",  
            "tab.border": "#003847",  
            "tab.hoverBackground": "#002c39",  
            "tab.inactiveBackground": "#004052",  
            "tab.inactiveForeground": "#ccf4ff",  
            "tab.unfocusedActiveForeground": "#002b37",  
            "tab.unfocusedHoverBackground": "#002b37",  
            "tab.unfocusedInactiveForeground": "#002b37",  
            "terminal.background": "#002b36",  
            "titleBar.activeBackground": "#00212b",  
            "titleBar.activeForeground": "#e6faff",  
            "titleBar.border": "#00212b",  
            "titleBar.inactiveBackground": "#00212b",  
            "titleBar.inactiveForeground": "#e6faff",  
            "toolBar.background": "#002c39",  
            "toolBar.border": "#002c39",  
            "toolBar.hoverBackground": "#005a6f",  
            "window.activeBorder": "#00212b",  
            "window.inactiveBorder": "#00212b",  
            "windowTitleBar.activeBackground": "#00212b",  
            "windowTitleBar.activeForeground": "#e6faff"  
        }  
    },  
    "editor.tokenColorCustomizations": {  
        "[Default]": {},  
        "[Monokai]": {  
            "rules": [  
                {  
                    "scope": [  
                        "comment"  
                    ],  
                    "settings": {  
                        "foreground": "#75715"  
                    }  
                },  
                {  
                    "name": "String",  
                    "scope": "string",  
                    "settings": {  
                        "foreground": "#248C85"  
                    }  
                },  
                {  
                    "name": "String Other Link Description",  
                    "scope": "string.other.link.description.markdown",  
                    "settings": {  
                        "foreground": "#149098"  
                    }  
                },  
                {  
                    "name": "Template Definition",  
                    "scope": [  
                        "punctuation.definition.template-expression",  
                        "punctuation.section.embedded"  
                    ],  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Tag name",  
                    "scope": "entity.name.tag",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Markup Headings",  
                    "scope": "markup.heading",  
                    "settings": {  
                        "foreground": "#93a1a1"  
                    }  
                },  
                {  
                    "name": "Markup Setext Header",  
                    "scope": "markup.heading.setext",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#93a1a1"  
                    }  
                },  
                {  
                    "name": "Class name",  
                    "scope": "entity.name.type, entity.name.class",  
                    "settings": {  
                        "fontStyle": "underline",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Inherited class",  
                    "scope": "entity.other.inherited-class",  
                    "settings": {  
                        "fontStyle": "italic underline",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Tag attribute",  
                    "scope": "entity.other.attribute-name",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Function name",  
                    "scope": "entity.name.function",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#839496"  
                    }  
                },  
                {  
                    "name": "Invalid",  
                    "scope": "invalid",  
                    "settings": {  
                        "background": "#268bd2",  
                        "fontStyle": "",  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "diff.deleted",  
                    "scope": "markup.deleted",  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Markup Quote",  
                    "scope": "markup.quote",  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Storage",  
                    "scope": "storage",  
                    "settings": {  
                        "fontStyle": "",  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "name": "Keyword",  
                    "scope": "keyword",  
                    "settings": {  
                        "foreground": "#268bd2"  
                    }  
                },  
                {  
                    "scope": [  
                        "string"  
                    ],  
                    "settings": {  
                        "foreground": "#149798"  
                    }  
                }  
            ]  
        }  
    }  
}
收起阅读 »