热门标签 | 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 官方使用手册;

 

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



推荐阅读
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 本文深入探讨了 Delphi 中类对象成员的核心概念,包括 System 单元的基础知识、TObject 类的定义及其方法、TClass 的作用以及对象的消息处理机制。文章不仅解释了这些概念的基本原理,还提供了丰富的补充和专业解答,帮助读者全面理解 Delphi 的面向对象编程。 ... [详细]
  • cJinja:C++编写的轻量级HTML模板引擎
    本文介绍了cJinja,这是一个用C++编写的轻量级HTML模板解析库。它利用ejson来处理模板中的数据替换(即上下文),其语法与Django Jinja非常相似,功能强大且易于学习。 ... [详细]
  • 精选多款高效实用软件及工具推荐
    本文介绍并推荐多款高效实用的软件和工具,涵盖系统优化、网络加速、多媒体处理等多个领域,并提供安全可靠的下载途径。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • Vue 开发与调试工具指南
    本文介绍了如何使用 Vue 调试工具,包括克隆仓库、安装依赖包、构建项目以及在 Chrome 浏览器中加载扩展的详细步骤。 ... [详细]
  • 本文通过实例详细介绍了如何在C++ Builder(BCB)中派生一个TMemo类,并动态创建该VCL控件。我们将展示如何定义派生类TMemoEx,以及如何在窗体中动态创建和使用这个控件。 ... [详细]
  • 在许多地理位置选择类的应用程序中,侧边栏是常见的用户界面元素,用于通过选择特定的字母快速定位和选择地点。本文将详细介绍如何在Android应用中创建一个具有波浪效果的自定义侧边栏,以提升用户体验。 ... [详细]
  • 探讨在使用 Fast-Android-Networking 库时遇到的 addStringBody 方法无法正常工作的问题及其解决方案。 ... [详细]
  • Android Studio 中 Gradle 使用的常见问题与解决方案
    本文探讨了在使用 Android Studio 进行开发时,遇到的与 Gradle 相关的问题,包括每次打开项目都需要下载 Gradle 和 Gradle 插件依赖包下载失败或卡顿等问题,并提供了详细的解决方法。 ... [详细]
  • 本文详细介绍了如何在Python3环境中配置Appium1.4.6,并指导如何连接模拟器进行自动化测试。通过本文,您将了解从环境搭建到模拟器连接的完整流程。 ... [详细]
  • 本文探讨了在多种编程语言中实现Hello World输出的方法,从经典的C语言到现代的JavaScript,每种语言都有其独特的表达方式。 ... [详细]
  • Asp.net MVC 中 Bundle 配置详解:合并与压缩 JS 和 CSS 文件
    本文深入探讨了 Asp.net MVC 中如何利用 Bundle 功能来合并和压缩 JavaScript 和 CSS 文件,提供了详细的配置步骤和示例代码,适合开发人员参考学习。 ... [详细]
  • 在使用高德地图内置导航功能时遇到AMapNavi组件出现空指针异常,经过多次排查发现问题是由于so库的兼容性引起的。本文将详细介绍如何通过调整项目配置来解决这一问题。 ... [详细]
  • 本文介绍了如何在 Flutter 应用程序中使用单例模式创建一个全局唯一的数据管理类,以确保在整个应用生命周期中数据的一致性和可访问性。 ... [详细]
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社区 版权所有