分享

!!!Adobe Brackets——开源、简洁强大的HTML、CSS和JavaScript集成开发环境

 看见就非常 2013-03-21

Brackets是一个开源的基于HTML/CSS/JavaScript开发,运行在native shell上的集成开发环境。该项目由Adobe创建和维护,根据MIT许可证发布。提供Windows和OS X平台支持。

Brackets的特点是简约、快捷,没有很多的视图或者面板,它的核心目标是减少在开发过程中那些效率低下的重复性工作,例如浏览器刷新,修改元素的样式,搜索功能等等。

前往Brackets download页面下载所需版本。

一、项目设置

1、打开Brackets,整个界面很简洁,顶部菜单栏只提供file > exit退出编辑器功能。左侧为项目组织结构的文件树,使用Ctrl/Cmd+Shift+H可以呼出与关闭文件树。右侧为编辑区,上部为工具栏,中部为文档区域,下部为提示区域。


2、打开项目 使用File > Open Folder命令打开项目文件夹,左侧文件树项目名更新为项目文件夹名,文件树更新为当前项目的文件树。


在项目名上单击左键,弹出项目编辑菜单,编辑菜单会显示历史项目,以及项目编辑命令。


Open Folder命令:打开新的项目。

Project Settings命令:设置当前项目的Web地址,在页面调试预览时会用到。
设置要求:必须是http://开头的web地址。


如上图,设置为http://127.0.0.1/demo/slide时,在浏览器预览时,会通过web地址打开相应的页面。


如果没有设置,会通过文件的盘符地址打开页面。

二、文件编辑

在文件树中点击index.html,主区域打开index.html的文档。


1、Brackest会检测文档是否符合html规范,如下图提示,在20行有一个style样式块需要放在head节点里。

 

2、把光标放在一个class或id属性的标签名称上,按下Ctrl/Cmd + E(“编辑”)或退出编辑。Brackets将搜索项目下所有CSS文件,然后打开一个内嵌的编辑器嵌入在HTML文件中,可以让你迅速修改CSS代码。

当前class/id标签有多处样式定义时,编辑窗口提供切换按钮来切换显示样式,也可以使用Alt + Up/Down箭头键切换。
需要注意的是,Brackets会检测当前html文档以及项目下所有CSS文件来查找class/id样式,即使某些CSS文件在当前html文档中未被引用到。

 

3、Brackets同样支持对JS对象定义的快速预览/编辑,把光标放在一个js函数名称上,按下Ctrl/Cmd + E(“编辑”)或退出编辑。

 

4、Brackets内建取色器,提供RGBa、HEX、HSLa的颜色编码形式。把光标放在一个颜色编码上,按下Ctrl/Cmd + E(“编辑”),退出取色器窗口需要使用Esc键。

 

三、即时预览

Brackets提供网页即时预览功能。使用该功能时,Brackets调用Chrome浏览器打开当前页面,此后修改html、css、javascript并保存后,所修改的内容会即时响应到浏览器中的页面,无须手动刷新页面。这是Brackets最大的一个亮点,有两个显示器的coder有福了,可以分屏显示Brackets和chrome,即时修改即时预览,无需切换编辑器/浏览器和刷新页面。

目前即时预览功能的一些限制:
它仅适用于Chrome浏览器为目标浏览器,你必须安装Chrome。
它依赖于在Chrome浏览器中的远程调试功能,这是一个命令行标志启用。在Mac上,如果你已经在使用Chrome浏览器,这时启动“即时预览”,Brackets将询问你是否要重新启动Chrome浏览器启用远程调试功能。
只能同时对一个HTML文件进行预览 - 如果切换另一个HTML文件,Brackets将关闭原来的预览。

 

四、部分快捷键

Ctrl/Cmd+Shift+H 可以呼出与关闭文件树

Ctrl/Cmd + E          快速预览/编辑 css样式/javascript函数

Ctrl/Cmd + +/-       放大缩小编辑区字体大小

Ctrl/Cmd + 0          重置编辑区字体大小 

Ctrl/Cmd + Alt + P  打开即时预览功能

Ctrl/Cmd + /          行注释

Ctrl/Cmd + Alt + /  块注释

注:css代码、html代码注释时只能使用块注释快捷键

 

 

有待改进之处:

1、撤销修改功能支持的步数较少

2、未保存的修改在撤销时会一次撤销到最后一次保存的状态

3、取色器不支持Ctrl/Cmd + E关闭

4、javascript只支持对函数的快速预览/编辑

5、对于css样式、javascript函数的快速预览:

  • Brackets会检测当前html文档以及项目下所有css、javascript文件来查找目标,即使某些css、javascript文件在当前html文档中未被引用到
  • 对于作为JSON对象属性的函数的查找结果,其他对象中的同名函数也会被索引到

6、在使用网页即时预览功能时,打开Chrome控制台,Brackets会退出即时预览

7、不支持双击选中中文字符串

8、不支持代码折叠

 

 

-|-------------------- 2012.12.22 12:05 更新-brackets-sprint-18下载地址 --------------------------------

刚打开Brackets,提示有更新 brackets-sprint-18,点击获取跳转到download.,一直打不开该页面,本文顶部提供的github下载页面无brackets-sprint-18信息,蛋疼啊。。。

无奈之下,尝试查看download.页面源码,看到如下代码:

