sublime python插件配置_sublime text 3 + python配置,完整搭建及常用插件安装
四年的時(shí)間,一直使用EmEditor編輯器進(jìn)行Python開(kāi)發(fā),之前是做面向過(guò)程,只需要將一個(gè)單獨(dú)的py文件維護(hù)好即可,用著也挺順手,但是最近在做面向?qū)ο蟮拈_(kāi)發(fā),不同的py文件中相互關(guān)聯(lián)較多,感覺(jué)單純使用EmEditor編輯器確實(shí)有些低效(主要是對(duì)EmEditor的插件都不熟悉,然后逐個(gè)py文件的查找)。
在網(wǎng)上搜索了一些python開(kāi)發(fā)的編輯器和IDE,有使用PyCharm,也有使用Eclipse,我安裝了PyCharm試了一下,總體感覺(jué)太消耗內(nèi)存,并且啟動(dòng)的時(shí)候稍微慢,有些時(shí)候還會(huì)出現(xiàn)卡頓的情況(可能是我電腦配置不高的原因),所以最終選擇了sublime text 3來(lái)作為python開(kāi)發(fā)的編輯器。
安裝及配置過(guò)程并不是很復(fù)雜,但是對(duì)于沒(méi)有配置過(guò)的人并直接在網(wǎng)上查找資料的話,有些資料不夠全面,導(dǎo)致會(huì)繞一些彎子,所以我將我的安裝及配置過(guò)程整理出來(lái),希望能夠幫助到有需要的人。
我在網(wǎng)上查找的資料將會(huì)列在最后的【相關(guān)資料】,非常感謝原作者。
1、下載
2、windows下安裝與使用
2.1、安裝
1. Win7 64位系統(tǒng),可以下載 Windows 64 bit來(lái)安裝。
2. 安裝時(shí),注意勾選Add to explorer context menu,這樣Sublime Text可以被添加到右鍵中,在右鍵單擊文件時(shí),可以直接使用Sublime Text打開(kāi)。
2.2、安裝插件
2.2.1、Package Control
1. Sublime Text可以使用Package Control,來(lái)更方便的瀏覽、安裝和卸載插件。
2. 如何安裝Package Control呢?(我當(dāng)時(shí)就在這里繞了很大一個(gè)圈子。)
可以參考Package Control官網(wǎng)提供的安裝步驟
(1)使用 [Ctrl + `] (或View > Show Console menu) 打開(kāi)Sublime Text控制臺(tái),將下面的Python代碼粘貼到控制臺(tái)里:
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://packagecontrol.io/'?+?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)
注意:上面的代碼會(huì)隨著版本不同而改變,所以最好取到【1】去復(fù)制代碼。
(2)如果不能自動(dòng)安裝的話,【1】也提供了手動(dòng)(Manual)安裝方法,具體做法可以去到官網(wǎng)參考
(3)如果在Perferences->package settings中看到package control這一項(xiàng),則表明安裝成功。
2.2.2、用Package Control查看已安裝的插件
1.?按下Ctrl+Shift+P調(diào)出命令面板。
2.?輸入install 調(diào)出 Install Package 選項(xiàng)并回車(chē)。
3. 在列表中選中要安裝的插件,或者輸入插件名(比如要安裝IMESupport插件,則輸入IMESupport,它會(huì)實(shí)時(shí)過(guò)濾篩選結(jié)果),根據(jù)命令面板中的過(guò)濾結(jié)果,選擇要安裝的插件。
2.2.3、Package Control安裝插件的路徑
如果想看一下Sublime Text 3中已經(jīng)安裝了什么插件,可以按照下面的方法操作。
1. 按下Ctrl+Shift+P調(diào)出命令面板
2. 輸入"package",在下拉列表找到"Package Control: list packages",選中后回車(chē),全部的插件就會(huì)顯示出來(lái)了。
2.2.4、插件
在Python開(kāi)發(fā)中有一些很實(shí)用的插件,可以很好的提高開(kāi)發(fā)效率,下面就是我使用的一些插件
??Package Control:管理插件的插件,前面已安裝
? SublimeCodeIntel: 代碼提示插件,可根據(jù)是python、java等自動(dòng)代碼提示
安裝步驟:
打開(kāi)Package Control[Preferences>>Package Control]
輸入 install 選擇關(guān)聯(lián)出來(lái)的install package
輸入sublimecodeintel,然后選中安裝
安裝完成之后可以通過(guò)【Preferences>>Package Settings】中查看到已安裝的插件
這里可以自定義設(shè)置一些快捷鍵以及鼠標(biāo)事件,我都沒(méi)有操作,我只是在菜單中選擇Preferences-->Browser Packages...-->進(jìn)入相關(guān)的目錄SublimeCodeIntel\.codeintel找到config,修改了一下Python路徑(根據(jù)settings-default中確定.codeintel目錄)
{
"Python":?{
"python":"C:/Python27/python.exe",
"pythonExtraPaths":
[
"C:/Python27",
"C:/Python27/DLLs",
"C:/Python27/Lib",
"C:/Python27/Lib/site-packages"
]
},
}
ctrl+B運(yùn)行python
? SideBarEnhancements:?擴(kuò)展了側(cè)邊欄中菜單選項(xiàng)的數(shù)量,從而提升你的工作效率。諸如”New file” 和 “Duplicate” 這樣的選項(xiàng)對(duì)于 ST3 來(lái)說(shuō)實(shí)在是太重要了, 我甚至覺(jué)得 ST3 本來(lái)就應(yīng)該提供這些功能。而且僅憑 “Delete” 這一個(gè)功能就讓這個(gè)插件值得下載。這個(gè)功能將你會(huì)在你刪除文件的時(shí)候把它放入回收站。雖然這個(gè)功能乍一看沒(méi)什么用,但是當(dāng)你沒(méi)有使用這樣的功能而徹底刪除了一個(gè)文件的時(shí)候,除非你用了版本管理軟件,否則你將很難恢復(fù)這個(gè)文件。
具體安裝步驟與其他插件相同,最終安裝結(jié)果如下:
?pylinter:Python基本主題,通過(guò)下圖選中安裝的插件以及使用后的樣式如下
安裝后的樣式
?SublimeTmpl:新建文件模板插件,可以支持多種語(yǔ)言例如Python、PHP等,下面的代碼是我在配置文件中的配置信息
在settings-user中設(shè)置上自己的信息
{
"disable_keymap_actions":?false,?//?"all";?"html,css"
"date_format"?:?"%Y-%m-%d?%H:%M:%S",
"attr":?{
"author":?"mx",
"email":?"mengxiang@xiangcloud.com.cn",
"link":?"http://www.xiangcloud.com.cn/"
}
}
我將Python的創(chuàng)建模板命令也做了修改,在key bindings-user中添加了以下信息,意思是ctrl+alt+p就可以創(chuàng)建一個(gè)新的Python模板
[
{
"caption":?"Tmpl:?Create?python",?"command":?"sublime_tmpl",
"keys":?["ctrl+alt+p"],?"args":?{"type":?"python"}
},
]
結(jié)果如下:
?Terminal:打開(kāi)一個(gè)命令窗口,用于各種命令操作
?AutoPep8:python開(kāi)發(fā)規(guī)范pep8
?Anaconda:自動(dòng)匹配關(guān)鍵字等實(shí)用功能,有效提高開(kāi)發(fā)效率
?SublimeREPL:直接運(yùn)行當(dāng)前文件,可以方便調(diào)試,與Terminal可以聯(lián)合使用 至于具體可參考資料【4】
對(duì)于基本的Python開(kāi)發(fā)我就安裝了這些插件,也基本夠用。如果大家有別的需求可以到官網(wǎng)下載,或者是在最后我搜集的一些我認(rèn)為還不錯(cuò)的資料中查看是否有合適的插件。
相關(guān)資料:
【3】為 Sublime Text 3 設(shè)置 Python 的全棧開(kāi)發(fā)環(huán)境?http://python.jobbole.com/81312/
【4】基于Sublime Text搭建Python IDE?http://loosky.net/2967.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的sublime python插件配置_sublime text 3 + python配置,完整搭建及常用插件安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大学计算机课程考试系统C语言题库,《大学
- 下一篇: python django 表单_Dja