【sublime】插件安裝:包管理器——Package Control


首先,按CTRL+`,打開控制台

 

粘貼下面的代碼,之后回車

如果是sublime3

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) 
 

如果是sublime2

 
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation') 

 

安裝成功之后,按熱鍵CTRL+SHIFT+P調出Package Control

推薦的插件

auto Prefixr
Prefixr,CSS3 私有前綴自動補全插件,顯然也很有用哇

JS Format
一個JS代碼格式化插件。

SublimeLinter
一個支持lint語法的插件,可以高亮linter認為有錯誤的代碼行,也支持高亮一些特別的注釋,比如“TODO”,這樣就可以被快速定位。(IntelliJ IDEA的TODO功能很贊,這個插件雖然比不上,但是也夠用了吧)

Sublime CodeIntel
代碼自動提示

Bracket Highlighter
類似於代碼匹配,可以匹配括號,引號等符號內的范圍。

TrailingSpacer 高亮顯示多余的空格和Tab

Alignment 等號對齊
按Ctrl+Alt+A,可以將凌亂的代碼以等號為准左右對其,適合有代碼潔癖的朋友。

CSScomb CSS屬性排序
有 時候看看自己寫的CSS文件,會不會覺得屬性很亂查找不易維護難?CSScomb可以按照一定的CSS屬性排序規則,將雜亂無章的CSS屬性進行重新排 序。選中要排序的CSS代碼,按Ctrl+Shift+C,即可對CSS屬性重新排序了,代碼從此簡潔有序易維護,如果不款選代碼則插件將排序文件中所有 的CSS屬性。當然,可以自己自定義CSS屬性排序規則,打開插件目錄里的CSScomb.sublime-settings文件,更改里面的CSS屬性 順序就行了。因為這個插件使用PHP寫的,要使他工作需要在環境變量中添加PHP的路徑,具體請看github上的說明。

SublimeTmpl 快速生成文件模板
一 直都很奇怪為什么sublime text 3沒有新建文件模板的功能,像html頭部的DTD聲明每次都要復制粘貼。用SublimeTmpl這款插件終於可以解脫了,SublimeTmpl能新 建html、css、javascript、php、python、ruby六種類型的文件模板,所有的文件模板都在插件目錄的templates文件夾 里,可以自定義編輯文件模板。
SublimeTmpl默認的快捷鍵
ctrl+alt+h html
ctrl+alt+j javascript
ctrl+alt+c css
ctrl+alt+p php
ctrl+alt+r ruby
ctrl+alt+shift+p python
如 果想要新建其他類型的文件模板的話,先自定義文件模板方在templates文件夾里,再分別打開Default (Windows).sublime-keymap、Default.sublime-commands、Main.sublime-menu、 SublimeTmpl.sublime-settings這四個文件照着里面的格式自定義想要新建的類型,這里就詳細介紹了,請各位自己折騰哈~

Emmet html/CSS快速編輯(原名Zen Coding)
Zen Coding估計大家都不會陌生,前不久改名為Emmet了,
雖 然用Emmet編輯html很快,但是要用好用快它需要付出不小的學習成本,學習的曲線有點陡峭,以至於讓新手好奇而畏懼,我看看熱鬧就行了,感覺編輯得 再快思維跟不上也是白搭,對我來說sublime text 3自帶的代碼提示夠用了。網上有很多教學視頻,有興趣學習的可以去了解下。
解決PyV8的問題》在github上搜索並下載pyv8-linux32.zip,解壓到PyV8,放置到sublime的插件目錄下,重啟sublime
 
 

snippets
Snippets,你一定已經聽說了,可以幫你快速書寫代碼。但它不是像上面提到的插件那樣使用縮寫,它是重用代碼塊以節省您的時間。你甚至可以創建自己的代碼段,這完全取決於你自己。sin
 

移除sublime已經安裝的插件

1.ctr+shift+P,輸入package
2.查找remove package
3.輸入你要刪除的package
4.回車,OK
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM