前端學習【工具篇】——工欲善其事荸镊,必先利其器

安裝IDE


首先你需要安裝一款IDE。

個人推薦Node.js環(huán)境下的Sublime 3

首先阅束,讓我們打開Sublime呼胚,新建一個demo.html文件愉快的在代碼區(qū)域中輸入

在Sublime中輸入`息裸!`

對蝇更,你沒看錯沪编!趕快輸入 吧~

然后按下快捷鍵 Ctrl + E

按下快捷鍵 `Ctrl + E`

奇跡發(fā)生了年扩!
sublime竟然自動生成了html的骨架蚁廓!
與此同時,我們愉快的前端程序猿之路也正式開始了厨幻!

安裝插件


接下來相嵌,我要給你強烈安利幾款sublime功能強大的插件。
但是况脆,在這之前我們先來學習一下如何在sublime中安裝插件饭宾。

首先,按下快捷鍵 Ctrl + Shift + P

輸入`Ctrl + Shift + P`

你會發(fā)現(xiàn)屏幕上彈出了一個下拉搜索框格了。

接著看铆,輸入INSTALL,并點擊回車

輸入`INSTALL`

輸入回車

這樣就會彈出可安裝插件的搜索框盛末,然后你就可以愉快地在搜索框里輸入你想要安裝的插件并敲下回車進行安裝了弹惦。(插件安裝時間非常短,可以在sublime的左下角看到短暫的安裝信息满败。等插件安裝完成之后一般就會彈出插件的說明文本肤频。注:部分插件需要配置node.js的路徑。下面會就具體插件進行舉例算墨。)

最后重啟sublime宵荒,然后你就能正常使用該插件了。是不是非常簡單呢净嘀?沒錯报咳,這就是我向你們強烈安利sublime的原因。

重磅插件推薦


