|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
格式化的代码书写,写出的代码不仅美观,也易于阅读与维护。平时编写代码,遵循一定书写规范是个好习惯,看看雷军、周鸿祎这些大佬早年写的代码,可以看出他们今天的成就与他们良好的职业品格息息相关:让一切井然有序无疑在极大程度上助力自己的事业。
很多代码编辑器,都具备代码格式化功能,或自身集成,或通过插件实现。过去版本的Emeditor可以通过宏来完成代码格式化功能,我记得2008年有位大佬写了一个叫 FHTML 的 .jsee 宏,用的是 JavaScript 语言,后续还有一些完善,它可以对 HTML、CSS和JS 进行格式化,基于标签名识别代码类型。现在新版本Emeditor则直接集成了代码格式化功能,基于编辑器所支持的全部语言,操作入口是“转换→格式化”,操作更便捷。
FHTML.jsee 现在还能在Emeditor官网找到,下载后放入指定目录(一般放在Emeditor目录里的子目录 Jsee,没有则建立它),然后在宏菜单中选择它,以后就可以使用了。Emeditor所有的宏都可以建立一个快捷键,方便高效操作。
使用中发现,FHTML由于开发早,对箭头函数的支持不够好,会将 => 拆分成 = > ,也就是 = 和 > 之间加了一个空格,这在JS引擎看来是不合法的。FHTML还存在诸多局限,不过可以修改、完善。此外,由于它需要通过HTML代码标签(tagName)识别代码类型,所做格式化的针对对象依赖于 <html>...</html>、<style>...</style> 和 <script>...</script> 等这些标签,假如我们只需要格式化某种代码类型中的一部分,那会很不方便。有能力的可以修改代码,建议的做法是将 FHTML 拆分为三,做成 FCSS、FHTML 和 FJS,这样需要格式化任何类型的片段代码,调用相应的宏即可。
同样的,新版Emeditor的格式化功能也是针对完整代码的,针对代码中的某些片段进行格式化的效果也不是很理想。
所有的工具,开发是都有自己的定位,合理使用工具,可以让工作事半功倍。
|
评分
-
| 参与人数 3 | 威望 +130 |
金钱 +260 |
经验 +80 |
收起
理由
|
南无月
| + 30 |
+ 60 |
+ 30 |
很给力! |
樵歌
| + 50 |
+ 100 |
|
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|