日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

高端唯有定制,把 sublime 打造成专属的 IDE

發(fā)布時(shí)間:2025/4/16 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 高端唯有定制,把 sublime 打造成专属的 IDE 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

用過一些IDE,如eclipse、intelliJ,這些IDE是很智能,插件也不少,但個(gè)個(gè)都不是省油的燈————內(nèi)存殺手。更受不了的是10G內(nèi)存eclipse占了2G+之后還是卡。

不再做全棧開發(fā)之后開始使用輕量級(jí)的編輯器,用過的編輯器有Emacs(ctrl到死實(shí)在用不慣)、Vim(比較好用,但是速度上以及插件方便程度不如sublime)、ultraedit(據(jù)說是黑客必備編輯器,插件太少)、atom(github版的sublime,一直很看好,可惜速度慢我不能接受)、sublime(速度快,插件豐富,還支持vim操作)。最終選擇了受眾多人追捧的sublime。

本人平常開發(fā)主要語言是javascript(jquery、angular)、html、css(bootstrap),用到一些工具如gurnt、less、git、svn。除了命令行(其實(shí)sublime也有個(gè)terminal插件,不過窗口太丑,功能也不強(qiáng)大,所以不如直接win+r來得快),基本上都在sublime這個(gè)“IDE”上操作。主要用到了以下插件:

代碼校驗(yàn)、提示、優(yōu)化

Alignment

美化對(duì)其”=”、”:”這些符號(hào)。

BracketHighlight

代碼塊括號(hào)高亮工具,可以自定義括號(hào)顏色。

DocBlockr

在函數(shù)上一行輸入/**然后回車,神奇的事情發(fā)生了,jsdoc就生成了。

Emmet

以前叫zencoding,快速編寫html的一個(gè)插件。

HTML-CSS-JS Prettify

html、css、js文件一鍵優(yōu)化,但貌似只會(huì)優(yōu)化縮進(jìn)。

AngularJS

編寫Angular時(shí)給出智能提示。

JQuery

JQueryAPI的智能提示

SublimeLinter &?SublimeLinter-jshint

配合使用,支持js語法規(guī)則校驗(yàn),每個(gè)js編寫者必備。

文件保存預(yù)覽

Local History

非常推薦,智能緩存編輯過的文件,有點(diǎn)像本地版本管理工具。

Markdown Preview &?MarkdownEditing

寫markdown的好搭檔,用來顯示預(yù)覽md格式文件的效果。

Minifier

手動(dòng)版js文件壓縮工具。

版本控制

SVN

插件功能很像小烏龜TortoiseSVN,在側(cè)邊欄上右鍵操作即可。

Git

右鍵可視化操作,同上。

sublime自身優(yōu)化

Dracula Color Scheme

黑白灰,一個(gè)極簡(jiǎn)主題,適合低調(diào)的開發(fā)者。

AdvancedNewFile

可以直接用快捷鍵ctrl+alt+n在sublime的控制臺(tái)創(chuàng)建文件(夾)

自動(dòng)化工具

Grunt

IDE都有一個(gè)神奇的功能,只要保存代碼,就會(huì)自動(dòng)編譯發(fā)布,這一點(diǎn)可以利用Grunt的watch插件來實(shí)現(xiàn)。sublime的Grunt插件只是方便調(diào)用項(xiàng)目中已經(jīng)配置的Gruntfile.js中的任務(wù)。用ctrl+p輸入grunt即可使用,智能方便。

目前聽說的自動(dòng)化工具有3種:Grunt、Fis、Gulp。

  • Grunt是比較成熟的自動(dòng)化管理工具,有豐富的插件,將代碼自動(dòng)化分解成一個(gè)一個(gè)的任務(wù)來執(zhí)行。
  • Fis百度出的自動(dòng)化工具,應(yīng)該比較符合國人習(xí)慣,如果偷懶可以考慮使用。
  • Gulp比較推薦,類似node.js的流處理效率較高,插件也蠻豐富,據(jù)資料顯示目前人氣最高的自動(dòng)化工具。

最后補(bǔ)充

改為vim模式

vim是一個(gè)脫離鼠標(biāo)操作的古老編輯器,vim的操作方式意味著通過模式的切換來執(zhí)行光標(biāo)定位、移動(dòng)、剪切等操作,大大提高編寫速度。很高興的是sublime可以配置成一個(gè)”偽vim”。

在菜單欄上依次點(diǎn)擊?Preferences?—>?setting-user,將?ignored_packages 項(xiàng)的[]里面內(nèi)容清空:

  • "ignored_packages":
  •  [
  •  ]
  • 更多

    sublime能夠如此之火的原因在于插件非常豐富,在PackageControl上查看top100的插件逐個(gè)篩查也是一種高效的查找方式。


    本文來自云棲社區(qū)合作伙伴“Linux中國”,原文發(fā)布日期:2015-10-22

    總結(jié)

    以上是生活随笔為你收集整理的高端唯有定制,把 sublime 打造成专属的 IDE的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。