面向 Web 開發人員的 Sublime Text 外掛程式,sublimetext

來源:互聯網
上載者:User

面向 Web 開發人員的 Sublime Text 外掛程式,sublimetext
Package Control

在 Sublime Text 上大家都用 Package Control 來管理安裝外掛程式,所以它是我們要安裝的第一個外掛程式,安裝方法見這裡。關於 Package Control 的使用方法這裡不再贅述。

 

JSHint

 

Linter 是協助你檢查代碼問題的一類工具,幫你發現潛在的錯誤或不好的代碼習慣。JSHint 是檢查 JavaScript 代碼的好工具,支援很多編輯器和 IDE 。

Sublime 上要使用 JSHint 可以安裝:SublimeLinter-JSHint 外掛程式。注意安裝這個外掛程式前需要先安裝 SublimeLinter 以及 jshint 命令本身,更多資訊見 SublimeLinter-JSHint 安裝說明。簡單地說就是:

註:JavaScript 有許多 linter 工具,如 JSLint 、JSHint 和 ESLint 。JSLint 是 JavaScript 大師 Douglas Crockford 創作和維護的。JSHint 是 JSLint 的 fork 版,由社區維護,更可擴充、更靈活,使用者也更多,Mozilla、jQuery 都在用 JSHint 。ESLint 是另一位 JavaScript 專家  Nicholas C. Zakas 主導的社區項目。

註:SublimeLinter 是 Sublime 上 linter 類外掛程式的 framework,所以很多 linter 都依賴這個外掛程式。Package Control: Install Package 中輸入 SublimeLinter- 會列出大量 SublimeLinter- 開頭的 linter 外掛程式,如:

JSCS

代碼中沒有錯誤還不夠,好的代碼需要遵循一致的代碼風格(代碼不僅僅給機器用,還是給人看不是嗎?)。JSCS 是檢查代碼風格的工具,可以配置很多代碼風格規則,例如空格的要求、括弧的位置等,還可以直接使用  jQuery、Google 等代碼風格方案。

Sublime 上需要安裝 SublimeLinter-JSCS 。這個外掛程式同樣依賴 SublimeLinter 以及 jscs 命令本身。簡單安裝說明如下:

此外,你還可以安裝一個 JSCS-Formatter 外掛程式,實現自動代碼格式化。

ColorHighliter

Color highlighter 外掛程式可以自動顯示 CSS 或 Sass 中聲明的顏色,讓你一目瞭然。預設配置下,當滑鼠移到顏色變數上時背景就會變為聲明的顏色。

還可以設定多種顏色顯示方式,預設配置見: ‘Package Settings’ > ‘Color Highlighter’ > ‘Settings – Default’ 。例如,我們在該外掛程式的 User 設定中做如下設定可以達到的顯示效果:

 
123 {  "ha_style": "filled"}

Gutter Color 和 Color Picker 是另外兩個顏色相關的外掛程式。

AutoFileName

AutoFileName 在你在輸入檔案名稱是提供自動提示,減少人為的輸入錯誤。

Autoprefixer

Autoprefixer 外掛程式讓幫你自動添加 CSS 廠商首碼,個人使用比較方便。如果是正式的項目,可以使用其它自動構建工具在構建過程中統一實現。

作者:韓國愷。本系列文章以 Addy & Matt 的系列視頻 Totally Tooling Tips 的內容為基礎重新整理而成,主要介紹一些(前端)開發人員喜歡的工具和技巧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.