此文件目錄中文件主要是關於sublime
的插件配置,快捷鍵配置,主題和字體配置。javascript
全部插件均可以使用Package Control安裝,具體的安裝方法能夠自行谷歌安裝,不在本文的介紹範圍以內。也能夠是使用git 手動安裝。php
該插件主要使編寫css更加的方便和快捷,能夠配置快捷鍵給標籤屬性添加瀏覽器廠商前綴。安裝前須要肯定電腦安裝node
。css
配置快捷鍵以下: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
ES6終將是要取代 ES5 的可是在從 ES5 到 ES6 過分的過程當中,各個瀏覽器廠商對 ES6 支持的也不是很好。
主要是將ES6的代碼編譯爲ES5。至於爲何要這麼作,不是本文的內容,能夠自行谷歌瞭解。react
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 } }
括號高亮匹配插件。
借用一張官網的截圖:
該插件能夠顯示在CSS文件中說使用的顏色的色值。包括HTML中嵌套的css樣式也能夠顯示。
以下圖:
還能夠調節顯示的樣式,好比當我鼠標放到顏色上的時候
具體的能夠參考官網的說明。
該插件能夠對css3屬性進行高亮和自動補全。
具體效果以下:
安裝完之後的設置以下:
View → Syntax → Open all with current extension as... → CSS3
這個插件能夠很是智能對js文件添加註釋,這個很是的方便。
參考一張官網的截圖:
傳說中快速的編寫html代碼的「神器」。具體的就再也不介紹了。網上的教程一搜一大坨啊。
文件差別對比插件。
以前格式化 js,css 文件使用的都是 JsFormat 和 CSSFormat。每次在不一樣的文件中都要去使用兩個不一樣的插件。後來找到一個能夠支持三種語言格式化的插件。
對Html,css,js文件進行格式化。
//html-css-jsprettify插件快捷鍵 {"keys": ["command+alt+l"],"command": "htmlprettify"},
若是平時模板語言使用 jade 的話仍是安裝一個吧,這個可讓 Sublime 的顯示更加的友好。jade相關插件,代碼高亮
javascript ES6 語法高亮的支持。
這個插件主要包括 jQuery 語法高亮,代碼段。
這兩個插件主要是平時使用 scss 或者是 sass 這些預編譯語言有用,支持語法高亮。
這個插件仍是頗有用的。當咱們在跟後端聯調的時候,一般都會有一臺開發機,暫時存放咱們的代碼,這個時候若是咱們要作一些修改。一般的步驟是:
1.上傳 svn 2.登上開發機 svn up 一下。這個過程當中很浪費時間
若是咱們使用 SFTP 插件就能夠保存的時候自動上傳到服務器。配置方法:
1.在項目根目錄創建 sftp-config.json
文件
2.配置該文件,詳細配置以下圖
Sublime 側邊欄加強插件。
語法,函數跳轉。可是我在使用的過程當中以爲這個插件並不怎麼好用。
這個插件主要使 Sublime 對 markdown 語法的高亮支持。效果以下圖:
去除代碼末尾的空格鍵
安裝完之後須要,另外安裝須要檢測語言的插件。
在安裝完SublimeLinter
後安轉該插件對 JavaScript 語言進行語法檢測。
在安裝完SublimeLinter
後安轉該插件對 css 語言進行語法檢測。
該插件主要可以使sublime 兼容mac的retina屏幕
須要在本身的配置文件內啓動
{ "theme": "Soda Light 3.sublime-theme" }
若是您以爲對您有幫助,請點擊下面的 **star** 給我一顆星。謝謝啦!