热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

HbiulderX编译器的开发小技巧持续更新

1、转到定义【时空间忍术】  实用性:★★★★★HBuilderX拥有强大的跳转功能,如下:光标跳转转到行转到指定行列转到匹配的括号跳转到书签跳转到滚动条信息点转到定义转到

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 官方使用手册;

 

头发什么的已经不重要了,重,要吗?



推荐阅读
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本文介绍了如何在C#中启动一个应用程序,并通过枚举窗口来获取其主窗口句柄。当使用Process类启动程序时,我们通常只能获得进程的句柄,而主窗口句柄可能为0。因此,我们需要使用API函数和回调机制来准确获取主窗口句柄。 ... [详细]
  • Splay Tree 区间操作优化
    本文详细介绍了使用Splay Tree进行区间操作的实现方法,包括插入、删除、修改、翻转和求和等操作。通过这些操作,可以高效地处理动态序列问题,并且代码实现具有一定的挑战性,有助于编程能力的提升。 ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ... [详细]
  • 本题涉及一棵由N个节点组成的树(共有N-1条边),初始时所有节点均为白色。题目要求处理两种操作:一是改变某个节点的颜色(从白变黑或从黑变白);二是查询从根节点到指定节点路径上的第一个黑色节点,若无则输出-1。 ... [详细]
  • 本文介绍如何使用JPA Criteria API创建带有多个可选参数的动态查询方法。当某些参数为空时,这些参数不会影响最终查询结果。 ... [详细]
author-avatar
落叶听声
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有