1、转到定义 【时空间忍术】 实用性 :★★★★★
HBuilderX拥有强大的跳转功能,如下:
示例1:ALT + 鼠标左键 或 选中内容后ALT + d 出现类似于超链接的下划线样式后点击鼠标左键快速打开对应组件文件内容 ,此功能对快速跳转到方法位置也同样适用;
示例2:ALT + left(方向键)或 工具栏上的<按钮
自动定位到上次光标位置;
示例3:CTRL + left(方向键) 光标自动定位一个单元 ;
示例4:转到自定义行 CTRL + G ,在搜索栏出现 :(手动输入:也可)后,输入对于的行数,回车直接跳转到对应行;
补充:官方文档有一个CTRL + ALT + 鼠标左键 自动展开分栏的功能,我使用直接就关闭hbiulder了,暂未仔细分析问题所在。
2、tag包围【水遁·水牢笼】 实用性 :★★★★★
选中需包围代码块后 按 CTRL + ] 实现tag包围;
3、快速移动代码块【飞雷神之术】 实用性 :★★★★
选中 需移动代码块后 CTRL + up/down (方向键) 实现代码快速移动;
4、扩大选区【地爆天星】 实用性 :★★★
CTRL + = 实现选区逐步扩大;
5、tag反包围【八卦六十四掌】 实用性 :★★★★
选中需包围代码块后 按 CTRL + SHIFT + ] 实现tag反包围,这个和tag包围有点区别是 当选择的标签前后不对应时,反包围不生效;
6、标签快速选择【提升龙】 实用性 :★★★★★
选择标签 按下CTRL + e,会选中到所有标签,包括子级下的同名标签,如果不选取子级下的同名标签,按钮需升级 为 CTRL + SHIFT + e ,配合多光标模式可以实现很多快速操作;
什么?多光标模式是什么?好吧,就和word的多选一样,按住CTRL后在点击某个位置,在新位置出现一个新的光标;
7、交换选区【飞雷神二段】 实用性 :★★★★
是不是还在使用 剪切粘贴 的方法实现代码位置交换?来试试这个飞雷神二段;
按住CTRL选择需要交换的选区,选择后CTRL +SHIFT + x 实现选区位置交换;,仅支持2次选区选取,选择2个以上多个选区交换不生效;
如不选取代码块,直接选择行也是可以实现位置交换的,方法同上。
8、格式化代码与反格式化代码【月读】 实用性 :★★★★★
格式化代码 : 选择{}内部内容,按CTRL + k 实现格式化代码;
反格式化代码 : 选择{}内部内容,按CTRL+ SHIFT + k 实现反格式化代码;
9、代码块快速复现【超兽伪画】 实用性 :★★★★★
如图所示:methods、components、computed同理,生命周期函数不支持;
10、代码助手1.0【通灵术1.0】 实用性 :★★★★
在出现的代码提示框中如果不使用方向键选择提示代码,可按ALT键进入插入模式,输入对应的数字键即可选择对应内容;
11、制表符长度设置【怪力拳】 实用性 :★★★★
有些时候从远端拉取的代码,制表符长度只有2,如果不符合自己的开发习惯,到底调整设置。
12、鼠标滚轮操作【草薙剑】 实用性 :★★★★★
以上按键搭配鼠标滚轮触发对应效果;
13、折叠【土遁·岩隐之术】 实用性 :★★★★★
1.选中需要折叠的内容,CTRL + -/+ 完成折叠/展开;
2.折叠其他区域,字面意思,既当前选择内容不折叠,其他内容全部折叠,按 ALT + SHIFT + o;
14.查找与替换 【胧】 实用性 :★★★★★
CTRL + P :快速查找文件;
CTRL + TAB :查看打开的所有文件列表;
CTRL + SHIFT + O :查找当前文件下的索引符号;
CTRL + F :查找匹配当前文件的输入的搜索内容;
CTRL + ALT + F :查找匹配当前文件的输入的搜索内容;
注:
1、以上 均已 window平台为 演示标准;
2、素材来源 Hbiulder X 官方使用手册;
头发什么的已经不重要了,重,要吗?