Emmet插件(官方文檔

Emmet is a web-developer’s toolkit that can greatly improve your HTML & CSS workflow.

Emmet的前身為 Zen Coding挖藏,如果你從事過前端相關工作暑刃,那么你對它一定不會陌生。其采用了仿CSS選擇器的語法將你輸入的代碼片段生成為完整的HTML或CSS代碼膜眠,極大的提高了代碼的編寫速度岩臣。

Emmet
一、安裝
  • 輸入INSTALL宵膨,并點擊回車
輸入`INSTALL`
  • 輸入Emmet架谎,并點擊Emmet Css Snippets進行安裝
點擊Emmet Css Snippets
  • 點擊菜單欄>首選項>插件設置>Emmet>Settings-Default可進行相關設置

Emmet設置文檔

正常情況下,該插件不需要配置路徑辟躏,只需重啟sublime即可使用谷扣。

二、使用

Emmet的快捷鍵是Tab捎琐,有點類似于sublime自帶的智能感知会涎,但是需要在你輸入代碼片段后按下Tab來觸發(fā)裹匙。

下面我來舉一些HTML中例子:

  • 首先我們還是用 ! 來舉例子,和之前沒有安裝Emmet會有什么不同嗎末秃?
輸入 `!` 概页,并按下Tab

和之前完全一樣,有木有蛔溃!不同的是我們現(xiàn)在只需要按一下Tab鍵绰沥,不需要費力地用手去夠快捷鍵了篱蝇。

  • 輸入ul>li*6贺待,按下Tab
`ul>li*6`

Boom!A憬亍麸塞!一個原本需要費勁的敲很久的列表標簽就生成了!

  • 輸入div.foo>h1涧衙,按下Tab
`div.foo>h1`

一個class為foo哪工,并且嵌套著一個h1標簽的div標簽就這樣瞬間生成了!

  • 輸入(div.foo>h1)+(div#foo>img)弧哎,按下Tab
`(div.foo>h1)+(div#foo>img)`

想想我們可以為此節(jié)省了多少時間雁比?是不是有點小激動呢?

然而Emmet的強大絕不僅限于HTML撤嫩,下面我再來舉一些CSS中的例子:

-輸入w100偎捎,按下Tab

`w100`

-輸入h75p,按下Tab

`h75p`

-輸入ov-h序攘,按下Tab

`ov-h`

是不是感覺酷斃了茴她!

由于篇幅關系,筆者在這里僅僅舉出了一些簡單的例子程奠,目的是讓讀者能對Emmet插件有個大概的認識丈牢。這個插件的優(yōu)點就是上手極快,可以充分發(fā)揮自己的想象力瞄沙,大大提高碼代碼的速度己沛。你還在等什么,快去試試吧距境!

CSSComb插件(官方文檔

Makes your code beautiful

這款插件可以使用指定的排序方式對CSS的屬性進行排序申尼,使你的CSS代碼更加規(guī)范

一、安裝
  • 輸入INSTALL肮疗,并點擊回車
輸入`INSTALL`
  • 輸入CSScomb晶姊,點擊安裝
輸入`CSScomb`
  • 點擊菜單欄>首選項>插件設置>CSScomb>Settings-Default,將里面的"node-path"屬性設置為你電腦上node.js的安裝路徑即可
修改路徑
  • 最后一步伪货,重啟sublime
二们衙、使用

右鍵 run CSScomb 即可

使用前

使用后

效果還是很明顯的~

CSS Format插件

強大的CSS格式工具钾怔,有多種格式可供選擇

一、安裝

與上面的插件安裝步驟完全一致蒙挑,后面不再放圖

  • 輸入INSTALL宗侦,并點擊回車

  • 輸入CSS Format,點擊安裝

  • 不需要配置路徑忆蚀,重啟sublime即可

二矾利、使用
  • 右鍵 CSS Format >Expanded (注意,與CSScomb不同馋袜,不會改變CSS屬性的順序)
Expanded
  • 右鍵 CSS Format >Compact
Compact
  • 右鍵 CSS Format >Compressed (一行CSS代碼)
Paste_Image.png

HTML-CSS-JS Prettify插件

最后來講一講前端通吃的格式優(yōu)化插件 HTML-CSS-JS Prettify

一男旗、安裝

與上面的插件安裝步驟完全一致,后面不再放圖

  • 輸入INSTALL欣鳖,并點擊回車

  • 輸入CSS Format察皇,點擊安裝

  • 需要配置路徑,將你電腦對應系統(tǒng)的路徑改為node.js的安裝目錄保存即可(對了泽台,在sublime中保存的快捷鍵為Ctrl + S

路徑配置
  • 最后重啟sublime即可
二什荣、使用

使用方法和前面的類似,也是右鍵選擇即可怀酷。這款插件除了能夠修改CSS的格式外稻爬,還能修改HTML與JS的格式。但需要注意蜕依,這款插件也不能改變CSS屬性的順序桅锄。

小結:筆者一口氣給大家安利了4款比較常用的插件,部分插件的功能可能存在重復笔横,但是我們可以各取所長竞滓。比如,對于CSS文件一般可以先用CSScomb調整CSS屬性的順序吹缔,然后再用CSS Format轉化為自己想要的格式商佑。對于HTML和JS文件,我們則選用HTML-CSS-JS Prettify插件厢塘。

結語


工欲善其事茶没,必先利其器。

掌握了上述IDE以及插件晚碾,那么你的前端之路想必已經有了很好的開端抓半。筆者想要告訴你的是,雖然已經有了一把得心應手的武器格嘁,但是前端學習之路才剛剛開始笛求,多動手多打怪才是提高編程能力的不二法門。加油吧!騷年探入!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末狡孔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蜂嗽,更是在濱河造成了極大的恐慌苗膝,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,207評論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件植旧,死亡現(xiàn)場離奇詭異辱揭,居然都是意外死亡,警方通過查閱死者的電腦和手機病附,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評論 3 400
  • 文/潘曉璐 我一進店門问窃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胖喳,你說我怎么就攤上這事泡躯≈梗” “怎么了丽焊?”我有些...
    開封第一講書人閱讀 170,031評論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長咕别。 經常有香客問我技健,道長,這世上最難降的妖魔是什么惰拱? 我笑而不...
    開封第一講書人閱讀 60,334評論 1 300
  • 正文 為了忘掉前任雌贱,我火速辦了婚禮,結果婚禮上偿短,老公的妹妹穿的比我還像新娘欣孤。我一直安慰自己,他們只是感情好昔逗,可當我...
    茶點故事閱讀 69,322評論 6 398
  • 文/花漫 我一把揭開白布降传。 她就那樣靜靜地躺著,像睡著了一般勾怒。 火紅的嫁衣襯著肌膚如雪婆排。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,895評論 1 314
  • 那天笔链,我揣著相機與錄音段只,去河邊找鬼。 笑死鉴扫,一個胖子當著我的面吹牛赞枕,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 41,300評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼炕婶,長吁一口氣:“原來是場噩夢啊……” “哼谍椅!你這毒婦竟也來了?” 一聲冷哼從身側響起古话,我...
    開封第一講書人閱讀 40,264評論 0 277
  • 序言:老撾萬榮一對情侶失蹤雏吭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后陪踩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杖们,經...
    沈念sama閱讀 46,784評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,870評論 3 343
  • 正文 我和宋清朗相戀三年肩狂,在試婚紗的時候發(fā)現(xiàn)自己被綠了摘完。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,989評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡傻谁,死狀恐怖孝治,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情审磁,我是刑警寧澤谈飒,帶...
    沈念sama閱讀 36,649評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站态蒂,受9級特大地震影響杭措,放射性物質發(fā)生泄漏。R本人自食惡果不足惜钾恢,卻給世界環(huán)境...
    茶點故事閱讀 42,331評論 3 336
  • 文/蒙蒙 一手素、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瘩蚪,春花似錦泉懦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,814評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拱礁,卻和暖如春琢锋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背呢灶。 一陣腳步聲響...
    開封第一講書人閱讀 33,940評論 1 275
  • 我被黑心中介騙來泰國打工吴超, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鸯乃。 一個月前我還...
    沈念sama閱讀 49,452評論 3 379
  • 正文 我出身青樓鲸阻,卻偏偏與公主長得像跋涣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子鸟悴,可洞房花燭夜當晚...
    茶點故事閱讀 45,995評論 2 361

推薦閱讀更多精彩內容