Bracket 使用指南

Brackets 是一个免费、开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具)。该项目由Adobe 建立和维护,根据MIT许可证发布,支持 Windows、Linux 以及 OS X 平台。javascript

Brackets 的特色是简约、优雅、快捷!它没有不少的视图或者面板,也没太多花哨的功能,它的核心目标是减小在开发过程当中那些效率低下的重复性工做,例如浏览器刷新,修改元素的样式,搜索功能等等。和 Sublime TextEveredit 等通用代码编辑器不同,Brackets 是专门针对 WEB 前端开发而生……php

Brackets - 优秀免费的开源前端开发工具演示视频:

1、项目设置

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

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

brackets

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

brackets

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

brackets

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

brackets

若是没有设置,会经过文件的盘符地址打开页面。git

brackets

2、文件编辑

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

brackets

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

brackets

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

brackets

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

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

brackets

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

brackets

五、根据读者的反映,新版本中的 Brackets 已经支持 HTML、HTML五、CSS 以及 Javascript 的代码提示(代码补全)了。

3、即时预览

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

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

4、部分快捷键

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代码注释时只能使用块注释快捷键

有待改进之处:

一、撤销修改功能支持的步数较少
二、未保存的修改在撤销时会一次撤销到最后一次保存的状态
三、取色器不支持Ctrl/Cmd + E关闭
四、Javascript只支持对函数的快速预览/编辑
五、对于css样式、javascript函数的快速预览:Brackets会检测当前html文档以及项目下全部css、javascript文件来查找目标,即便某些css、javascript文件在当前html文档中未被引用到。对于做为JSON对象属性的函数的查找结果,其余对象中的同名函数也会被索引到
六、在使用网页即时预览功能时,打开Chrome控制台,Brackets会退出即时预览
七、不支持双击选中中文字符串
八、不支持代码折叠

总的来讲,Brackets 这个项目还很新,潜力巨大,并且如今 WEB 前端开发需求极其旺盛,真正好用强大的免费工具也不是特别多,加上 Brackets 开源,支持多平台,因此仍是很是值得尝试与学习的,但愿这款开发工具能够对你有所帮助吧

Brackets插件推荐

1.代码格式化插件:Beautify

直接打开Brackets 插件管理器,搜索安装beautify。
安装完毕后,选择菜单上的编辑→beautify(或使用快捷键ctrl+alt+L)完成代码格式化

2.HTML代码编辑:Emmet

最强大的HTML和CSS快速编辑插件

3.CSS和JS压缩插件:Minify

很强大的插件,集成了CSS和JS的压缩,会在同个目录下自动生成*.min.*格式的文件。

4.CSS3代码自动补全插件:auto prefix

使用CanIUse上的css3数据,自动补全css3前缀和浏览器兼容,不过可能有些新了。有一些旧版本的浏览器会被抛弃掉。

5.代码折叠插件:brackets-code-folding

安装URL:https://github.com/thehogfather/brackets-code-folding

默认不支持代码的可折叠功能。经过此扩展的安装,对代码添加可折叠功能。

6.当关闭编辑器时自动保存全部打开未保存的文件:Autosave Files on Window Blur

相似Sublime Text二、phpstorm / webstorm的风格,以前提到的不足所有解决了。

7.Brackets主题:theme

安装URL:https://github.com/MiguelCastillo/Brackets-Themes

该扩展为一个用于使用基于CodeMirror的主题集的扩展。安装该扩展后应用程序菜单中出现“Themes”菜单,开发者能够为应用程序界面从中选用一个主题。



相关文件下载地址:

官方网站:访问
软件性质:免费开源

下载 Brackets (Win)  |  Mac  |  Linux64位32位  |  来自异次元  |  开发相关  |  WEB相关  |  更多编辑器

相关文章
相关标签/搜索