1. 程式人生 > >brackets:前端開發工程師必備編輯器之一

brackets:前端開發工程師必備編輯器之一

Brackets介紹

最近開始使用一個新的編輯器,是Adobe開發的開源的專案,與Sublime Text2相比有兩點優勢:1.可以實時預覽;2.可以快速編輯,在HTML可以編輯CSS和JS程式碼。

Adobe Brackets是一個開源的基於HTML/CSS/JavaScript開發,執行在native shell上的整合開發環境。該專案由Adobe建立和維護,根據MIT許可證釋出。提供Windows和OS X平臺支援。

Brackets的特點是簡約、快捷,沒有很多的檢視或者面板,它的核心目標是減少在開發過程中那些效率低下的重複性工作,例如瀏覽器重新整理,修改元素的樣式,搜尋功能等等。

在這裡我還是要推薦下我自己建的web前端開發學習群:617327703,群裡都是學web前端開發的,如果你正在學習前端 ,小編歡迎你加入,今天分享的這個案例已經上傳到群檔案,大家都是軟體開發黨,不定期分享乾貨(只有前端軟體開發相關的),包括我自己整理的一份2018最新的前端進階資料和高階開發教程,歡迎進階中和進想深入前端的小夥伴。

Brackets使用

官方提供簡體中文語言包,在選單欄處選擇debug->language->simple chinese就可更換為簡體中文版本


左側目錄樹頂部會顯示你最近開啟的正在工作的幾個文件,非常的方便。

Brackest會檢測文件是否符合html規範,並且還有JS錯誤提示,點選黃色三角感嘆號就會彈出錯誤提示,如下圖


把游標放在一個class或id屬性的標籤名稱上,按下Ctrl/Cmd + E(“編輯”)或退出編輯。Brackets將搜尋專案下所有CSS檔案,然後開啟一個內嵌的編輯器嵌入在HTML檔案中,可以讓你迅速修改CSS程式碼。唯一美中不足的是:搜尋的是專案下所有的CSS檔案,如果能修改成所搜當前檔案使用的CSS檔案就更好了。


Brackest同樣也支援JS的快速預覽和編輯。

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將關閉原來的預覽。

Brackets快捷鍵

Ctrl/Cmd+Shift+H 可以撥出與關閉檔案樹

Ctrl/Cmd + E 快速預覽/編輯 css樣式/javascript函式

Ctrl/Cmd + +/- 放大縮小編輯區字型大小

Ctrl/Cmd + 0 重置編輯區字型大小

Ctrl/Cmd + Alt + P 開啟即時預覽功能

Ctrl/Cmd + / 行註釋

Ctrl/Cmd + Alt + / 塊註釋

不足:不支援程式碼摺疊。

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 Text2、phpstorm / webstorm的風格,之前提到的不足全部解決了。

7.Brackets主題:theme

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

該擴充套件為一個用於使用基於CodeMirror的主題集的擴充套件。安裝該擴充套件後應用程式選單中出現“Themes”選單,開發者可以為應用程式介面從中選用一個主題。

其他的等待發現中,如果你發現有優秀的外掛,不妨給我推薦一下。

原創文章,請勿轉載

喜歡這篇文章的朋友,歡迎關注、收藏、轉發、評論,幫我上熱門,你的支援,是我每日更新的動力!

喜歡前端的朋友可以點選關注一下,每日分享精彩的前端文章!