hbuildjson红叉_HBuilderX对json的优化有多强
json是⼀种对计算机友好,对⼈不友好的⽂件格式。js获取json的key和value
以前都是服务器⽣成json,前端程序员很少⼿写json。
但现代前端开发⾥,json的应⽤范围越来越多,各种配置⽂件、js的export⾥,全是json,写起来让⼈倍感痛苦,遍地是坑。
⽐如半⾓符号错输成全⾓,⽐如少了逗号或结尾多了逗号,⽐如没有语法提⽰和代码块,⽐如键值对的选中和复制很低效...
HBuilderX提供了多项优化技巧,达到最好的json编辑体验。学会这些,效率翻倍!
中⽂符号免⼲扰输⼊
在HBuilderX⾥写json,不⽤管输⼊法状态,如果光标位置应该是半⾓符号,即使你按下全⾓符号也会⾃动变成半⾓。
当然在字符串⾥,按下全⾓符号不会被转换半⾓。
舒畅书写,不⽤分神,不⽤紧张。
其实中⽂符号免⼲扰输⼊是HBuilder多年来⼀直的亮点,不⽌是json,在html、js、css、vue⾥都⽀持中⽂符号免⼲扰输⼊。
我们深切体会中国程序员的痛苦,并动⼿做出改进。
回车时⾃动补⾏尾逗号
不⽤担⼼回车时什么时候该输⼊⾏尾逗号,什么时候不输⼊。
HBuilderX会⾃动识别是否需要逗号,并在回车时把缺失的逗号⾃动补齐。
保存时⾃动删除数组或键值对结尾的多余逗号
我们复制⼀段json时,经常把⾏尾的逗号也复制过来,但最后⼀⾏其实是不能⽤逗号的,还得记得⼿动删除。
HBuilderX在保存时会⾃动清理这些不合法的逗号,⽆需操⼼太多。
KeyValue代码块,像写excel那样写键值对
在js的json⾥敲kv,会出现KeyValue代码块,
回车后⽣成这样的键值对
此时敲完key的⽂字,然后按tab,就可以把光标⾃动转到value那⾥并选中value,然后继续敲value的内容即可。
不⽤再被敲冒号逗号打断,专注于写KeyValue内容,就像⽤excel。
注:此功能在纯json⽂件中不⽣效,仅在js中使⽤json时⽣效。
智能双击,快速选中数组或键值对
当我们想选中⼀段数组或键值对,不管是准备复制还是删除,过去都需要拖动。
⽽拖动选择其实是⼀个极其低效⼜损伤⼿的⾏为:按下⾷指⿏标或触摸板,不能松开继续拖动到结尾,这个过程缓慢且⾷指神经⼀直紧张。HBuilderX提供了强⼤的智能双击来解决这个问题,具体在json中:
双击逗号左部,是选中逗号以前的键值对或数组
双击逗号右部,是选中逗号以后的键值对或数组
双击⾏尾,选中整⾏
双击括号内侧,选中括号内的内容
按下Alt同时双击括号内侧,选中括号内的内容(包含括号)
双击引号内侧,选中引号内的内容
按下Alt同时双击引号内侧,选中引号内的内容(包含引号)
了解更多智能双击,点HBuilderX的选择菜单。
所有双击都⽀持搭配Ctrl实现多选
HBuilderX完善的多光标⽀持让操作效率如虎添翼。
快速重复插⼊
当你想重复插⼊⼀段键值对或数组时,最快捷的⽅式不是复制然后新位置粘贴,⽽是使⽤快速重复插⼊功能。windows上是Ctrl+Insert或Ctrl+Shift+r,mac上是Command+Shift+r。
语法提⽰
很多js⽅法把多个参数合并为⼀个json对象,那么这些参数的语法提⽰怎么办?
HBuilderX也有完美的json参数语法提⽰⽀持。
如果参数⾥有回调函数,还可以在回车时⾃动⽣成匿名函数,如下:
多想业务,少为形式浪费时间,这是HBuilderX要帮助开发者做到的事。
另外某些特殊的配置⽂件,⽐如uni-app⾥的pages.json,也⽀持语法提⽰,以提升编程效率。
保存时⾃动校验语法
json和js的校验是HBuilderX内置的,都是在保存时会校验语法,每处错误会标记红⾊波浪线,按F4可跳转到下个错误。掌握这些技巧,开启你的⾼效之旅!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论