MacSublime Text3 前端開發(fā)環(huán)境配置

一.下載Sublime-安裝PackgeControl

  1. Sublime下載地址
  2. 打開Sublime Text控制臺(快捷鍵Ctrl+`)在控制臺粘貼以下代碼,按回車執(zhí)行.
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
  1. PackgeControl的基本操作:
    3.1 shift+command+p 打開管理面板
    3.2 Install Package 把插件名輸入就可以了找到你想要的插件點擊下載安裝就可以了
    3.3 Remove Package 移除插件
    3.4 Upgrade Package 更新插件

二.通過PackgeControl下載安裝插件

  1. AutoFileName:引用文件路徑補全

  2. ColorPiker:調(diào)色板狮辽,需要輸入顏色時紫谷,可直接選取顏色幅慌。使用快捷鍵ctrl+shift+c即可打開調(diào)色板纬凤。需要注意的是,這個快捷鍵可能會打不開調(diào)色板搔驼,原因是該快捷鍵被占用了尉桩,最直接的解決辦法是直接在Preferences→Key Bindings-User中配置:“{ "keys":["ctrl+shift+c"],"command": "color_pick"},”
    convertToUTF8和ColorPicker快捷鍵沖突,convertoUTF8的默認轉(zhuǎn)換GBK的快捷鍵 和 ColorPicker打開調(diào)色板的快捷鍵都是ctrl+shift+c 可以去修改convertoUTF8的快捷解決妻献。

  3. Doc?Blockr: 代碼塊注釋
    /:回車創(chuàng)建一個代碼塊注釋
    /
    *:回車在自動查找函數(shù)中的形參等等

  4. Emmet: 不做解釋

  5. HTML-CSS-JS-Prettify:
    格式化HTML,CSS,javascript和Json代碼格式蛛株。使用該插件,需要安裝nodejs育拨,而且要在Packages-Setting→HTML/CSS/JS Prettify→set node path中設(shè)置你node的安裝路徑谨履。使用過程:Tools→Command Palette(或者Ctrl+Shift+P),輸入選擇htmlprettify即可完成整個文檔的格式化熬丧。也可以設(shè)置快捷鍵:Packages-Setting→HTML/CSS/JS Prettify→set keyboard shortcuts笋粟,因為我的ctrl+shift+h已經(jīng)被占用,所以我改成ctrl+shift+alt+h析蝴。

  6. SideBarEnhancements:我常用的兩個功能是設(shè)置文件使用瀏覽器打開的快捷鍵F12和重命名F2害捕,需要自己往Key-Bindings-User里面添加{ "keys": ["f12"], "command": "side_bar_open_in_browser","args":{"paths":[], "type":"testing", "browser":""}},
    { "keys": ["f2"], "command": "side_bar_rename"},

  7. ColorHighlighter 它可以展示你所選擇的顏色代碼(像“#FFFFFF”, “rgb(255,255,255)”, “white”)的真正顏色。同時它還包含一個顏色選擇器讓你可以方便地更改顏色闷畸。
    查看介紹

  8. BracketHighlighter: 括號以及標簽層級顯示尝盼,不用擔心選中的代碼屬于哪個代碼塊,一目了然佑菩。

  9. CSS3 語法高亮盾沫、CSS語法提示,美中不足的是缺少游覽器私有屬性高亮殿漠。

  10. ConvertToUTF8:
    通過本插件赴精,您可以編輯并保存目前編碼不被 Sublime Text 支持的文件,特別是中日韓用戶使用的 GB2312绞幌,GBK蕾哟,BIG5,EUC-KR莲蜘,EUC-JP 等谭确。可以通過 File→Set File Encoding to 菜單對文件編碼進行手工轉(zhuǎn)換菇夸。例如琼富,您可以打開一個 UTF-8 編碼的文件,指定保存為 GBK庄新,反之亦然鞠眉。

  11. JavaScript Completions: 或者 SublimeCodeIntel js代碼智能提示

  12. SublimeLinter:代碼校驗
    12.1 Package Control: Install Package 安裝 SublimeLinter-jshint
    12.2 這個工具需要依賴node.js 訪問官網(wǎng)下載Node.js,并進行安裝择诈。
    Windows平臺:按Windows鍵+X械蹋,在彈出的菜單中選擇命令提示符(管理員),輸入以下代碼進行安裝:npm install -g jshint
    Mac OS X平臺:在工具中羞芍,打開終端哗戈,輸入 sudo -s,獲取root權(quán)限荷科,然后輸入以下代碼進行安裝: npm install -g jshint
    jshint -v 可查看安裝的jshint版本唯咬。
    12.3 csslint的安裝方法與jshint一致纱注,只需要在sublime text 3的package control中再安裝SublimeLinter-csslint,然后在命令行中以下代碼安裝csslint即可胆胰。
    輸入 csslint --version可查看安裝的csslint版本狞贱。

  1. JsFormat
    JsForma可以自動幫助你格式化JavaScript代碼,形成一種通用的格式蜀涨,比如對壓縮瞎嬉、空格、換行的js代碼進行整理厚柳,使得js代碼結(jié)構(gòu)清晰氧枣,易于觀看。在已壓縮的JS文件中别垮,右鍵選擇jsFormat或者使用默認快捷鍵(Ctrl+Alt+F)便监,如果該熱鍵被占用了,可以在Preferences→Key Bindings-User中配置: { "keys": ["ctrl+shift+alt+j"], "command": "js_format","context": [{"key": "selector", "operator": "equal", "operand": "source.js,source.json"}]},

  2. Alignment
    對定義的變量進行智能對齊,一般是“=”號對齊宰闰,默認的快捷鍵是Ctrl+Alt+A茬贵,但這個熱鍵和QQ截屏的熱鍵沖突不能使用,需要自己重新設(shè)置移袍,我通常設(shè)置成Ctr+Alt+Shift+A解藻,以下粘貼到Key-Bindings-User里面:{ "keys": ["ctrl+alt+shift+a"], "command": "alignment" },

15 CSS Format
CSS Format可以將任意的 CSS、SASS葡盗、SCSS螟左、LESS 代碼格式化為展開、緊湊觅够、壓縮的形式胶背,選中需要格式化的樣式代碼,右鍵選中CSS Format喘先,選擇需要形成的格式即可钳吟。

  1. JavaScript Next:完美支持ECMAScript 6
    JavaScript Next 提供了比默認JavaScript Package更好的語法高亮,而且他完美支持ECMAScript 6窘拯。 建議完全使用 JavaScript Next代替JavaScript Package红且。

  2. sublime-autoprefixer
    功能:CSS添加私有前綴
    簡介:CSS還未標準化,所以要給各大瀏覽器一個前綴以解決兼容問題
    使用:Ctrl+Shift+P涤姊,選擇autoprefixer即可暇番。需要安裝node.js。
    其他設(shè)置如快捷鍵請參考:https://sublime.wbond.net/packages/Autoprefixer

    1.png

  3. Git :版本控制
    可視化的操作:幫助你與你的Git repo協(xié)議進行交互思喊。它支持很多命令像init, push, pull, branch, stash,等等壁酬。了解更多關(guān)于你在Sublime Text里面究竟能使用哪些Git功能,以提高您的工作流程。使用參考
    17.1GitGutter:Sublime Text 有了 Git 插件之后舆乔,GitGutter 更好的幫助開發(fā)者查看文件之前的改動和差異岳服,提升開發(fā)效率。

三. 注意點

  1. 插件下載完可能會有快捷鍵沖突需要自己手動修改
    直接打開
    屏幕快照 2018-07-05 下午4.32.29.png

    找對應(yīng)插件的默認配置文件
    屏幕快照 2018-07-05 下午4.32.54.png

    這里你可以了解到每個功能使用的快捷鍵和一些其他信息蜕煌。
  2. sublime text 3 在寫 css 時自動提示類名的解決方案
  3. 自己寫的js代碼外部引入不提示問題派阱,小編也很費解,不過在解決上面的問題后,js提示有效了斜纪。(是個坑,也可能導(dǎo)入js 時沒有保存所以不提示,可以command+s,試試)
  4. 需要使用angular 或者 jQuery bootstrap 可以直接下載相關(guān)插件文兑,會有友好的代碼提示.
  5. 下面是小編的全部插件列表(有些上面可能沒介紹可以自行百度)
    屏幕快照 2018-07-07 下午1.34.49.png
屏幕快照 2018-07-07 下午1.35.01.png
屏幕快照 2018-07-07 下午1.35.12.png
屏幕快照 2018-07-07 下午1.35.27.png
屏幕快照 2018-07-07 下午1.35.40.png

五 Sublime 的基本操作

  1. 界面
    File:文檔相關(guān)盒刚,新建文件,打開文件或文件夾等。
    Edit:文件編輯相關(guān)绿贞,復(fù)制因块,剪切等(CVS大法好)。除此之外還有一些強大的功能籍铁。
    Selection:選擇相關(guān)涡上,幫助選擇代碼。
    Find:查找替換相關(guān)拒名。這個和其它編輯器區(qū)別好像不大吩愧。
    Ctrl+F查找、Ctrl+H替換等增显。
    View:對Sublime_Text編輯器本身的一些配置雁佳。
    SideBar:開啟側(cè)邊欄Ctrl+k,b
    Show console:打開控制臺窗口,安裝package control需要使用.
    Goto:快捷導(dǎo)航:下面介紹同云。Goto Anything
    tools:工具糖权,一些命令。
    new Snippet:自定義代碼片段炸站,保存到user下
    Project: 項目相關(guān)星澳,用的少。
    Preferences:對于sublime_text進行一些個性化定值旱易。
    Help:如同名字禁偎。注冊在這里

  2. 快捷鍵
    Ctrl+Shift+D:復(fù)制當前行
    Ctrl+Shift+K:刪除當前行
    Ctrl+j: 合并一行
    Ctrl+Enter:在當前行下添加新行。After
    Ctrl+Shift+Enter:在當前行上添加新行咒唆。Before
    Comment注釋:
    Ctrl+/:行注釋届垫。
    Ctrl+Shift+/:塊注釋
    Ctrl+Shift+P:調(diào)用命令面板,快速查找全释,例如:改變語法模式等装处。

    模糊匹配,可以減少對快捷鍵的記憶。
    Shift+Alt+1妄迁,2寝蹈,3,4登淘,5:開啟對應(yīng)數(shù)字的多欄編輯
    Ctrl+P:Goto Anything
    Ctrl+P: 查找項目中的文件:
    直接輸入名稱:在不同文件中切換箫老,支持級聯(lián)的目錄模式
    ::+ 行號:Ctrl+G 定位到具體的行。
    @:+ 符號:Ctrl+R定位到具體的符號黔州,例如:JS函數(shù)名耍鬓,CSS選擇器名。
    #:+ 關(guān)鍵字:Ctrl+;匹配到具體的匹配的關(guān)鍵字流妻。主要是模糊匹配牲蜀。
    多行游標
    Ctrl+D:選中當前光標所在位置的單詞。連續(xù)使用時绅这,進行多光標選擇涣达,選中下一個同名單詞。
    Ctrl+K:配合Ctrl+D可以跳過下一個同名單詞证薇。
    Ctrl+L:選擇當前光標所在位置的行度苔。連續(xù)使用時,繼續(xù)選中下一行浑度。
    Ctrl+Shift+L:在多行選中后寇窑,在所有選中的行后產(chǎn)生游標。
    Alt+F3:選中文檔中所有的同名單詞俺泣。
    Shift+鼠標右鍵:向下拖動疗认,產(chǎn)生多個光標。

【初來匝道請大家多多指教】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末伏钠,一起剝皮案震驚了整個濱河市横漏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌熟掂,老刑警劉巖缎浇,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赴肚,居然都是意外死亡素跺,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門誉券,熙熙樓的掌柜王于貴愁眉苦臉地迎上來指厌,“玉大人,你說我怎么就攤上這事踊跟〔妊椋” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長箕憾。 經(jīng)常有香客問我牡借,道長,這世上最難降的妖魔是什么袭异? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任钠龙,我火速辦了婚禮,結(jié)果婚禮上御铃,老公的妹妹穿的比我還像新娘碴里。我一直安慰自己,他們只是感情好畅买,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布并闲。 她就那樣靜靜地躺著,像睡著了一般谷羞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上溜徙,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天湃缎,我揣著相機與錄音,去河邊找鬼蠢壹。 笑死嗓违,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的图贸。 我是一名探鬼主播蹂季,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疏日!你這毒婦竟也來了偿洁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤沟优,失蹤者是張志新(化名)和其女友劉穎涕滋,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挠阁,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡宾肺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了侵俗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锨用。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖隘谣,靈堂內(nèi)的尸體忽然破棺而出增拥,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布跪者,位于F島的核電站棵帽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏渣玲。R本人自食惡果不足惜逗概,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望忘衍。 院中可真熱鬧逾苫,春花似錦、人聲如沸枚钓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搀捷。三九已至星掰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嫩舟,已是汗流浹背氢烘。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留家厌,地道東北人播玖。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像饭于,于是被迫代替她去往敵國和親蜀踏。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

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

  • Sublime Text:一款具有代碼高亮掰吕、語法提示果覆、自動完成且反應(yīng)快速的編輯器軟件,不僅具有華麗的界面畴栖,還支持插...
    追風逸少丶閱讀 11,315評論 1 34
  • Sublime Text:一款具有代碼高亮随静、語法提示、自動完成且反應(yīng)快速的編輯器軟件吗讶,不僅具有華麗的界面燎猛,還支持插...
    晚晴幽草閱讀 710,873評論 149 1,114
  • Sublime Text:一款具有代碼高亮、語法提示照皆、自動完成且反應(yīng)快速的編輯器軟件重绷,不僅具有華麗的界面,還支持插...
    xiaotao123閱讀 9,476評論 0 27
  • Eclipse常用快捷鍵 1幾個最重要的快捷鍵 代碼助手:Ctrl+Space(簡體中文操作系統(tǒng)是Alt+/)快速...
    山不轉(zhuǎn)人自轉(zhuǎn)閱讀 1,438評論 0 10
  • 前言 相信對于很多寫代碼的小伙伴來說,對于開發(fā)編輯器都不會陌生,什么editplus,dw,webstorm,hu...
    itclanCoder閱讀 1,601評論 1 8