HbuilderX 一款轻量级编辑器,简洁的设计和高效的处理能力让它备受开发者的喜爱,可谓集美貌(轻量)和智慧(语法分析、提示、转到定义、调试等)于一身。
不仅如此,HbuilderX对Vue的配合也是相当的完美。
一般来说,编辑器的快捷键都大同小异,各有各的特点,而Hbuilder的几个实用快捷键真的可以让你惊叹不已。
现在给大家安利一个非常实用的快捷键。
智能双击
在HBuilderX中,但凡特殊点的字符,都能智能双击。
- 双击引号/括号内侧,是选中引号/括号内的内容
- 双击逗号两侧,是选择逗号前一段或后一段
- 双击行尾,是选中该行(不含回车符)
- 双击连词符(-_)选中整个词
- 双击折叠行首内容开头,选择折叠段落
- 双击行首缩进,选择相同缩进的段落
- 双击列表符号,选择列表段落
- 双击Tag开头或结尾,选择整段Tag
- 双击属性赋值等号=,选择Html属性
- 双击if、function等关键字,选择整段包围区域
- 双击分号,选择js等语言的;分号前段落
- 双击css类名左侧,选择Css类
- 双击注释符选择注释区域
- 双击#选择markdown标题段落
- 双击语法定义符开头选择markdown图片、超链接、加粗倾斜、代码等语法区
扩大选区:ctrl + =
当你在开发中,想选一个区域进行复制或删除时,就需要从代码的开始到结束区域进行框选,这样既低效又容易出错。而在HbuilderX里是可以快速进行一级一级的向上选区的,可以智能的判断选区范围,持续扩大选区,无鼠标快速选中你需要的选区。
反包围: Ctrl + Shift + ]
- 双击tag p开头,选中该tag。
- 按反包围Ctrl+Shift+],可去掉tag p并自动处理子节点的缩进。
选中相同语法词及跳过某词: Ctrl + e (mac是Cmd + d)
- 下图中,使用普通的选择相同词Ctrl+e(mac是Cmd+d),会把所有div都选中。但使用Ctrl+Shift+e(mac是Cmd+Shift+d),会智能识别语法,剔除不相干的词。
- 下图按下选择相同语法词,同时选中tag首尾的div,而不会选中子节点的div。
- 然后就可以方便的将原div改名为p
交换选区内容:Ctrl + Shift + x
这快捷键真的真的非常实用! 当需要交互2个选区的内容时,正常的流程是选中a、剪切、点b前面、粘贴、选中b、找到之前a的位置点击、粘贴…这么长的操作太低效。而使用HbuilderX的操作就是
- 双击第1个style属性后的引号内侧,可选中引号内容。
- 按下Ctrl后继续双击第2个style属性后的引号内侧,可选中2个引号内的选区。
- 按下Ctrl+Shift+x,交换style属性的内容。
如果不选择内容,光标放置到2行,可直接交换这2行的内容,如下图
同时注释代码段首尾
if块的调整很常见,除了包围、反包围外,常用操作还有同时注释掉if段首尾。
- 双击if选中if代码块
- 按Ctrl+\在选区首尾加光标,变成多光标模式
- 按Ctrl+/注释掉选区首尾行
转到定义:Alt + d
转到定义是非常常用的功能,普通编辑器不长于此,只能猜单词跳转。
转到定义的快捷键是Alt+d,鼠标操作是alt+左键单击。
而HBuilderX还有一个特色是转到定义到分栏,ctrl+alt+左键,可以把一个定义处的代码打开在另一侧,方便共同查看。
折叠:Alt + -或+
折叠的快捷键是alt±和=
在菜单跳转-折叠里,还有更多折叠的玩法,其中有一个功能非常有用,就是“折叠其他选区”,快捷键是Alt+Shift+o。
文件数据大纲:alt + w
大纲可以让我们高效的查看文档,alt + w 打开。
Hbuilder的高效只有用过才知道,它可以让我们的开发效劳更高!