HBuilderX Alpha for Mac (极客代码编辑器)v3.91 中文版
HBuilderX Alpha for Mac (极客代码编辑器)v3.91 中文版

HBuilderX,H是HTML的首字母,Builder是构造者,X是HBuilder的下一代版本。我们也简称HX。 HX轻如编辑器、强如IDE的合体版本。

正式版和Alpha版的区别

  1. Alpha版比正式版更新频率更高,新功能会优先在alpha版上发布。
  2. Alpha独立于正式版,建议电脑上保持正式版和alpha 2个版本,不要互相覆盖。
  3. Alpha和正式版各自有独立的升级机制,不会互相影响。
  4. Alpha和正式版共用相同的用户配置,如主题、快捷键设置、代码块设置。但插件需要各自安装。
  5. Alpha和正式版能同时启动一个。先开启正式版,再启动alpha版会激活已经开启的正式版。反之亦然。

我们推荐uni-app的开发者,同时安装2个版本。经常向我们反馈alpha版问题。
开发工具的测试很复杂,并非官方内测好就OK,需要在各种各样的代码的写法下测试。
如果大家总抱着等别人去体验alpha,稳定后你再升级正式版的心态话,那正式版也不可能真的稳定。

让我们简单了解下HX的特点

  1. 轻巧 仅10余M的绿色发行包(不含插件)
  2. 极速 不管是启动速度、大文档打开速度、编码提示,都极速响应 C++的架构性能远超Java或Electron架构
  3. vue开发强化 HX对vue做了大量优化投入,开发体验远超其他开发工具
  4. 小程序支持 国外开发工具没有对中国的小程序开发优化,HX可新建uni-app 小程序等项目,为国人提供更高效工具
  5. markdown利器 HX是唯一一个新建文件默认类型是markdown的编辑器,也是对md支持最强的编辑器 HX为md强化了众多功能,请务必点击【菜单-帮助-markdown语法示例】,快速掌握md及HX的强化技巧!
  6. 清爽护眼 HX的界面比其他工具更清爽简洁,绿柔主题经过科学的脑疲劳测试,是最适合人眼长期观看的主题界面
  7. 强大的语法提示 HX是中国唯一一家拥有自主IDE语法分析引擎的公司,对前端语言提供准确的代码提示和转到定义(Alt+鼠标左键)
  8. 高效极客工具 更强大的多光标、智能双击...让字处理的效率大幅提升
  9. 更强的json支持 现代js开发中大量json结构的写法,HX提供了比其他工具更高效的操作

扩展性

HX支持java插件、nodejs插件,并兼容了很多vscode的插件及代码块。
还可以通过外部命令,方便的调用各种命令行功能,并设置快捷键。
如果你习惯了其他工具(如vscode或sublime)的快捷键,在菜单工具-快捷键方案中可以切换。

插件市场

HBuilderX插件市场拥有丰富的插件,对于提升工作效率有极大帮助。

更新日志

3.91.2023092719-alpha

HBuilder

  • 【重要】新增 uni-app-x ,不再使用js和webview,编译为纯原生App,目前仅支持Android
  • 新增 HBuilderX 版本升级 支持差量更新 提升更新速度
  • 调整 HBuilderX和uni-app的版本号改为数字
  • 新增 HBuilderX 支持搜索设置项(快捷键: Alt+Shift+,)
  • 新增 项目管理器 鼠标拖拽移动文件 增加确认弹窗
  • 优化 大幅字符替换操作的性能
  • 优化 大文件 注释上千行代码操作性能
  • 修复 菜单【视图】来回切换控制台,再按下Alt+Tab,出现一个新的空白无title的控制台Bug
  • 修复 MacOSX 某些情况下,点击顶部视图或帮助菜单,HBuilderX出现崩溃的Bug
  • 修复 多文件字符搜索 首次激活搜索视图 搜索输入框没有自动置焦的Bug
  • 修复 格式化 vue/uvue文件template区域写条件编译时,格式化后条件编译缩进不对的Bug
  • 修复 格式化 TS文件选中区域格式化时,当选中区域小于一行时,格式化结果可能不对的Bug
  • 修复 某些情况下 HBuilderX plugin-manager Node进程无法退出的Bug
  • 修复 App真机运行 Android设备选择窗口,设备列表刷新慢的Bug
  • 修复 App真机运行 Android设备选择窗口,Windows下有时手机列表显示异常数据的Bug
  • 新增 uni-app manifest.json App模块配置,Facebook登录,增加配置项client_token
  • 修复 uni-app manifest.json App模块配置->定位->高德定位,只勾选Android,校验appkey_ios的Bug

uni-app插件

  • 新增 条件编译 提供 uniVersion 用于区分编译器版本。可用于插件适配不同版本的uni-app
  • 新增 条件编译 static目录支持app、web子目录
  • App-Android平台 修复 uni.downloadFile 下载 wgt 文件可能没有文件后缀的Bug
  • App-iOS平台 修复 应用语言设置为英文时,nvue map 组件仍然显示中文的Bug

uts插件

  • 调整 通过数字字面量定义变量未申明类型时默认推导为 number 类型
  • 调整 typeof 获取实例对象类型支持平台专有数字类型 Int、Float、Double等
  • 调整 instanceof 不再支持判断基础类型 number、string、boolean
  • 调整 JSON.parse 解析json字符串支持返回 Array、number、boolean、string 等数据类型
  • 新增 JSON.parse 支持传入泛型解析为指定 type 类型
  • 新增 UTSJSONObject 通过 getBoolean、getString、getNumber、getJSON 等方法访问属性,并支持传入 keyPath 格式参数
  • 新增 number 类型支持与平台专有数字类型相互转换方法 toInt、toFloat、toDouble、from 等
  • 新增 type 自定义类型支持 for...in 遍历
  • 新增 Regexp 正则表达式支持 flags 属性
  • 新增 支持 encodeURI、decodeURI、encodeURIComponent、decodeURIComponent 等全局方法
  • 新增 支持使用数值字面量和字符串字面量用作类型注解
  • 新增 uni.request 请求的 method 支持 OPTIONS
  • 新增 App-Android平台 Promise
  • 新增 App-Android平台 支持 Array.fromNative 方法将原生 ByteArray/LongArray/ShortArray 类型转换为 Array
  • 修复 App-Android平台 修复部分场景下位运算符异常的Bug
  • 修复 App-iOS平台 class 实例对象调用带参数标签的方法编译报错的Bug
  • 补齐 App-iOS平台 支持 parseInt、parseFloat、isNan、isFinite 等全局方法
  • 补齐 App-iOS平台 string 类型支持 toString、valueOf 等方法
  • 补齐 App-iOS平台 Array 类型支持 toString、sort 等方法
  • 补齐 App-iOS平台 Date 类型支持 toString、 valueOf、toUTCString、toTimeString、toDateString、parse 等方法
  • 修复 App-iOS平台 函数参数不支持 class 数组类型的Bug
  • 修复 for 循环中包含复杂continue、break时,执行不正确的Bug
  • 修复 class 中无法访问外部定义的与类内部属性、方法同名的变量的Bug

App插件(含5+App和uni-app的App端)

  • Android平台 更新 Facebook 登录 SDK 为 16.1.3 版,解决登录异常的问题
  • iOS平台 更新 uni-AD模块 穿山甲广告联盟SDK 为 5.6.0.5 版;百度百青藤广告联盟SDK 为 5.321 版;Pangle SDK 为 5.5.0.4 版;Google AdMob SDK 为 10.9.0 版
  • iOS平台 修复 3.7.12版更新个验SDK引出的 一键登录弹窗模式下点击关闭不会触发 fail 回调的Bug

uniCloud插件

  • 新增 uni-app x 项目支持
本站所有资源均来自于互联网,资源版权归原著所有,站内文章均为原创,禁止转载采集。
若本站无意侵犯了您的合法权益,请联系本站我们会及时删除。侵权投诉联系方式:[email protected]
站内资源仅作研究、学习交流,切勿商用!如需商用,请购买正版授权,否则产生的一切后果将由下载用户自行承担!
微信客服:T858008 遇到问题先查看:查看已损坏/打不开解决方法 软件使用问题不在服务范围内,免开尊口!