复制代码
<section>
  <header>
    <h3>Sprint 18</h3>
    <h4>Dec 20, 2012</h4>
  </header>
  <div class="content"><a class="notes" href="https://github.com/adobe/brackets/wiki/Release-Notes:-Sprint-18">Release Notes</a></div>
  <ul>
    <li><a href="file.cfm?platform=OSX&build=18">OSX</a> <span>(dmg, 24.4 MB)</span></li> <!-- brackets-sprint-18 OSX版本 -->
    <li><a href="file.cfm?platform=WIN&build=18">WIN</a> <span>(msi, 21.7 MB)</span></li> <!-- brackets-sprint-18 WIN版本 -->
  </ul>
</section>
复制代码

粑粑拉,找到下载地址。。。。。。

使用如下地址,果然下载到了

http://download./file.cfm?platform=WIN&build=18

 

Brackets-sprint-18 WIN 下载地址 http://download./file.cfm?platform=WIN&build=18

Brackets-sprint-18 OSX 下载地址 http://download./file.cfm?platform=OSX&build=18

 

 

 

------------------------------------------------------------------------------------------------------

如需转载本篇文章,请保留原始地址:http://www.cnblogs.com/plums/archive/2012/12/19/Brackets.html 

------------------------------------------------------------------------------------------------------

2
0
(请您对文章做出评价)
 博主上一篇:BAE WebApp开发 [3]——WebApp事件穿透效应研究
 博主下一篇:[WebApp]定宽网页设计下,固定宽度布局开发WebApp并实现多终端下WebApp布局自适应
 首页上一篇:.Net WInform开发笔记(二)Winform程序运行结构图
 首页下一篇:经典算法题每日演练——第十八题 外排序
posted @ 2012-12-19 14:35 plums 阅读(2439) 评论(19编辑 收藏

  
#1楼 2012-12-19 15:14 | 梦想天空(山边小溪)  
更多优秀开发工具和框架可以关注这篇文章:2012年度最佳 Web 前端开发工具和框架 :)

  
#2楼[楼主2012-12-19 15:20 | plums  
@梦想天空(山边小溪)
我就是看了你这篇文章对Brackets产生兴趣的,感谢你的介绍

  
#3楼 2012-12-19 18:13 | 梦想天空(山边小溪)  
@plums
引用@梦想天空(山边小溪)
我就是看了你这篇文章对Brackets产生兴趣的,感谢你的介绍

哈哈,好工具,共分享!

  
#4楼 2012-12-19 19:36 | Never_say  
讲解的非常详细,谢谢分享

  
#5楼 2012-12-20 08:33 | 北方的狼  
试用了一下,感觉很不错。
如果在Css编辑时也能智能提示会更好。
程序在退出时报错了,不过不影响使用,在后面的项目中可以参考使用。

  
#6楼[楼主2012-12-20 09:44 | plums  
@北方的狼
这个项目比较新,还有很大的发展空间。希望越来越好

  
#7楼 2012-12-20 09:53 | xmlovecss  
嗯,我也体验了一把,没有代码提示很不舒服。
但着实很简洁。

  
#8楼[楼主2012-12-20 09:57 | plums  
@xmlovecss
引用嗯,我也体验了一把,没有代码提示很不舒服。
但着实很简洁。


确实,如果需要自动提示,推荐使用Sublime Text 2和WebStorm,这两个功能很完善,尤其WebStorm堪称前端神器。。。

  
#9楼 2012-12-25 17:22 | Mr.Dc  
这个要在iis中配置吗?

  
#10楼[楼主2012-12-25 17:26 | plums  
@Mr.Dc
引用这个要在iis中配置吗?

不需要,下载下来是.msi安装包,安装即可

  
#11楼 2012-12-25 17:27 | Mr.Dc  
@plums
我也配置好了,可以再chrome中找不到资源

  
#12楼 2012-12-25 17:29 | Mr.Dc  
@plums
配置了project settings 但浏览器访问找不到资源

  
#13楼[楼主2012-12-25 17:35 | plums  
@Mr.Dc
引用@plums
配置了project settings 但浏览器访问找不到资源

Chrome地址栏里显示的地址是什么,发出来

  
#14楼 2012-12-25 17:36 | Mr.Dc  
@plums
http://127.0.0.1/myProject/demo/index.html

myProject是我自己新建在E盘的,软件安装在D盘

  
#15楼 2012-12-25 18:08 | Mr.Dc  
@plums
明天再来。。

  
#16楼[楼主2012-12-25 22:28 | plums  
@Mr.Dc
引用@plums
明天再来。。


呵呵,下班走得急。。。

Project Settings : Live Preview Base URL 针对的的场景是:你的项目可以通过http地址访问,也就是你的项目运行在Web服务器的情况下。

同时,Project Settings : Live Preview Base URL 不是必需的。

如果想要使用此功能,你可以在本地架设一个Web服务器,使用IIS、Apache、Nginx等,安装后,将项目移至服务器根目录,先在浏览器里访问成功了,再设置到 Project Settings : Live Preview Base URL 里。

题外话,Web服务器推荐你使用Nginx,Nginx无需安装,解压即可运行。Nginx最新稳定版为1.2.6,下载页面是
http:///en/download.html
Windows版的下载地址是
http:///download/nginx-1.2.6.zip
下载完毕解压到任意目录(非中文路径下),双击nginx/nginx.exe运行Nginx。
nginx/html/是站点根目录,在浏览器里使用http://127.0.0.1访问

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多