我自己用过的WEB编辑器有两种:HBuilder和Dreamweaver。这两种编辑器各有各的特点,但是相对来说,我倾向于前者;后者给我的感觉就是功能繁杂,运行起来慢,而且编码的便捷度不高,时不时需要鼠标的搭配使用,所以在这里我仅发表个人对于HBuilder的看法。

1.人性化

  抛开代码的编写效率,我觉得这软件的一大特色就是照顾了我们程序员的心灵之窗——眼睛。每天坐在电脑前一坐就是一天,而几乎大部分时间都是盯着电脑屏幕,所以屏幕的色彩搭配很关键。我通常在编码时喜欢用黑色风格,主要是自己也不会搭配护眼色,尽管好多软件支持屏幕护眼,但是总不愿每次开编程软件都去开一次护眼软件。HBuilder为此专门设计色彩——绿柔,这一点是我很大程度使用这款软件的根本原因,四种模式,由你选择:

2.高效的编码方式

  我相信程序员大都是喜欢使用键盘的,其一在于快,其二在于“秀操作”,作为一个程序员,都想着能够让那些用鼠标操控电脑的羡慕,所以,快捷键的使用是至关重要的。程序员都熟悉WINDOWS快捷键的使用,因而软件都会去迎合我们的这一习惯。

  一些基础的快捷键就不介绍了,如CTRL+C、CTRL+V、CTRL+Z等等。我常用的快捷键有以下几种,很方便,而且实用:

  (1)CTRL+D:删除整行,免去了选中一行再BACKSPACE

  (2)CTRL+CTRL:快速查找,代码写到一定程度的时候非常实用

  (3)CTRL+SHIFT+F:整理代码格式,这个可以说是强迫症的福音,一定程度上可以帮你完美对齐,美中不足的是,仅支持HTML和CSS

  (4)CTRL+R:运行,可以直接打开浏览器执行,可以选择

  (5)CTRL+/:注释,这个都不陌生,选中多行也可以直接使用,且只要放在被注释的位置,都可以直接取消注释,无需选中

  还有很多快捷键,具体需要可以在帮助中查看。

3.简洁美观的界面

  一个编辑器,不光功能要好,界面设计也十分关键,我个人喜欢简洁明了的界面布局格式,给人一种打开就可以去敲代码的感觉。HBuilder不会弹出多余的广告信息,此外实时预览的功能非常好用,可以通过二维码访问自己的页面,不过需要自己配置外置服务器,整体界面如下:

浅谈WEB编辑器——HBuilder的更多相关文章

  1. 【架构】浅谈web网站架构演变过程

    浅谈web网站架构演变过程   前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变.   该系统具备的功能:   用户模块:用户注册和管理 商品模块:商品展示和管 ...

  2. 浅谈web应用的负载均衡、集群、高可用(HA)解决方案(转)

    1.熟悉几个组件 1.1.apache     —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安 ...

  3. [原创]浅谈Web UI自动化测试

    [原创]浅谈Web UI自动化测试 Web UI自动化测试相信大家都不陌生,今天来谈谈这个,我最早接触自动化测试时大约是在2004年,2006年当时在腾讯财付通算是开始正式接触自动化测试,之所以是正式 ...

  4. 浅谈|WEB 服务器 -- Caddy

    浅谈|WEB 服务器 -- Caddy 2018年03月28日 12:38:00 yori_chen 阅读数:1490 标签: caddyserverwebhttps反向代理 更多 个人分类: ser ...

  5. 浅谈 Web 中前后端模板引擎的使用

    前言 这篇文章本来不打算写的,实话说楼主对前端模板的认识还处在非常初级的阶段,但是为了整个 源码解读系列 的完整性,在深入 Underscore _.template 方法源码后,觉得还是有必要记下此 ...

  6. 浅谈WEB前后端分离

    重审业务逻辑 用过MVC的童鞋都知道业务逻辑(Bussiness Logic),但是大多对这概念又是模棱两可,业务逻辑从来都是这样难以理解,谈论前后端分离之前这个概念非常有必要探讨一下! 在简单的CR ...

  7. 浅谈WEB安全性(前端向)

    相信进来的时候你已经看到alert弹窗,显示的是你cookie信息(为配合博客园要求已删除).单纯地在你的客户端弹出信息只是类似于迫使你在自己的房间脱衣服——没人看得到,自然也不算啥恶意行为.那么如果 ...

  8. 【转载】拒绝平庸——浅谈WEB登录页面设计

    用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客.古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说 ...

  9. 拒绝平庸——浅谈WEB登录页面设计

    用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客.古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说 ...

随机推荐

  1. POJ1012-Joseph数学

    题目链接:http://poj.org/problem?id=1012 题目大意: 约瑟夫环的一个扩展,2*k个人围一圈,前k个是好人,后k个是坏人.报到m的人就要死掉,然后重新开始报数.要求的是最小 ...

  2. Linux安装yum以及更新yum版本

    .使用RedHat系统不能正常使用yum安装 由于RedHat没有注册,所有不能使用它自身的资源更新,于是使用yum instatll gcc-c++的时候出现This system is not r ...

  3. 【转】c++ new操作符的重载

    基本概念: 1. 操作符重载:C++支持对某个操作符赋予不同的语义 2. new操作符:申请内存,调用构造函数 关于c++ new操作符的重载 你知道c++ 的new 操作符和operator new ...

  4. Fiddler插件 --- 解密Elong Mapi请求参数及响应内容

    当前问题: 在我们日常的Web/App测试过程中, Fiddler是一大辅助利器:在我们团队,也经常使用Fiddler进行App抓包测试. 艺龙 App使用的REST(内部称为Mapi)接口,在使用过 ...

  5. My-Blog搭建过程:如何让一个网站从零到可以上线访问

    文章简述 5月13号的时候,上线了自己的个人博客网站:http://blog.hanshuai.xin,随后在平台上发布了一篇关于My-Blog的介绍博客<Docker+SpringBoot+M ...

  6. mac上解决Resource temporarily unavailable

    Resource temporarily unavailable这种问题一般是因为当前的进程数或者文件数不够 fork: Resource temporarily unavailable 修改最大进程 ...

  7. 数据库安全性操作——操作原则及SQL注入

    转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6893134.html 今天在进行支付宝开发时,看到支付宝开发文档<开放平台第三方应用安全开发指南> ...

  8. .net操作压缩文件

    附件:SharpZipLib.zip public class UnZipClass//解压 { /// <summary> /// 解压功能(解压压缩文件到指定目录) /// </ ...

  9. 【shell脚本实例】一个恶作剧—— kill掉占用CPU较高的matlab进程

    我们实验室有台服务器,博士们在服务器上跑MATLAB,基本都是4核都是超过95%的CPU占用,想了个恶作剧的shell 定时kill掉MATLAB程序,是不是很邪恶啊,哈哈~~~  不过我只是干过一次 ...

  10. 给sftp创建新用户、默认打开和限制在某个目录

    一.环境: CentOS 6.8 使用 FileZilla 进行 sftp 连接 二.背景 给外包的工作人员提供我司服务器的某一目录的访问(包括读写)权限,方便他们部署代码文件. 之所以是某一目录的访 ...