sublime text 前端開發插件安裝和配置

前端開發sublimeconfig

mac配置

此文件目錄中文件主要是關於sublime的插件配置,快捷鍵配置,主題和字體配置。javascript

插件列表

全部插件均可以使用Package Control安裝,具體的安裝方法能夠自行谷歌安裝,不在本文的介紹範圍以內。也能夠是使用git 手動安裝。php

1.autoprefixer

該插件主要使編寫css更加的方便和快捷,能夠配置快捷鍵給標籤屬性添加瀏覽器廠商前綴。安裝前須要肯定電腦安裝nodecss

配置快捷鍵以下:html

//autoprefixer快捷鍵設置
    { "keys": ["command+alt+p"], "command": "autoprefixer" }

具體配置和文檔請參看官方文檔前端

好比我在編寫 CSS 的時候是不用關心哪些屬性是須要添加廠商前綴的,當我須要保存測試的時候,只須要按下快捷鍵,該插件會自動給須要添加廠商前綴的屬性添加前綴,以下:java

{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
}

固然該插件也能夠加入到本身開發項目的自動化工具中去,好比:Gulp ,Gruntnode

2.babel

ES6終將是要取代 ES5 的可是在從 ES5 到 ES6 過分的過程當中,各個瀏覽器廠商對 ES6 支持的也不是很好。
主要是將ES6的代碼編譯爲ES5。至於爲何要這麼作,不是本文的內容,能夠自行谷歌瞭解。react

3.Better Completion

javascript ,jQuery , Bootstrap 等js庫的自動補全。該插件的特色就是能夠自定義配置須要自動補全的庫。jquery

安裝完之後它的配置文件能夠配置本身須要補全的庫ios

{
  // --------------------
  // sublime-better-completions-Package (sbc package)
  // --------------------
  // API files is contains the *keyword* such as `html`, `jquery`, `myglossary` with lowercase as filename `sbc-api-${filename}.sublime-settings` place in `/packages/User/` (your own) or `/packages/${this-package}/sublime-completions/` (package build-in).
  // After you enable, disable or added new your own completions, you might need restart your Sublime Text Editor.
  //
  // Your own setting file `sbc-setting.sublime-settings` need to place in `/packages/User/` and contains all your api setting property that you want to enable.
  //
  // --------------------
  // APIs Setup
  // --------------------
  // `true` means enable it.
  // `false` means disable it.
  "completion_active_list": {
    // build-in completions
    "css-properties": false,
    "gruntjs-plugins": false,
    "html": false,
    "lodash": false,
    "javascript": false,
    "jquery": false,
    "jquery-sq": false, // Single Quote
    "php": false,
    "phpci": false,
    "sql": false,
    "twitter-bootstrap": false,
    "twitter-bootstrap-less-variables": false,
    "twitter-bootstrap3": false,
    "twitter-bootstrap3-sass-variables": false,
    "underscorejs": false,
    "react": false,

    // Your own completions?
    // ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-angularjs.sublime-settings
    "my-angularjs": false,

    // ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-glossary.sublime-settings
    "my-glossary": false,

    // ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-html.sublime-settings
    "my-html": false,

    // ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-javascript.sublime-settings
    "my-javascript": false
  }
}

4.BracketHighlighter

括號高亮匹配插件。
借用一張官網的截圖:
這裏寫圖片描述

5.Color Highlighter

該插件能夠顯示在CSS文件中說使用的顏色的色值。包括HTML中嵌套的css樣式也能夠顯示。
以下圖:
這裏寫圖片描述

還能夠調節顯示的樣式,好比當我鼠標放到顏色上的時候

這裏寫圖片描述

具體的能夠參考官網的說明。

6.css3

該插件能夠對css3屬性進行高亮和自動補全。
具體效果以下:

這裏寫圖片描述

安裝完之後的設置以下:

View → Syntax → Open all with current extension as... → CSS3

7.DocBlockr

這個插件能夠很是智能對js文件添加註釋,這個很是的方便。
參考一張官網的截圖:

截圖

8.Emmet

傳說中快速的編寫html代碼的「神器」。具體的就再也不介紹了。網上的教程一搜一大坨啊。

9.FileDiffs

文件差別對比插件。

10.html-css-jsprettify

以前格式化 js,css 文件使用的都是 JsFormat 和 CSSFormat。每次在不一樣的文件中都要去使用兩個不一樣的插件。後來找到一個能夠支持三種語言格式化的插件。

對Html,css,js文件進行格式化。

//html-css-jsprettify插件快捷鍵
    {"keys": ["command+alt+l"],"command": "htmlprettify"},

11.jade

若是平時模板語言使用 jade 的話仍是安裝一個吧,這個可讓 Sublime 的顯示更加的友好。jade相關插件,代碼高亮

12.javascript next - ES6 syntax

javascript ES6 語法高亮的支持。

13.jQuery

這個插件主要包括 jQuery 語法高亮,代碼段。

14.SassSCSS

這兩個插件主要是平時使用 scss 或者是 sass 這些預編譯語言有用,支持語法高亮。

工具插件

1.SFTP

這個插件仍是頗有用的。當咱們在跟後端聯調的時候,一般都會有一臺開發機,暫時存放咱們的代碼,這個時候若是咱們要作一些修改。一般的步驟是:
1.上傳 svn 2.登上開發機 svn up 一下。這個過程當中很浪費時間

若是咱們使用 SFTP 插件就能夠保存的時候自動上傳到服務器。配置方法:
1.在項目根目錄創建 sftp-config.json 文件
2.配置該文件,詳細配置以下圖

這裏寫圖片描述

2.SideBarEnhancementsSideBarFolders

Sublime 側邊欄加強插件。
這裏寫圖片描述

3.SublimeCodeIntel

語法,函數跳轉。可是我在使用的過程當中以爲這個插件並不怎麼好用。

4.Markdown Extended

這個插件主要使 Sublime 對 markdown 語法的高亮支持。效果以下圖:

這裏寫圖片描述

5.TrailingSpaces

去除代碼末尾的空格鍵

語法檢查插件列表

1.SublimeLinter

安裝完之後須要,另外安裝須要檢測語言的插件。

2.SublimeLinter-jshint

在安裝完SublimeLinter 後安轉該插件對 JavaScript 語言進行語法檢測。

3.SublimeLinter-csslint

在安裝完SublimeLinter 後安轉該插件對 css 語言進行語法檢測。

主題插件

1.Theme-soda

該插件主要可以使sublime 兼容mac的retina屏幕

須要在本身的配置文件內啓動

{
    "theme": "Soda Light 3.sublime-theme"
}

2.Monokai Extended


若是您以爲對您有幫助,請點擊下面的 **star** 給我一顆星。謝謝啦!

Follow @zhiqiang21StarWatch

相關文章
相關標籤/搜索