sublimepython配置文件
Ⅰ 如何用sublime設置python的開發環境
方法/步驟
打開sublimeText
在菜單欄找到Tools——>編譯系統——>新編譯系統
在新的配置文件中輸入如下配置
{
"cmd": ["***********","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
}
其中***********處填寫你的電腦中python的安裝路徑
Ctrl+S保存到SublimeText——>Data——>Packages——>User下
文件名保存為Python.sublime-build即可。
接下來可以測試一下輸入print(1);
然後Ctrl+B編譯
如果下方輸出欄 輸出了1 則說明成功。
注意事項: 如果出現如下圖所示的錯誤,一般是由於沒有保存為.py文件導致。將文件保存為XXXX.py 然後Ctrl+B即可。
Ⅱ 修改mac默認python版本 為python3
首先你要找到你的python3的可執行程序位置
然後
ln -s python3路徑 /usr/local/bin/python
Ⅲ 如何用sublime編寫python
方法/步驟
1
打開sublimeText
在菜單欄找到Tools——>編譯系統——>新編譯系統
2
在新的配置文件中輸入如下配置
{
"cmd": ["***********","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
}
其中***********處填寫你的電腦中python的安裝路徑
3
Ctrl+S保存到SublimeText——>Data——>Packages——>User下
文件名保存為Python.sublime-build即可。
4
接下來可以測試一下輸入print(1);
然後Ctrl+B編譯
如果下方輸出欄 輸出了1 則說明成功。
5
注意事項: 如果出現如下圖所示的錯誤,一般是由於沒有保存為.py文件導致。將文件保存為XXXX.py 然後Ctrl+B即可。
Ⅳ 怎麼把sublime配置成python
打開Sublime Text 3,依次進入new build system菜單(如圖~)
點擊菜單後,會生成一個空配置文件。我們需要在這個配置文件內覆蓋配置信息。配置部分代碼可以在文末下載。
注意配置代碼需要修改Python程序安裝路徑。如果是通過拷貝地址的話,大家要注意斜杠的方向(用反斜杠才不會出錯)。
完成配置代碼輸入後點擊保存,會彈出保存界面。注意要使用默認保存路徑,這樣配置才能生效。點擊保存。
現在,我們重新進入編譯環境設置,就可以看到剛才添加的Python2編譯環境了。點擊勾選就可以了。
用同樣的方法我們新建一個Python3的編譯環境即可。
7
運行個程序測試一下(注意要先保存程序文件,才能運行),成功。
Ⅳ sublime text 怎麼添加python
Sublime Text 3 (ST3) 是一個輕量級的跨平台文字編輯器,尤以其輕快的速度,易用性和強大的社區支持而著稱。它一經面世便被認為是一個傑出的編輯器,而它真正的強大之處在於你可以使用 Package Control 來增加它的功能以及可以進行各種自定義設置。
在本文章中,我們將會看到如何將 Sublime Text 打造成為 Python 的全棧開發環境(從前端到後端),如何通過自定義主題和插件來增強它的基本功能,並且還將會涉及到很多使 ST3 變得更加強大的常用的命令,特性以及快捷鍵。
本教程將假定你使用的是 Mac 電腦並且習慣於使用終端。如果你使用的是 Windows 或者 Linux 操作系統,本文涉及到的一些命令將有可能會有所不同,但是你應該仍然可以很容易地通過 Google 來獲取到與本教程相關的解答。
在我們開始之前,讓我們先討論一下我所謂的」全棧」具體指的是什麼。
在現在的 HTML5 以及移動設備開發中,javascript 簡直無處不在。是的,無處不在!僅僅使用 Python 基於某個框架比如 Django 或者 Flask 進行開發是不夠的。如果你想從始至終真正的自己開發一個網站的話,你必須熟悉 Javascript(以及 Javascript 的一大堆的框架),REST API(含狀態傳輸 API),響應式設計,當然還有 HTML 和 CSS,以及其他許多東西。現在讓我們來面對一個問題:就像其他任何一個手藝人一樣,為了成為一個最厲害的程序員,你的工具必須犀利,你的開發環境必須被打造成全棧開發——那就是我們馬上將要開始的工作…
特性
讓我們從 ST3 的一些默認特性開始著手吧…
Split Layouts 允許你將你的許多文件放到很多分割開來的視窗中。如果你正在進行以測試為目的的開發(將 Python 代碼放在一個視窗中,而測試腳本放在另一個視窗中)或者正在進行前端開發(將 HTML 代碼放在一個視窗里,CSS/Javascript 代碼放在另一個視窗里)的時候將會非常有用。
Vintage Mode 讓你能夠在 ST3 中使用 vi 模式。
Chrome-like Tabs 讓你在多個文件中切換變得更加方便。
Automatic loading of the last session 幫你自動打開你上次關閉的時候編輯器中所有打開的文件。我總是一直開著 ST3,而且其中打開著一大堆項目——當我重啟電腦以後, 它能夠自動幫我打開所有的這些文件和文件夾。
Code Snippets 允許你通過一兩個簡單的關鍵字就能寫出一段常用的代碼片(Snippets),從而增加你的生產效率。比如,你只需要打開一個文件,輸入 「lorem」 然後敲擊 tab 鍵,就會自動生成一段亂數假文(譯者註: 一種用於測試文章或文字在不同字型、版型下看起來的效果等的文字)。又比如在 Python 代碼中,你可以輸入 「defs」 然後敲擊 tab 鍵,你就能得到一段通用的函數定義。
同時,你還可以點擊 Tools > New Snippet 來創建屬於你自己的代碼片。請參照這個 文檔來獲取幫助,也可以在 這里 查看我個人用到的一些 snippets。
自定義 Sublime Text 3
在你下載完 ST3 以後…
在命令行中添加 subl 命令
就像 TextMate 的 mate 命令一樣,Sublime Text 擁有一個叫做 subl 的命令行工具,可以用來通過終端打開一個文件或者一整個文件夾。
你需要建立一個指向 subl 二進制文件的符號鏈接來使 subl 命令有效:
Python
1
$ ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
嘗試使用以下命令來打開 Sublime 來確保鏈接生效了:
Python
1
$ subl
如果以上命令沒有效果,你可能需要將 /bin 添加到你的環境變數中:
Python
1
$ echo "export PATH=~/bin:$PATH" >> ~/.profile
然後重新嘗試第一步。
如果你仍然遇到問題,嘗試查看 這篇 文章來獲取幫助。 或者你可以看看如何在 Windows和 Linux 中建立符號鏈接。
現在你就可以通過下述命令來打開文件或者文件夾了:
Python
1
2
3
4
5
6
7
8
# open the current directory
$ subl .
# open a directory called tests
$ subl ~/Documents/test
# open a file called text.txt
$ subl test.txt
如果路徑中含有空格,你必須使用雙引號將路徑括起來:
Python
1
$ subl "~/Documents/test/my test file.txt"
想要查詢所有可用的命令,請打開幫助文件:
Python
1
$ subl --help
安裝 Package Control
為了使用眾多的 插件 來擴展 Sublime 的功能,你需要安裝一個叫做 Package Control 的插件管理器——這個東西你必須要手動安裝。但是一旦你安裝好了以後,你就可以使用 Package Control 來安裝,移除或者升級所有的 ST3 插件了。
點擊 這里 從 Sublime Text 3 官方獲取用於安裝的代碼。依次點擊 View > Show Console 打開 ST3 的控制台。在控制台中粘貼剛才的代碼,然後點擊回車。最後重啟 ST3。
現在你可以通過快捷鍵 cmd+shift+P 打開 Package Control 來安裝其他的插件了。輸入 install 然後你就能看見屏幕上出現了 Package Control: Install Package,點擊回車然後搜索你想要的插件。
其他一些相關命令如下:
List Packages 顯示所有已安裝的插件
Remove Packages 移除一個指定的插件
Upgrade Package 更新一個指定的插件
Upgrade/Overwrite All Packages 更新所有已安裝的插件
請查閱官方 文檔 獲取更多的命令。
創建自定義配置文件
你可以通過一個基於 JSON 的配置文件來充分的自定義 Sublime Text,這使得轉移或者同步你的自定義文件到另一個系統變得非常容易。首先,我們需要新建我們自己的配置文件。我們最好是為不同的系統環境和編程語言各自創建一個配置文件。
依次點擊 Sublime Text > Preferences > Settings – User 來創建一個配置文件。在該文件中添加一個空的 JSON 類然後就可以在其中寫入你的配置內容了。如下所示:
Python
1
2
3
4
5
6
7
{
// base settings
"auto_complete": false,
"sublimelinter": false,
"tab_size": 2,
"word_wrap": true
}
如果想為特定的編程語言新建配置文件的話,請點擊 Sublime Text > Preferences > Settings – More > Syntax Specific – User。然後按照 LANGUAGE.sublime-settings 的格式保存該配置文件。例如想新建一個 Python 專用的配置文件,請將該文件保存為 Python.sublime-settings。
你完全可以按照你自己的喜好來進行各項配置;不過我強烈推薦以我的這份 配置文件 以及 Python 配置 作為基礎,然後修改成你所需要的內容。
一個可選項: 你可以使用 Dropbox 來同步你的所有配置。你只需要將你的配置文件上傳到 Dropbox 然後就可以將你的配置同步到你的任意一台設備上了。
你可以在 Sublime Text Unofficial Documentation 找到一些非常好的參考配置。
主題
ST3 為你提供了完全自定義化一個適合自己主題的能力。當然,你如果不是那麼的挑剔的話,你可以通過 Package Control 從許許多多的由 Sublime 社區設計的 主題 中下載一個。 在下載之前你可以通過 ColorSublime 來預覽這些主題。
廣受歡迎的的 Soda Dark 和極簡風格的 Flatland 是我個人最喜歡的兩個主題。
在安裝完了主題以後, 請務必更新你的配置文件. Sublime Text > Preferences > Settings – User:
Python
1
2
3
4
{
"theme": "Flatland Dark.sublime-theme",
"color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme"
}
插件
除了那些主題以外,我還會使用以下這一些插件來提升我的工作效率。
SideBarEnhancements
SideBarEnhancements 擴展了側邊欄中菜單選項的數量,從而提升你的工作效率。諸如」New file」 和 「Duplicate」 這樣的選項對於 ST3 來說實在是太重要了, 我甚至覺得 ST3 本來就應該提供這些功能。而且僅憑 「Delete」 這一個功能就讓這個插件值得下載。這個功能將你會在你刪除文件的時候把它放入回收站。雖然這個功能乍一看沒什麼用,但是當你沒有使用這樣的功能而徹底刪除了一個文件的時候,除非你用了版本管理軟體,否則你將很難恢復這個文件。
現在就下載吧!
Anaconda
Anaconda 是一個終極 Python 插件。它為 ST3 增添了多項 IDE 類似的功能,例如:
Autocompletion 自動完成,該選項默認開啟,同時提供多種配置選項。
Code linting 使用支持 pep8 標準的 PyLint 或者 PyFlakes。因為我個人使用的是另外的 linting 工具,所以我會在 Anaconda 的配置文件 Anaconda.sublime-settings中將 linting 完全禁用。操作如下: Sublime > Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}
McCabe code complexity checker 讓你可以在特定的文件中使用 McCabe complexity checker. 如果你對軟體復雜度檢查工具不太熟悉的話,請務必先瀏覽上邊的鏈接。
Goto Definitions 能夠在你的整個工程中查找並且顯示任意一個變數,函數,或者類的定義。
Find Usage 能夠快速的查找某個變數,函數或者類在某個特定文件中的什麼地方被使用了。
Show Documentation: 能夠顯示一個函數或者類的說明性字元串(當然,是在定義了字元串的情況下)
你可以在這里,或者通過 ST3 的 Package Settings: Sublime Text > Preferences > Package Settings > Anaconda > README 來查看所有這些特性。
SublimeCodeIntel 是另外一個非常流行的插件,它的許多特性與 Anaconda 類似。我建議同時也試試它。
Djaneiro
Djaneiro 支持 Django 模版和關鍵字高亮以及許多實用的代碼片(snippets)功能。其中的 snippets 絕對是省時神器。你可以通過很少幾個關鍵字就能創建許多常見的 Django 代碼塊比如 templates,models,forms,以及 views。請查看官方文檔獲取 snippets 列表。
我個人非常喜歡的以下兩個用於創建 template 的代碼片:輸入 var 就可以新建 {{ }},而輸入 tag 就能新建 {% %}。
requirementstxt
Requirementstxt 可以為你的 requirements.txt 文件提供自動補全,語法高亮以及版本管理功能。
SublimeLinter
SublimeLinter 是 ST3 的一個代碼靜態檢查工具框架(linter)。這個插件本身來說並不包含任何的一個 linter,但是你可以通過在 Package Control 中輸入 SublimeLinter-[linter_name] 的方式來安裝一個 linter。你可以點擊這里查看官方的 linter。同時你還可以在 Package Control 中查看到許多的第三方 linter。請點擊這里查看安裝說明。
對於 Python 的代碼靜態檢查器,我建議使用 SublimeLinter-pyflakes 和 SublimeLinter-pep8。
與此同時,我也會使用 SublimeLinter-jshint, SublimeLinter-pyyaml, SublimeLinter-csslint,SublimeLinter-html-tidy,以及 SublimeLinter-json。
以上大多數的 linter 都需要先安裝一些依賴庫才能使用,所以在安裝前請務必閱讀他們的安裝說明。
你可以通過修改用戶自定義的 SublimeLinter.sublime-settings 文件來對你的每個 linter 個性化:Sublime Text > Preferences > Package Settings > SublimeLinter > Settings – User. 例如我通過以下代碼來忽略 pep8 中的錯誤和警告:
Python
1
2
3
4
5
6
7
8
"pep8": {
"@disable": false,
"args": [],
"excludes": [],
"ignore": "E501,C0301,W0142,W0402,R0201,E1101,E1102,C0103,R0901,R0903,R0904,C1001,W0223,W0232,W0201,E1103,R0801,C0111",
"max-line-length": 100,
"select": ""
},
GitGutter
GitGutter 讓 ST3 能在左邊欄的位置顯示一個小圖標,用以表示在最後一次提交以後,代碼是否有追加,修改或者刪除。
如果你想讓該插件支持分布式的版本管理軟體(Git,SVN,Bazaar 和 Mercurial)。請查看 Modific。
ftpSync
FTPSync 能夠將你的項目和遠程文件進行同步。你只需要打開文件便可以下載更新(如果你的遠端文件比本地更加新的話),而且如果你對本地文件做出了修改可以立即同步到遠程伺服器。這是非常棒的同步本地文件和遠程文件的方法。你可以通過以下的方法來添加你的遠程伺服器:Sublime Text > Preferences > Package Settings > FTPSync > Setup FTPSync.
Sample settings:
Python
1
2
3
4
5
6
7
8
9
10
11
{
'primary': {
host: 'ftp.mywebsite.com',
username: 'johnsmith',
password: 'secretpassword',
path: '/www/',
upload_on_save: true,
tls: true
}
}
我個人喜歡把密碼設為 null 因為我不想讓我的密碼出現在配置文件中。這樣 FTPSync 會在我每次保存完文件後要求我輸入密碼。
AdvancedNewFile
AdvancedNewFile 可以讓你在 ST3 中使用簡單的幾個快捷鍵便創建一個新的文件夾或者一個新的文件:
你只需要通過幾個快捷鍵便可以打開 AdvancedNewFile 的輸入框。然後輸入路徑和文件名。當你按下回車鍵後,文件便被創建了。除此之外,如果目標文件夾並不存在的話,該文件夾將會被自動建立。在默認情況下,你創建的文件的路徑將會顯示在狀態欄中。
請查看 Github 上的這篇文檔來獲取更為詳細的使用說明。特別建議請詳細閱讀TAB自動補全(Tab Completion)以及預定義別名(Predefined Aliases)部分。
我把「cmd+n」設置為了通過 AdvancedNewFile 創建新文件的快捷方式。該快捷鍵可以通過修改 Key Bindings – User file 來實現 Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User:
Python
1
2
3
[
{ "keys": ["cmd+n"], "command": "advanced_new_file_new"}
]
你也可以更改默認打開的文件夾路徑:Sublime Text > Preferences > Package Settings > AdvancedNewFile > Settings – User
Python
1
{"default_initial": "/Users/michaelherman/Documents/repos"}
這樣我創建新文件的時候,/Users/michaelherman/Documents/repos將會自動被添加到路徑最前方,因為99%的情況下我都會把我的腳本放在這個路徑下。
Emmet
Emmet,以前叫做 Zen Coding,讓你可以通過簡單的縮寫來創建 HTML 或者 CSS 的代碼塊。
例如,你只需要輸入感嘆號!,然後按下 tab 鍵,便可以在一個 HTML 文件中創建一段帶有幾個基本標簽的 HTML5 文檔類型的代碼:
Python
1
2
3
4
5
6
7
8
9
10
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
請查看官方文檔或者速查手冊獲取更多信息。
Markdown Preview
Markdown Preview 可以用來預覽和編譯 markdown 文件。
你可以打開 Package Manager 然後輸入 Markdown Preview 來查看可用的命令:
Markdown Preview: Python Mrakdown: 在瀏覽器中預覽
Markdown Preview: Python Mrakdown: 導出 HTML 文件
Markdown Preview: Python Mrakdown: 拷貝到剪貼板
Markdown Preview: Github風格Markdown: 在瀏覽器中預覽
Markdown Preview: Github風格Markdown: 導出 HTML 文件
Markdown Preview: Github風格Markdown: 拷貝到剪貼板
Markdown Preview: 打開Markdown速查手冊
一旦你完成轉換,你之後的所有保存都會立即反映到轉換的文件中。
快捷鍵
跳轉到任意內容 (「cmd+p」) 用來快速查找和打開文件。你僅僅只需要工程中文件的一部分路徑或者文件名你就可以很容易的打開這個文件。這在一個大型的 Django 工程中顯得非常方便。
跳轉到指定行 (「ctrl+g」) 讓你在當前文件中跳轉到指定行數。
跳轉到標志 (「cmd+r」) 可以列出當前文件中所有的函數或者類,讓你更方便查找。你可以通過輸入關鍵字來查找你所需要的函數或者類。
跳轉到行首 (cmd+left-arrow-key) 與 跳轉到行尾 (cmd+right-arrow-key)
刪除當前行(ctrl+shift+k)
多重編輯 是我迄今為止最喜歡的快捷鍵
Python
1
2
1.選定一個單詞,點擊 **「cmd+d」** 來選擇同樣的單詞,再次點擊 **「cmd+d」** 繼續選擇下一個單詞…
2.或者 **「cmd+單擊」** 來指定多個你想要同時修改的地方。
塊編輯 (option+left-mouse-click) 用於選擇一整塊的內容。通常在整理 CSV 文件的時候用於刪除空白內容。
如果想了解更多關於快捷鍵的內容,請看一下這篇文章。
自定義命令
你可以很容易地使用 Python 來編輯你自己的自定義命令和快捷鍵組合。目前我個人使用的有以下這些:
拷貝當前文件路徑到剪貼板 – 鏈接
關閉除當前活動標簽頁以外的所有其他標簽頁 – 鏈接
通過文件選項打開你的 Package 文件夾(Sublime > Preferences > Browse Packages),然後打開 User 文件夾,接下來將上述的 Python 文件添加到 「/Sublime Text 3/Packages/User」 文件夾中。最後請在 Key Bindings – User file (Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings – User) 文件中完成快捷鍵綁定。
Python
1
2
3
4
5
6
7
8
9
10
11
12
[
// Copy file name
{
"keys": ["cmd+shift+c"],
"command": "_path_to_clipboard"
},
// Close all other tabs
{
"keys": ["cmd+alt+w"],
"command": "close_tabs"
}
]
Ⅵ 如何配置sublime text2的python開發環境
以下僅在Windows XP下,非此環境僅供參考
一 python安裝
pass
二 sublime text2 安裝
pass
三 自動提示插件SublimeCodeIntel的安裝
SublimeCodeIntel支持所有 Komodo Editor 支持的語言類型(需要自行配製)
JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, php.
SublimeCodeIntel詳情介紹見https://github.com/SublimeCodeIntel/SublimeCodeIntel
此處僅介紹配置python
Ctrl+Shift+P打開控制面板,找到Install Package,回車
在彈出框中輸入SublimeCodeIntel,回車安裝即可(同時你也可以搜索python搜索其他插件安裝)
當然也可以去上圖提示的網站下載,將zip文件解壓到相關的目錄
然後菜單中選擇Preferences-->Browser Packages...-->進入相關的目錄SublimeCodeIntel\.codeintel找到config
修改配置文件config
添加
"Python": {
"python": '你的目錄前綴/Python27/python.exe',
"pythonExtraPaths": ['C:\Python27\Lib\site-packages']
}
說明:python是你的python.exe程序所在的目錄
而pythonExtraPaths中可以放入多個目錄,逗號隔開,使用它,就可以給你相關的提示的代碼(動態解析這些文件)
四:測試是否可運行
命令行運行
隨便寫個代碼,保存為xx.py
那麼Ctrl+b運行程序,如果無法運行,
1)請查看創建的用戶名是否為中文,sublime text2對中文支持不好。請修改用戶名
2)接著查看下是否已在環境變數中path中添加python.exe的目錄
Ctrl+b可能會執行python構建,而python構建你可以查看Python.sublime-build這個文件(在菜單中選擇Preferences-->Browser Packages...-->Python目錄下)
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
當然你也可以不建立環境變數,參考此網頁(http://www.tsingfeng.com/index.php/python/how-to-run-a-wxpython-gui-app-in-sublime-text-2.html)的step1加入path
GUI程序的運行
如果Ctrl+b無法執行gui程序,比如PyQt4,wxPython,PySide 等
經過step3的設置,就會顯示dos窗口
如果你對Ctrl+b構建運行程序不太喜歡,可以Install Package 安裝SublimeREPL
安裝後執行SublimeREPL:Python - RUN current file也可以運行py文件.這個就更簡單了
同時你也可以選擇SublimeREPL:Python或者SublimeREPL:Python - Sublime Text Console進入命令行模式,像IDLE一樣進入交互模式
web程序運行
SublimeCodeIntel同樣也支持javascript,css等,需要自行配製相關屬性,此處暫時不介紹了。
還沒測試
pass
五 其他插件
pass
Ⅶ 如何將sublime3配置成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 = '' + ''; 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 = '' + ''; 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選項,安裝成功
Ⅷ 如何配置python環境下的sublime
前言:
我以前就用著 SublimeText 2,但是 python 環境一直不能用。昨天看到《如何優雅地使用 Sublime Text》這篇文章,據說 SublimeText 3 能瞬間啟動,就忍不住想換掉2版了。我主要在日常查看、編輯文檔的時候用一下SublimeText,偶爾作為編輯器敲敲Python代碼。
網上安裝的教程很多,我主要記錄一下我自己安裝的和配置的過程,作一個備忘。
文件下載地址:SublimeText3工具箱。
安裝和配置過程:
安裝:
打開 Sublime Text Build 3083 x64 Setup.exe ,安裝 SublimeText 3。
漢化:
打開 SublimeText 3,點擊Preferences-》Browser Package,將會打開Packages文件夾。將 Sublime_Text_CN_3083.zip 裡面的文件解壓到這個路徑,漢化完成。
破解:
未破解的 SublimeText 3 標題欄上有個 Sublime Text(UNREGISTERED)後綴,我們只需要輸入一個激活碼就行了。點擊幫助-》輸入許可證,輸入下面的代碼就可以了:
----- BEGIN LICENSE -----Andrew WeberSingle User LicenseEA7E-855605813A03DD 5E4AD9E6 6C0EEB94 BC99798F942194A6 02396E98 E62C9979 4BB979FE91424C9D A45400BF F6747D88 2FB8807890F5CC94 1CDC92DC 8457107A F151657B1D22E383 A997F016 42397640 33F41CFCE1D0AE85 A0BBD039 0E9C8D55 E1B89D5D5CDB7036 E56DE1C0 EFCC0840 650CD3A6B98FC99C 8FAC73EE D2B95564 DF450523------ END LICENSE ------12345678910111213
設置不保存上次打開的文件:
點擊Preferences-》設置-用戶,將會打開 Preferences.sublime-settings 文件,在裡面添加兩行代碼:
"hot_exit": false,"remember_open_files": false12
禁止 SublimeText 3 自動檢查更新:
點擊Preferences-》設置-用戶,將會打開 Preferences.sublime-settings 文件,在裡面添加一行代碼:
"update_check": false1
更改 SublimeText 3 的主題:
主題下載地址:進入Github地址後點擊「Download ZIP」下載主題)
點擊Preferences-》瀏覽程序包,將會打開 Packages 文件夾,把下載的主題解壓在這個路徑,並改名為 「Theme - XXXX」(XXXX為主題的名字)。例如我用的主題是 cobalt2(Github地址:),下載解壓後文件夾的名字是「cobalt2-master」,把它改名為「Theme - Cobalt2」並放進Packages文件夾里。
點擊Preferences-》設置-用戶,將會打開 Preferences.sublime-settings 文件,在裡面添加兩行代碼:
"color_scheme": "Packages/Theme - Cobalt2/cobalt2.tmTheme","theme": "Cobalt2.sublime-theme"12
最後點擊Preferences-》配色方案,就可以看到有 Cobalt2 主題選項了。
(有可能會遇到編輯框的主題變了,而左邊側邊欄仍然是黑色的,更改的方法是安裝一個包:SyncedSidebarBg,安裝包的方法見下方。)
安裝包的方法:
SublimeText3 安裝包可以直接從網上下載對應的包,然後解壓到 Packages 文件夾,也可以用 Package Control:install 的方法:
使用 Ctrl+` 快捷鍵或者通過View-》Show Console菜單打開命令行,粘貼如下代碼再回車:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())1
此後就可以按 Ctrl + Shift + P 組合鍵調出命令框,輸入 install 再回車,輸入要下載的包名即可。
Python環境的配置:
首先,安裝幾個包:AutoPep8、Pylinter、SublimeCodeIntel。
接著Preferences-》瀏覽程序包打開 Packages 文件夾,進入裡面的 Pylinter 文件夾,把 pylint-1.5.2.tar.gz 壓縮包里的內容解壓到這個路徑。
解壓以後,進入pylint-1.5.2-》examples,打開 pylintrc 文件(可以用SublimeText3打開),大約在28行有句 「symbols=no」 ,前面加個 「#」 把它注釋掉。
再接著就是配置路徑:打開Preferences-》Package Settings-》Pylinter-》Settings - Default,在裡面改幾個路徑:
python_path 的路徑填上 python 的安裝路徑(即 python.exe 所在路徑)
pylint_path 的路徑填上剛才解壓出來的路徑(即 「…./Packages/Pylinter/pylint-1.5.2)
此時打開一個 .py 文件,按 Ctrl + B 執行即可。
打開 txt 文件時出現主題亂了的問題:
可能是SublimeText3沒有設置默認打開方式,點擊右下角狀態欄中的打開方式,選擇Open all with current extension as …-》Plain Text,這是默認以純文本方式打開。
(如果下方狀態欄沒有打開的話可以點擊查看-》打開/關閉狀態欄;或者按 Ctrl + Shift + P 組合鍵調出命令窗口,輸入 View:Toggle Status Bar 打開狀態欄。)
SublimeText3 常用技巧:
Ctrl + D:選擇相同內容(一行接一行)
Ⅸ 如何將sublime3設置python編譯環境
方法/步驟
打開sublimeText
在菜單欄找到Tools——>編譯系統——>新編譯系統
在新的配置文件中輸入如下配置
{
"cmd": ["***********","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
}
其中***********處填寫你的電腦中python的安裝路徑
Ctrl+S保存到SublimeText——>Data——>Packages——>User下
文件名保存為Python.sublime-build即可。
接下來可以測試一下輸入print(1);
然後Ctrl+B編譯
如果下方輸出欄 輸出了1 則說明成功。
注意事項: 如果出現如下圖所示的錯誤,一般是由於沒有保存為.py文件導致。將文件保存為XXXX.py 然後Ctrl+B即可。
Ⅹ sublime3 sublimeCodeIntel在win7中怎麼配置python
1. 打開Sublime text 3 安裝package control
Sublime Text 3 安裝Package Control
2. 安裝 SublimeREPL
Ctrl+shift+p 鍵入 install packages
稍等片刻後 鍵入 SublimeREPL 安裝即可
通過選項Tools->SublimeREPL->Python就可以看到效果了
3. 鍵位綁定
當然每次通過Tools->SublimeREPL->Python這樣的方式比較繁瑣
將這樣的操作和一個按鍵如F1綁定後,就會方便很多啦
e.g.打開Preferences->Key Bindings-User,復制一下代碼:
[{"keys":["f1"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command", "args":
{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}
}]
Ctrl+s下就好了。