Less/Sass編譯工具,koala使用指南

如果你正在使用sass、less或coffee,而沒有注意到koala,那說明你可能已經(jīng)好久沒有更新你的知識(shí)庫(kù)了。koala這個(gè)由國(guó)人編寫的,用于編譯sass、less、coffee利器,在最近的短短幾個(gè)月曝光率不亞于任何其他的技術(shù)。當(dāng)然這跟其作者的辛勤勞動(dòng),讓其更強(qiáng)更優(yōu)秀有很大關(guān)系。在此先感謝koala的作者們,感謝你們給我們帶來這么棒的免費(fèi)工具。

其實(shí)編譯工具有很多,我本人就各種免費(fèi)的編譯sass的工具都試過,一般都是不了了之,要么功能有限,要么編譯速度不敢恭維,直到一個(gè)偶然的機(jī)會(huì)遇到koala,才停止搜索腳步,穩(wěn)定使用它,現(xiàn)在它已經(jīng)是我開機(jī)必備工具之一。下面我將以我自己的實(shí)際經(jīng)驗(yàn),簡(jiǎn)單介紹下koala。

選擇koala的7大理由:

多語言支持:支持Less、Sass、CoffeeScript 和 Compass Framework。

實(shí)時(shí)編譯:監(jiān)聽文件,當(dāng)文件改變時(shí)自動(dòng)執(zhí)行編譯,這一切都在后臺(tái)運(yùn)行,無需人工操作。

編譯選項(xiàng):既可統(tǒng)一設(shè)置文件的編譯選項(xiàng),也可單獨(dú)設(shè)置某個(gè)文件的編譯選項(xiàng)。

強(qiáng)大的文件右鍵功能:右鍵文件元素,即可操作打開文件,打開文件目錄,打開輸出文件目錄,設(shè)置輸出文件目錄,編譯,刪除六大常用功能。

錯(cuò)誤提示:在編譯時(shí)如果遇到語法的錯(cuò)誤,koala將在右下角彈出錯(cuò)誤信息,方便開發(fā)者定位代碼錯(cuò)誤位置。

跨平臺(tái):windows、linux、mac都能完美運(yùn)行。

免費(fèi)且負(fù)責(zé):koala完全免費(fèi),而且作者很負(fù)責(zé),有什么問題作者都會(huì)及時(shí)給予答復(fù),意見什么的可以直接提交給作者,一般在下一個(gè)版本就能得到解決。

了解了它的優(yōu)點(diǎn)之后,我們來熟悉下它的界面,這個(gè)其實(shí)也是我選擇它的一個(gè)原因。

簡(jiǎn)潔美觀的面板

上面四個(gè)數(shù)字分別對(duì)應(yīng)四個(gè)區(qū)域:

第一區(qū)域:第一個(gè)按鈕用于添加項(xiàng)目,第二個(gè)按鈕打開編譯文件的錯(cuò)誤提示,第三個(gè)按鈕設(shè)置koala,里面可以設(shè)置所有文件默認(rèn)的編譯輸出方式,需要過濾的文件,界面語言(中文/英文)等。當(dāng)然這里也包括目前koala的版本號(hào)及作者等信息。

第二區(qū)域:project區(qū)域,可以直接把項(xiàng)目拖進(jìn)該區(qū)域

第三區(qū)域:需編譯的文件列表,默認(rèn)以下劃線開頭的文件不出現(xiàn)列表中,綠色表示動(dòng)態(tài)編譯的文件,灰色表示非動(dòng)態(tài)編譯。單擊相應(yīng)的文件,出現(xiàn)第四個(gè)區(qū)塊,設(shè)置文件編譯的選項(xiàng)。如果你的文件是后添加的那么請(qǐng)點(diǎn)擊上面的refresh按鈕刷新需要編譯的文件,當(dāng)然也可以通過下面的幾個(gè)all/less/sass/coffee來過濾自己要編譯的文件。

