1. 如何使用Sublime text開發python
安裝Package Control
現在Sublime Text 3的安裝方法和版本2一樣,只是粘貼的代碼內容稍有不同,在Package Contorl網站上有安裝方法。使用快捷鍵ctrl+`或通過菜單選項View > Show Console進入控制台Console,然後粘貼如下代碼,回車運行。
import urllib.request,os,hashlib; h = ''; 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)
安裝完成後我們就正式開始配置Sublime Text!
安裝Plugins的萬能方法
通過ctrl+shift+p進入Command Palette, 輸入Package Contorl: Install Package或簡寫為ip, 回車執行,進入插件的搜索窗口,查找選擇到需要的插件後,回車即可等待完成安裝,招待狀態在sublime最下面的狀態欄內會有文字提示。
一般配置
主題
sublime text可以通過插件安裝很多主題,肯定有一款適合你。這里還是推薦在Sublime Text 2上一直使用的Theme - Soda Dark主題, 顏色模板使用Color Scheme - Tomorrow Night,兩者的搭配應該算的上經典,從notepad++轉到Sublime Text 2時基本所有的介紹文檔都是這么推薦的。 大家可以通過上面介紹的插件安裝方法嘗試一下。
配置文件內容
個人不喜歡自動切分換行功能,於是沒有配置,所以後面把PEP8中的E501排除掉了
開發環境插件
Git
版本庫是軟體開發中不可缺少的工具,該插件把Git常用命令加入了Command Palette,讓開發人員進行代碼管理方便不少。
GitGutter
這個小插件是在修改後的文件行號前增加一些標識圖片,方便與版本庫對比,修改內容一目瞭然。
Gist
創建、管理gist的插件,Gist是GitHub提供的又一強力工具,用Git將用戶常用的代碼片段在線管理起來。安裝此插件後,打開其User-Setting, 增加個人的GitHub訪問Token後,即可通過快捷鍵或Console使用。
Anaconda
Anaconda絕對是換到Sublime Text 3後最令我興奮的插件,沒有之一。在Sublime Text 2的時代,為配置一個好用的python開發環境, 我們需要分別安裝All Autocomplete,SublimeREPL,Pylinter和PEP8等諸多插件。 Geek就是讓一切變得更簡單,該插件作者就為了簡便,把這些功能集中起來了。Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起來。安裝Anaconda後,通過配置即可完成一個良好的Python開發環境。
Anaconda is a python development suite that includes autocompletion, IDE features, linting with PyLint or PyFlakes + pep8, AutoPEP8 , Vagrant and more for Sublime Text 3.
安裝時可以通過Package Control安裝,也可以使用Git追蹤最新版本。GitHub地址
安裝成功後在插件配置內打開Anaconda的REAMME,可以參考進行個性配置。我這里做了如下的修改:
增加對象的點操作符時的自動提示
在Packages/User目錄下創建Python.sublime-settings文件,增加如下內容
增加括弧操作符後的參數自動完成
在Anaconda Setting中修改complete_parameters參數的值為true。 這里還有一個參數為complete_all_parameters,設置其為true後,則帶默認值的參數也會自動完成。
忽略AutoFormat PEP8中E501的提示
其他設置均使用默認值。
結束
只需要這幾個插件的安裝與配置,就能使sublime text 3成為一個高效的python開發工具,接下來,感受 Sublime Text 3的快如疾風,風馳電掣吧!
使用OS X時間長了都忘記廣大Windows用戶存在GBK編碼問題了。今天打開以前在Windows上寫的 一些代碼才發現中文注釋都亂碼了。解決辦法很簡單,安裝插件ConvertToUTF8即可,OS X或Linux還需要插件Codecs33。 另外,在Sublime Text 2上的插件GBK Encoding Support不支持3版本。
ConvertToUTF8
支持GBK等多種編碼的文件的編輯與保存。
Codecs33
CJK library files missing in the embedded Python of Sublime Text 3。
2. 如何配置vscode的python編譯環境
運行python代碼
運行python代碼見式三種:
運行python命令進入python工作環境輸入表達式車即
創建保護python代碼文件使用命令 python filename [參數]執行
Linux首行注釋#!/usr/bin/env python3源文件加執行屬性即直接執行
使用跨平台工具Visual Studio Code 作IDE
載並安裝VS Code近(2016-7-15)VS Code更新比較快幾新版本我現用1.3.0版
安裝python插件:打VsCodeCtrl + p輸入ext install python,稍等片刻發現關於python插件列表選擇並安裝我安裝VSC官網介紹介紹語寫:"*Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, snippets, and more"安裝完插件智能提示python態語言某些候VSC識別變數類型運行才能確定類型算神仙沒智能提示
配置python版本環境變數版本python通配置指定:依點擊File->Preference->User Settings打兩文件左邊叫做Default.Settings右邊叫做Setting.json左側"python.pythonPath": "python"拷貝右側並修改"python.pythonPath": "/usr/bin/python3"或任何想修改python目錄即其設置左側默認右側設置左側相同內容則覆蓋左側
設置運行配置:打或新建python源文件按快捷鍵Ctrl+Shift+B運行VSC提示No task runner configured.點擊逗Configure Task Runner選擇逗Others輸入內容並保存:
{
"version": "0.1.0",
"command": "/usr/bin/python3",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always"