為前端而生的編輯器Brackets及配置推薦

關于

Brackets 號稱是懂web設計的開源編輯器愧哟。之所以這樣說霞赫,是因為它是為前端工程師準備的端衰,在前端開發(fā)方面做了很多特別設計。比如 可以在HTML里面直接跨文件編輯標簽所涉及的CSS抵代、PSD生成web文件禀倔、實時預覽等。

該項目由Adobe創(chuàng)建和維護鞋既,并在Github上開源邑闺。

該編輯器是用HTML/CSS/JavaScript開發(fā)的,所以前端工程師可以能很容易讀懂并進行改進靶衍。

早在兩年前剛起步時我就開始關注了,但鑒于功能還不完善涛酗、社區(qū)不夠活躍商叹,一直保持觀望狀態(tài)。最近重裝電腦,索性把一直用的Sublime放到一邊籍滴,試著用Brackets。

初體驗

用慣Sublime勋功,初次使用Brackets的時候總會不自覺的進行比較片择。感覺Brackets更像干凈的白紙,等著開發(fā)者去圖畫嘲叔。Brackets要靠插件來完成Sublime很多基本功能。

下面先介紹Brackets特有的功能丁逝,再介紹插件和小技巧。

特別的功能

在HTML里編輯CSS

在HTML文件里辛掠,鼠標放到一個要編輯樣式的標簽上,快捷鍵CTL + E,就可以看到有個下拉編輯框牌捷,這里顯示了與這個標簽有關的樣式粱玲,直接修改后椰弊,相應的樣式文件也會改變寄月。

可以看到,這個樣式定義在style.css文件里初橘,你還可以new rule新建樣式耕蝉。

編輯CSS
編輯CSS

預覽顏色

在樣式文件里扔亥,鼠標放到一個顏色屬性上踢关,就可以預覽顏色

預覽顏色
預覽顏色

用取色器編輯顏色

在顏色值上按CTRL + E粘茄,調(diào)出取色器進行編輯:

用取色器編輯顏色
用取色器編輯顏色

文件地址提示

文件地址提示
文件地址提示

圖片預覽

HTML:

圖片預覽
圖片預覽

Markdown:

圖片預覽
圖片預覽

主題

更換主題

在網(wǎng)上找的你喜歡的主題签舞,我用的是一個基于 Sublime Monokai 的主題。GIthub 的地址是 https://github.com/Brackets-Themes/Monokai柒瓣。

有幾種方法添加:

  • 通過URL
    在右邊工具欄找到一個望遠鏡的圖標儒搭,點擊Install from URL,粘貼地址上去安裝芙贫。
此處輸入圖片的描述
此處輸入圖片的描述
  • 上傳壓縮包

同樣在上圖的位置媒吗,拖拽zip文件即可

  • 在線搜索

Brackets已經(jīng)被墻,能用的幾率很小。完全無法理解為什么編輯器網(wǎng)站都被墻 = =

  • 復制到插件文件夾
    從菜單Help > Show Extensions Folder > User中進入擴展文件夾灸蟆,把壓縮包解壓到這里,或者 git clone 主題項目缘滥。重啟編輯器即可观游。重啟快捷鍵是 F5索烹。

創(chuàng)建新主題

創(chuàng)建主題文件

  • 打開編輯器,從菜單Help > Show Extensions Folder > User中進入擴展文件夾
  • 新建一個文件夾仑嗅,起一個你喜歡的主題名字
  • 在這個文件夾新增文件package.json地沮、theme.less(CSS也行)

修改package.json

按照以下模板填寫楷怒,可以參考別人的主題的文件;

{
    "name": "yourname.my-shiny-theme",
    "title": "My Shiny Theme",
    "description": "This theme is so shiny that you'll need to wear shades!",
    "homepage": "https://github.com/yourname/my-shiny-theme",
    "version": "1.0.0",
    "author": "Your Name <your@email> (http://your.url)",
    "license": "MIT",
    "theme": {
        "file": "theme.less",
        "dark": true,
        "addModeClass": true
    },
    "keywords": ["theme"]
}

添加主題

  • 在編輯器菜單View > Themes里添加你的主題
  • 編輯你的theme.less文件,保存后即可生效纳账,在編輯器里看到效果

開發(fā)

前面說到官扣,Brackets是用HTML泪蔫、CSS旁舰、JavaScript開發(fā)的,所以前端工程師能很輕易掌握開發(fā)這個編輯器的技能。

修改編輯器主題起趾,就行開發(fā)網(wǎng)頁一樣。按F12就能看到Development Tool渔呵,是不是Chrome的開發(fā)者工具的既視感趴生!是不是一下子就對Brackets有很強烈的歸屬感~

