工具
编译:编译当前小程序项目
刷新:与编译后的功能一致,由于历史原因保留了对应的快捷键ctrl(⌘) + R
编译配置:可以选择正常编译或自定义编译条件
前台后台切换:模拟客户端小程序进入后台、返回前台的操作
清除缓存:清除文件缓存、数据缓存、授权数据
界面:控制主界面窗口模块的显示和隐藏
设置:
外观设置:控制编辑器的颜色主题、字体、字体大小和行距
编辑设置:控制文件保存行为、编辑器行为
代理设置:选择直接网络连接、系统代理和手动设置代理
通知设置:设置是否接受某种类型的通知
工具栏
点击用户头像,打开个人中心,您可以轻松切换用户,查看开发者工具收到的消息。
用户头像右侧有一个按钮,用于控制主界面模块的显示/隐藏。 至少需要存在一个模块。
在工具栏的中间,您可以选择正常编译,也可以新建一个并选择自定义条件进行编译和预览。
通过裁剪后台按钮,可以模拟小程序进入后台的情况
工具栏上提供了清除缓存的快速入口。 可以方便的清除工具上的文件缓存、数据缓存、后台授权数据,方便开发者调试。
工具栏右侧是开发辅助功能区域,可以上传代码、版本管理、查看项目详情
工具栏管理
在工具栏上单击鼠标右键,打开工具栏管理
模拟器
模拟器可以模拟小程序在微信客户端上的表现。 小程序的代码编译后可以直接在模拟器上运行。
开发者可以选择不同的设备,或者添加自定义设备来调试小程序在不同尺寸机型上的适配问题。
在模拟器底部的状态栏中拼团小程序开发详情,可以直观地看到当前运行小程序的场景值、页面路径和页面参数
独立窗口
单击模拟器/调试器右上角的按钮,可以在单独的窗口中显示模拟器/调试器
显示当前项目详细信息
包括图标、第三方平台名称(仅显示第三方平台的开发小程序)、目录信息、上次代码提交时间和代码包大小。

库基本信息 库版本切换基本信息
开发者可以在这里选择任何基础库版本来进行开发和调试与旧版本的兼容性问题。
显示基础库支持的客户端版本
工具版本1.02。 或更高版本,开发者可以在这里查看任意基础库支持的微信客户端版本范围
以灰度显示基础库
在正式版基础库完整发布之前,会有一个灰度化的过程。
工具 1.02。 或以上,开发者可以在这里灰度查看基础库的版本
发布测试基础库
注:该功能只能下发给登录开发者工具微信账号的客户端,并且会影响该客户端的所有小程序
工具版本1.02。 或以上,开发者可以选择任何基本库版本并将其发送给客户端
微信客户端打开并调试开发版小程序,可以查看分布式测试基础库的生效时间和版本

项目设置代码保护
当该选项打开时,开发者工具会尝试保护项目代码,主要是压平文件并替换引用的文件名。 以下情况不适合使用该功能
对于小程序只有简单页面的情况,启用该功能效果并不好。 如果超出该文件,并且使用了引用项目中的某些文件,运行时可能会报该文件没有找到动态引用,如var a = '.js'; (A); 将函数赋值给另一个变量时,例如 var a = ; a('.js'); 当它将用作二元运算符的参数时,例如+ 1; 使用...运算符并且未启用从ES6到ES5的转换,请求的域名和TLS版本将不会被验证
正式发布的小程序的网络请求需要验证合法域名以及域名的TLS版本,可以在mp管理后台进行配置。 开发过程中可以开启该选项,开发工具不会验证安全域名和TLS版本,有助于开发过程中更方便地完成调试工作。
域名信息
会显示小程序的安全域名信息,可以在mp管理后台设置合法域名。
设置外观设置
支持开发者工具外观以及代码编辑器习惯和风格的配置。
编辑设置
如果选择“始终在新选项卡中打开文件”,则当您单击编辑器树中的文件时,该文件将始终在新选项卡而不是临时选项卡中打开。
代理设置
您可以配置不使用代理、使用系统代理或使用自定义代理。
安全设定
CLI/HTTP 调用可以打开和关闭