成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaScript 開發者必備的10款 SublimeText 插件

開發 前端
Sublime Text 是一款幾乎所有開發者都必備的非常強大的軟件。它是跨平臺的、高度可定制化的、非常先進的文本編輯器,完美的彌補了全功能的 IDE(出了名的消耗資源)與命令行編輯器如VIM、Emacs(有陡峭的學習曲線)的不足。

 

Sublime Text 是一款幾乎所有開發者都必備的非常強大的軟件。它是跨平臺的、高度可定制化的、非常先進的文本編輯器,***的彌補了全功能的 IDE(出了名的消耗資源)與命令行編輯器如VIMEmacs(有陡峭的學習曲線)的不足。

使得 Sublime 如此強大的原因之一是它的可擴展插件架構,這使得開發人員可以非常容易的擴展 Sublime 的核心功能,如代碼補全、或遠程接口文檔的嵌入。Sublime Text 自身不帶有插件管理功能,它們通常是通過一個稱作 Package Control的第三方工具來管理。給 Sublime Text 安裝 Package Control ,請按照它們的網站上的安裝指南

這篇文章中,我們將為你介紹10款 JavaScript 開發者必備的 Sublime Text 插件,每一個都可以改善你的工作流程,提升工作效率。現在就讓我們開始吧。

1. Bable

[[148014]]

列表***個當然應該是 Bable。它為你的 ES6/2015 和 React JSX 代碼添加語法高亮功能。插件安裝后的***件事就是把它設置為 .es6.jsx 甚至 .js 文件的默認語法。然而你需要注意的是***一個如果你使用的是 ES3/5 的話,請不要使用 Bable 語法。

如果你還沒有發現使用 Bable 的樂趣的話,我強烈建議你使用它。它可以把 ES6/2015 和 JSX 代碼編譯成 ES5。它與所有流行的架構工具與CLI 都整合的很好。它不支持舊版本的瀏覽器,如果你使用 IE10 以下的瀏覽器,請遵循它們的警告頁面提示

不幸的是,它不支持在 Sublime 中動態的編譯 ES6,如果你有這個需要的話,我建議你看看  Compile Selected ES6

2. JSHint

[[148015]]

JSHint 是一個 JavsScript Linter。它可以檢測代碼的樣式、語法以及是否是常見的相關錯誤。無論你是新手還是老手,JSHint 都是必備的。查看 JSHint 關于頁面獲取更多信息。

為了使 JSHint 能夠運行,你需要通過 npm 全局安裝 JSHint:

  1. npm install -g jshint

一旦 JSHint npm 模塊和 Sublime Text 插件安裝完成,你就可以通過打開 JavaScript 文件并按 Ctrl+J (Alt+J 在Linux/Windows上)來調用 JSHint。

3. jsFormat

[[148016]]

jsFormat 是基于 JS Beautifier 的,可以自動的幫你格式化 JavaScript 和 JSON。即使是你僅僅用它來格式化JSON也是值得的。對我來說***的好處就是可以查看別的開發者代碼或者是自己很久之前寫的。

你可以通過 Preferences -> Package Settings -> JsFormat -> Settings - User 來設置你想要的代碼格式。

4. DocBlockr

[[148017]]