所以你可以審查元素窍株,獲得類名,然后到CSS/LESS文件里進行修改攻柠。

比如球订,我找到JS文件里for用到的class是cm-keyword,然后就可以在樣式文件里修改瑰钮。

修改
修改

為不同文件格式設置不同注釋樣式

在1.1版本之后冒滩,在主題package.json 文件里開啟 addModeClass 模式,就可以這樣為CSS的注釋寫樣式:

.cm-m-css.cm-tag {
    color: #6c9ef8;
}

其他Common modes:

.cm-m-clike: PHP
.cm-m-css: CSS, LESS
.cm-m-javascript: JavaScript
.cm-m-xml: HTML, XML

修改

比起從0開始浪谴,還是站在巨人的肩上比較好开睡。這是我在主題上進行的修改,不過牽一發(fā)動全身苟耻,修改需謹慎:

span.cm-builtin {  /*CSS id*/
    color: #FFFD83;
}
span.cm-header {  /*MD標題*/
    color: #53C0E0;
}
.cm-s-monokai-dark-soda .cm-tag {  /*CSS標簽篇恒、MD圖片標簽*/
    color: #F5A14E;
}
.cm-s-monokai-dark-soda .cm-comment {  /*注釋、MD文件的代碼塊*/
    color: #c7d4d6;
}
span.CodeMirror-matchingbracket {  /* 聚焦的括號 */
    color: #F5C04C !important;
    background-color: none; 
}

官方指南

小技巧

自動補全反括號凶杖、引號

Sublime是默認開啟這個功能胁艰,Brackets需要手動打開,剛開始還比較困惑智蝠,差點因為沒找到這個小功能而放棄Brackets腾么,因為實在容易出錯。

開啟菜單 Edit--Auto Close Brace

查找解決方案的時候杈湾,發(fā)現(xiàn)這個功能以前是默認開啟的解虱,后來取消了,感覺很不自在毛秘。我覺得大多數(shù)人都用過Sublime饭寺,它的一些好的做法應該保留阻课,這樣用戶不會產(chǎn)生太大抵觸心理。不過ST3也是把很多ST2默認開啟的功能改為手動開啟艰匙,也是煩限煞。

修改文件樹字體大小

習慣可能大字了。在Sublime是通過 User Setting 里添加 JSON 信息即可员凝。

通過開發(fā)者工具署驻,找到定義文件樹的標簽和樣式定義,可以看到是在style.css文件里的#project-files-container a (注意健霹,我安裝的文件樹的插件旺上,所以和你所找到的會不一樣):

樣式定義
樣式定義

點擊style.css,進入開發(fā)者工具的 Source 面板糖埋,右鍵Reveal in navigator宣吱,可以看到文件所在目錄。

文件
文件

找到后打開編輯瞳别,保存重啟即可征候。

修改前
修改前
修改后
修改后

原文:http://laker.me/blog/2015/10/28/15_1028_brackets_intro/
歡迎交換友鏈 Laker's Blog--進擊的程序媛

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市祟敛,隨后出現(xiàn)的幾起案子疤坝,更是在濱河造成了極大的恐慌,老刑警劉巖馆铁,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件跑揉,死亡現(xiàn)場離奇詭異,居然都是意外死亡埠巨,警方通過查閱死者的電腦和手機历谍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乖订,“玉大人扮饶,你說我怎么就攤上這事≌Ч梗” “怎么了甜无?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長哥遮。 經(jīng)常有香客問我岂丘,道長,這世上最難降的妖魔是什么眠饮? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任奥帘,我火速辦了婚禮,結(jié)果婚禮上仪召,老公的妹妹穿的比我還像新娘寨蹋。我一直安慰自己松蒜,他們只是感情好,可當我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布已旧。 她就那樣靜靜地躺著秸苗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪运褪。 梳的紋絲不亂的頭發(fā)上惊楼,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天,我揣著相機與錄音秸讹,去河邊找鬼檀咙。 笑死,一個胖子當著我的面吹牛璃诀,可吹牛的內(nèi)容都是我干的弧可。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼劣欢,長吁一口氣:“原來是場噩夢啊……” “哼侣诺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起氧秘,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎趴久,沒想到半個月后丸相,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡彼棍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年灭忠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片座硕。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡弛作,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出华匾,到底是詐尸還是另有隱情映琳,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布蜘拉,位于F島的核電站萨西,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏旭旭。R本人自食惡果不足惜谎脯,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望持寄。 院中可真熱鬧源梭,春花似錦娱俺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脑溢,卻和暖如春僵朗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屑彻。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工验庙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人社牲。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓粪薛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親搏恤。 傳聞我的和親對象是個殘疾皇子违寿,可洞房花燭夜當晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容