Sublime text 3搭建Python開發環境


前輩們說的已經很多了,但是自己依舊會出現各種問題,寫篇日志記錄這次的搭建經驗。

1.安裝python,我用的是python3.5,可以上官網下載

2.安裝Sublime text 3,可以上官網下載

3.安裝插件:

Package Control:首先安裝這個插件,比較麻煩一點,可以直接看 官網說明

  1.打開命令行界面,使用 ctrl+`快捷鍵 或者 菜單項View > Show Console 

  2.Sublime text 3復制下面的代碼

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

     3.Sublime text 2復制下面代碼

import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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://packagecontrol.io/' + 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')

 在preferences菜單下新增package control選項,安裝成功

主題ColorSublime提供了許多主題,可以選自己喜歡的

SideBarEnhancements:擴展側邊欄功能,必備

ctrl+P在package control中搜索install,

接着搜索SideBarEnhancements,點擊后安裝

 Anaconda:代碼提示等許多功能,必備

ctrl+P在package control中搜索install,

進入安裝界面,安裝好后再在新窗口命令行中輸入Anaconda並點擊第一個備選項進行安裝。

在settings-default中修改

python_interpreter后為python默認安裝位置,我的python安裝目錄在E:\Python\python.exe,注意要用反斜杠

settings-user中配置如下:

{
"python_interpreter": "E:/Python/python.exe",
"suppress_word_completions": true,
"suppress_explicit_completions": true,
"complete_parameters": true,
}

安裝后如果不能自動補全模塊名,可以查找Sublime Text的github的主頁README.md看介紹

找到Sublime Text3的包目錄,在軟件里Preferences/Browser Packages里面。然后在Packages里新建一個文件夾python,里面新建一個Completion Rules.tmPreferences注意別忘了空格,然后編輯里面內容為:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>scope</key>
    <string>source.python</string>
    <key>settings</key>
    <dict>
        <key>cancelCompletion</key>
        <string>^(.*\b(and|or)$)|(\s*(pass|return|and|or|(class|def)\s*[a-zA-Z_0-9]+)$)</string>
    </dict>
</dict>
</plist>

然后重啟subime就好了!

 
 

SublimeLinter:代碼檢查工具,可以設置四種工作狀態

僅保存模式,節省資源,保證ST3的流暢

在僅保存模式下,敲完代碼,保存后會提示代碼錯誤和警告的地方

可以設置提示的方式,以及,show Errors on save

安裝過程:

1.安裝sublimeLinter

方法同上

2.安裝pep8或者pyflakes

在cmd命令行中 用pip命令安裝,

如:pip install pep8

3.安裝sublimelinter-pep8或者sublimelinter-pyflakes,對應上面安裝的pep8或者pyflakes

測試后:

安裝成功!

Python pep8 autofromat:代碼格式化

讓代碼更簡潔!

快捷鍵Ctrl + Shift + R,好東西一個,又節省了程序員的工作。

Emmet:可以通過簡單的縮寫來創建 HTML 或者 CSS 的代碼塊。

 


免責聲明!

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



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