為你的代碼添加注釋通常是件非常痛苦的事情。我不知道多少人會享受這個過程,但它卻是必須的。DocBlockr 通過把注釋變得簡單來減少這個痛苦。安裝完 DocBlockr 之后,你需要做的只是在新的一行輸入 /* 或者 /** ,它會為你完成剩下的。

DocBlockr 還支持很多其他語言:CoffeeScript, TypeScript, PHP, ActionScript, Haxe, Java, Apex, Groovy, Objective C, C, C++, and Rust。

5. Side​Bar​ Enhancements

[[148018]]

Sublime Text 自帶的邊欄文件操作選項非常的少。SideBarEnhancements 彌補了此缺點。值得注意的是,它為文件和文件夾還提供了“move to trash”、“open with..”甚至還有剪切板選項。

6. AngularJS

[[148019]]

它是有 Angular-UI 團隊開發的,可能是列表中比較偏大(但是是必須的)插件,它的功能包括:

  • AngularJS 核心指令的代碼補全功能

  • 自定義指令的指令完成

  • directives, controllers and filters的快速搜索

  • Angular相關的代碼片段

  • GoToDocs for core AngularJS directives

7. TypeScript

[[148020]]

由微軟支持,該插件為 TypeScript 項目添加了代碼補全、語法高亮、代碼格式化以及擴展的導航功能。它還配備了一個構建系統,允許你把 TypeScript 編譯到 JavaScript。

可以用 Tools -> Build System 進入Bulid系統,然后打開一個 .ts 結尾的文件,然后選擇 Tools -> Build 或者直接按 Ctrl+B ,它會讓你輸入參數,直接就會在同一個目錄輸入JavaScript文件。唯一的條件是需要 Node 支持。

8. Handlebars

[[148021]]

如果你使用 Ember.js 或者僅僅把 Handlebars 作為模版語言,這款插件都是必備的。如果沒有它,你***把語法高亮關閉。

除了語法高亮,它還提供了各種表達式的標簽觸發器。例如輸入 x-temp 然后按 TAB會生成:

  1. <script type="text/x-handlebars" data-template-name=""></script>

另外,如果輸入 ifel 然后按 TAB 怎生成:

  1. {{#if }}

  2. {{else}}

  3. {{/if}}>

非常的順手,對嗎?

項目的主頁上有所有的代碼片段列表。

9. Better CoffeeScript

[[148022]]

Better CoffeeScript 是原 CoffeeScript-Sublime-Plugin 的 Fork,不幸的是原插件似乎已經被作者廢棄,并且只支持Sublime Text 2。

該插件為使用 CoffeeScript 的開發者提供很多必要的代碼高亮,并且不至于此。它給 Sublime 增加了一些命令,如檢測語法的能力、編譯文件、顯示編譯的JavaScript等。

你可以在該項目的主頁細讀它的各項設置與選項。

10. jQuery

我知道現在jQuery在很多地方都失寵了,但它依然是非常有用的,如果你不建立一個完全互動的網站,或者你只是想在一個現有的應用程序中添加功能。

例如輸入 $.a 然后選擇 $.ajax 就會生成下面的內容:

  1. $.ajax({

  2. url: '/path/to/file',

  3. type: 'default GET (Other values: POST)',

  4. dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',

  5. data: {param1: 'value1'},

  6. })

  7. .done(function() {

  8. console.log("success");

  9. })

  10. .fail(function() {

  11. console.log("error");

  12. })

  13. .always(function() {

  14. console.log("complete");

  15. });

非常棒~

總結

這就是為你準備的JavaScript 開發者必備的10款 Sublime Text 插件。我強烈建議你嘗試其中的一兩個,然后在評論中告訴我使用體驗。或者說我沒有列出某個你最喜歡的,也請在評論中給出,我可以考慮把它添加到列表中。

***,請記住 Sublime Text 并不是免費的,它只是提供了一個***期的試用版。單個許可證的價格是 $70 。如果你每天都在使用文本編輯器的話,這將是一個值得的投資。

來源:Coder資源網    原文:http://www.sitepoint.com/essential-sublime-text-javascript-plugins/ 作者: Sublime Text
譯文:http://info.9iphp.com/essential-sublime-text-javascript-plugins/ 譯者: Specs

 

責任編輯:王雪燕 來源: Coder資源網
相關推薦

2022-09-15 17:08:20

JavaScripWeb開發

2011-12-12 09:59:13

JavaScript

2011-06-22 10:35:02

FirefoxWeb

2014-05-12 10:21:41

JavaScript 模板引擎

2020-10-22 15:05:43

開發者技能工具

2014-02-01 21:31:10

JavaScriptJS框架

2015-03-26 10:34:02

Android開發工具

2013-07-23 15:28:38

開發者Eclipse插件

2022-06-29 08:59:46

Java插件開發

2024-01-26 06:25:09

PyCharm插件代碼

2021-04-01 07:52:57

前端開發技術熱點

2023-08-25 08:00:00

人工智能工具

2013-09-29 13:26:12

iOS開發者服務工具

2014-02-12 10:46:00

WebJavaScript音頻庫

2015-03-10 09:23:21

前端開發Sublime插件Sublime

2011-10-31 15:08:54

Chrome插件Web設計開發

2011-04-27 16:20:30

iOS開發工具iOS開發工具

2013-08-09 10:14:57

開發者搜索引擎

2013-09-12 16:19:08

開發者搜索引擎

2024-08-09 15:01:00

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美国产一区二区三区 | 国产精品成人一区二区 | 一级欧美一级日韩片免费观看 | 色综合区| 美女黄18岁以下禁止观看 | 91一区二区三区 | 中国一级特黄真人毛片 | 国产精品揄拍一区二区 | 国产成人精品一区二区 | 日本高清中文字幕 | 久久亚洲综合 | 一本一道久久a久久精品蜜桃 | 欧美成人免费在线 | 国产视频三级 | 国产精品美女久久久久aⅴ国产馆 | 91免费版在线观看 | 国产人免费人成免费视频 | 精品日韩电影 | 亚洲精品视频在线看 | 在线成人精品视频 | 青青久在线视频 | 超碰在线国产 | 99热这里都是精品 | 另类二区 | 高清国产午夜精品久久久久久 | 黄色av大片 | 成人小视频在线免费观看 | 蜜桃日韩 | 亚洲乱码国产乱码精品精98午夜 | 祝你幸福电影在线观看 | 99久久视频| 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 久久久国产一区二区三区四区小说 | 精品福利一区二区三区 | 国产午夜精品久久久久免费视高清 | 国产一二区在线 | 欧美综合一区二区 | 91中文在线观看 | 一区二区精品 | 自拍第1页| 亚洲婷婷六月天 |