HBuilderX
下载
https://www.dcloud.io/hbuilderx.html
HBuilderX 入门教程
https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/35357
快捷键
command + F
当前文件查询,可以打开「替换区」实现替换command + Shift + F
当前项目/目录中查询,可以打开「替换区」实现替换F2
文件或文件夹重命名F4
打开文件或文件夹所在目录「Finder」command + D
复制当前行Option + Shift + ↑或↓
向上或下移动当前行Option + 鼠标左键
点击进入command + Option + ←或→
前进或后退- 多光标
command+鼠标左键
增加一个光标command+鼠标右键
取消一个光标或选区
option+鼠标拖选
列选择- 选择编码「右下角选择编码重新打开」、着色高亮「右下角选择其它语言打开」
用途
普通 web 项目
空项目、基本 HTML 项目
Vue 项目「普通模式」
Vue 项目、element-starter 项目
Wap2App
web 站点打包 App
5+App
支持默认模板、mui 项目模板、mui 登录模板、底部选项卡模板、Hello 5+示例、Hello mui示例
支持将 web 资源文件打包 App
- 创建默认模板
- 放入 web 资源文件,修改配置
- 打包
uniapp
- 默认模板
- Hello uni-app
- uni-ui 项目
- uViewUI
- ColorUI
代码块
https://ask.dcloud.net.cn/article/35924
内置
通用
- iff :简单if
- ife : if…else
- forr :for循环结构体
- fori :for循环结构体并包含i
- funn:函数
- funa:匿名函数
- clog:打印日志
- clogvar:打印变量命名和值
uniapp
Tag 代码块
- uButton
- uCheckbox
- uGrid:宫格,需引用uni ui
- uList:列表,需引用uni ui
- uListMedia
- uRadio
- uSwiper
- viewfor:生成一段带有v-for循环结构的视图代码块
- vbase:生成一段基本的vue代码结构
JS 代码块
vue js 代码块
- vImport:导入文件
- ed:export default
- vData:输出 data(){return{}}
- vMethod:输出 methods:{}
- vComponents:输出 components: {}
- varcw:输出:”var currentWebview = this.$mp.page.$getAppWebview()”
- ifios:iOS的平台判断
- ifAndroid:Android的平台判断
- ifd ifnd 条件编译
uni Api 代码块
- uRequest
- uGetLocation
- uShowToast
- uShowLoading
- uHideLoading
- uShowModal
- uShowActionSheet
- uNavigateTo
- uNavigateBack
- uRedirectTo
- uStartPullDownRefresh
- uStopPullDownRefresh
- uLogin
- uShare
- uPay
自定义
支持自定义代码块。工具-代码块设置-XXX代码块,左侧为内置代码块,作为参考。右侧为自定义代码块区域
效率配置
视图-显示迷你地图
编辑区域右侧出现迷你预览,可拖动快速滚动页面内容编辑器与项目管理器的同步
:将鼠标移到项目管理器区域,右上角会悬浮菜单,「与编辑器同步」-「总是关联」。手动定位:编辑器点右键 - 「在项目管理器中定位」
Android 模拟器调试
通过模拟定位,解决真机真实定位不在指定范围的问题
夜神模拟器参考博客
- 下载夜神模拟器 https://www.yeshen.com/
- 打开模拟器-手机下拉设置菜单,关于平板电脑,关于版本号,连续双击打开「开发者选项」,打开调试开关
- 打开 HBuilderX 和夜神模拟器,修改模拟器端口为 62001 第二个是 62025 后面以此类推 62026,62027…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!