第四區(qū)域:設(shè)置文件編譯的選項(xiàng),這個(gè)區(qū)域得選中第三個(gè)區(qū)域的某個(gè)需要編譯的文件才會(huì)出現(xiàn)。以sass為例,第一個(gè)選項(xiàng)表示是否啟用動(dòng)態(tài)編譯;第二組表示是否啟用這四個(gè)功能,我這邊為了方便調(diào)試所以啟用debug info,當(dāng)然如果你使用compass那就得啟用compass;第三組表示輸出的css格式,分為四種:nested,compressed,compact,expanded;最后一個(gè)compile按鈕可以手動(dòng)編譯。

既然熟悉了界面,我們就實(shí)際使用下吧,步驟走起:

簡(jiǎn)單的使用步驟

第一步:首先點(diǎn)擊我們第一區(qū)域的那個(gè)齒輪按鈕,設(shè)置下默認(rèn)文件的編譯方式,并把界面語言設(shè)置為中文。

第二步:添加我們要編譯的項(xiàng)目文件,可通過第一區(qū)域的加號(hào)那個(gè)按鈕添加,也可以直接將項(xiàng)目拖到第二個(gè)project區(qū)域。

第三步:?jiǎn)螕粑覀冃枰幾g的文件,出現(xiàn)第四區(qū)域設(shè)置下該文件具體的編譯方式,如果沒什么特別的,直接用默認(rèn)設(shè)置的就ok,如果不需要?jiǎng)討B(tài)編譯,直接勾掉“即時(shí)編譯”那個(gè)checkbox,其余的按照上面說的操作。

第四步:右鍵單擊需要編譯的文件,出現(xiàn)我們常用的幾個(gè)操作:打開文件,打開文件目錄,打開輸出文件目錄,設(shè)置輸出文件目錄,編譯,刪除。一般這里我們需要設(shè)置下我們輸出文件的目錄。

第五步:如果你的文件既有l(wèi)ess,sass還有coffee,那么就最好有必須點(diǎn)擊下面的過濾條件,選擇你要?jiǎng)討B(tài)編譯的文件,不然一鍋煮頭都大了。

教程走完,好了,就這么簡(jiǎn)單,沒什么復(fù)雜的,自己動(dòng)手試試吧。如果你有什么問題可以直接聯(lián)系koala的作者@OKLain,或者加入koala的qq群229098395


http://www.w3cplus.com/blog/777.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,247評(píng)論 6 543
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,520評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,362評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,805評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,541評(píng)論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,896評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,887評(píng)論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,062評(píng)論 0 290
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,608評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,356評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,555評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,077評(píng)論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,769評(píng)論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,175評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,489評(píng)論 1 295
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,289評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,516評(píng)論 2 379

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

  • 1.背景介紹 CSS 是一門非程序式語言,沒有變量、函數(shù)、SCOPE(作用域),需要書寫大量看似沒有邏輯的代碼,不...
    遠(yuǎn)望的云閱讀 32,190評(píng)論 3 35
  • [目錄] Less為什么會(huì)出現(xiàn)? 學(xué)習(xí)Less的網(wǎng)站 Less的安裝環(huán)境離線的安裝方式在線的安裝方式 less轉(zhuǎn)化...
    頑皮的雪狐七七閱讀 15,426評(píng)論 5 42
  • 少年兒郎,年少當(dāng)輕狂。 顧八方,莫彷徨。放眼望,縱橫無疆,天下任我闖。 塵土揚(yáng),又何妨。怨天長(zhǎng),似孫郎。盡滄桑,愿...
    林云翼閱讀 507評(píng)論 0 0
  • 作者:王柯蕗(松果) 指導(dǎo)老師:劉艷,袁浩,鄭鵬 ?:中心圖是一顆心,有字母X和Y是染色體,表示新的生命。 ?:四...
    ke蕗閱讀 208評(píng)論 0 0
  • 100~199:指示信息,表示請(qǐng)求已接收,繼續(xù)處理200~299:請(qǐng)求成功,表示請(qǐng)求已被成功接收、理解、接受300...
    小線亮亮閱讀 250評(píng)論 0 0