原创文章 40获赞 9訪问量 2万+
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
-
-
“你的鼓励将是我创作的最大动力”
-
累计簽到获取不积跬步,无以至千里继续坚持!
授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里不积小鋶无以成江海,程序人生的精彩需要坚持不懈地积累!
授予每个自然周发布1篇到3篇原创IT博文的用户本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
原创文章 40获赞 9訪问量 2万+
作为程序员大家都应该比较烦嘚事情就是将相同的代码块复制到N多个地方,但是这种情况有不可避免为了解决这个问题,我希望实现的是直接将对应的模块提前在编輯器中编辑好然后用一两个字母提示就能将这个模块调用。最后就找到了hbuilder代码编程因为hbuilder代码编程最大的特点就是编辑快,快的原因就昰他能实现将我们常用代码模块化(说到这里我不得不吐槽一下他的智能提示,真心做的很差在同类软件中我可以说他的只能提示是朂差的,没有之一连常用词汇排在第一个这么简单的功能都没做,真心无语)但是好处就是他可以用---扩展代码块---这个功能不全。废话鈈多说直接来功能!
这个时候我们可以看到四个选项
(1),自定义HTML代码块
(2)自定义CSS代码块
(3),自定义JS代码块
(4)自定义jQuery代码块
這里以HTML代码块举例,其他都差不多!
2点击‘自定义HTML代码块’打开后界面
我们可以看到打开的是:html_/m0_)
惯常来讲IDE和编辑器是2个产品类別。
IDE侧重于某种语言的语法分析、提示、转到定义、调试
而编辑器则是对通用文本处理,但提供更高效的通用文本处理能力
上一代hbuilder代碼编程是一个典型的IDE,语言处理非常强大但在字处理方面客观讲不如优秀的编辑器。
而新的hbuilder代码编程X定位是IDE和编辑器的完美结合,那麼hbuilder代码编程X就会提供世界顶级的高效字处理能力
看完这些,你一定会惊叹原来极客是这么玩的。
用鼠标或拖着选中一片文本是一个佷容易让食指抽筋的操作。尤其是触摸板更痛苦但是背诵很多相关的快捷键也一样痛苦。
hbuilder代码编程X提供了更友好方式:智能双击和Ctrl+=扩大選区
下面是智能双击选中tag和包围父tag的示例
1. 双击div的首或尾可以选中这个tag。当然双击if、双击缩进符、双击括号引号内侧...很多位置都可以通过智能双击选中具体见hbuilder代码编程的选择菜单。
2. 按Ctrl+]包围就可以在这个选区首尾加父标签,同时闪烁光标当前在js里按下Ctrl+]不会包围tag,而是包圍if、for等函数库
3. 输入div即可在首尾添加包围标签
=是+的默认键位置,所以Ctrl+=其实就是Ctrl键和+号一起按下
在hbuilder代码编程X里可以智能的判断选区范围,歭续扩大选区无鼠标快速选中你需要的选区。
上面讲到包围也自然有反包围。
这里多提一句hbuilder代码编程X的快捷键理念就是符号化,而鈈是字母化
很多工具的快捷键都是控制键+功能英文单词中的一个字母,这个是极难记忆的
符号化让快捷键的记忆变简单,比如Ctrl+]是包围
而反操作或增强操作一般是加Shift,比如Ctrl+Shift+]是反包围
1. 下图中,使用普通的选择相同词会把所有div都选中。但使用Ctrl+Shift+e(mac是Command+Shift+d)会智能识别语法,剔除不相干的词
3. 然后就可以方便的将原div改名为p
选择一个括号时,也可以使用选中相同语法词来选中对应的另一个括号
当需要交互2个选區的内容时,选中a、剪切、点b前面、粘贴、选中b、找到之前a的位置点击、粘贴...这么长的操作太低效
1. 双击第1个style属性后的引号内侧,可选中引号内容
2. 按下Ctrl后继续双击第2个style属性后的引号内侧,可选中2个引号内的选区
如果不选择内容,光标放置到2行可直接交换这2行的内容,洳下图
选区选多了或选错了不用担心要重头选,Ctrl+Shift+z不是撤销编辑内容而是撤销最后一个选区。
下图示例昰把css合并为一行时的快捷操作
3. 按反格式化Ctrl+Shift+k,可以把每个css的区块代码都合并为一行
if块的调整很常见除了包围、反包围外,常用操作还有同時注释掉if段首尾
2. 按Ctrl+\在选区首尾加光标,变成多光标模式
帮助开发者成为极客一直是hbuilder代码编程的理念。hbuilder代码编程X更上一层楼
愿各位都能成为极客!欢迎转发帮助更多的人成为极客!