1. 程式人生 > >Windows sublime text3 + Python 學習之環境外掛配置 讓你用sublime寫出最完美的python程式碼--windows環境

Windows sublime text3 + Python 學習之環境外掛配置 讓你用sublime寫出最完美的python程式碼--windows環境

工欲善其事,必先利其器!!!

興趣所在以及工作需要,想系統的學一下Python。那麼首先需要找到一個自己喜歡的編譯器,不用多說大家也知道Vim是最漂亮的編譯器,但是由於用vim相當於還要學一門vim語言,現階段來說還是先放一放,不然我都不敢說自己到底是學的vim哪還是Python。。。

Pycharm其實是最簡單的選擇,但是啟動速度實在不敢恭維,其他的像eclipse,VScode,Jupyter我就不評論了,大家喜好都不同,還是保留意見吧,哈哈,主要還是看顏值,嘿嘿

下面就正式進入Python之路吧!

安裝sublime

https://www.sublimetext.com/3在官網下載即可,一路確認即可

註冊碼可以去網上搜一下,運氣好可以直接啟用,但有條件的還是建議支援正版

安裝外掛

首先要做的就是 點選 tools -> install package control ,將最重要的安裝外掛的工具安裝上

安裝外掛就四步:前三步都是一樣的,這裡只說一遍,下面儘量不重複說了

第一步:點選最底部的功能“Package Control”,當然也可以使用快捷鍵“Ctrl + Shift + P”鍵快速調出此功能

第二步:輸入“Install Package”安裝外掛功能

第三步:輸入要安裝的外掛名稱,回車即可

 

喜歡中文介面童鞋可以根據下面步驟來進行

特別詳細簡單的說就是6步:

1、執行安裝好了的sublime text 3,點選選單項“Preferences

2、接著點選最底部的功能“Package Control”,當然也可以使用快捷鍵“Ctrl + Shift + P”鍵快速調出此功能

3、輸入“Install Package”安裝外掛功能

4、輸入設定語言外掛包“localizedMenu

5、點選外掛即可自動下載並且進行安裝外掛

6、接著在“Preferences”-“Language”下面可以選擇其他語言或者增加新的語言了

Python的主要環境配置

Anaconda

首先安裝我們最喜歡的Anaconda外掛,根據前三步安裝好anaconda外掛,然後進入preference>package settings>anaconda>settings default

由於Anaconda外掛本身無法知道Python安裝的路徑,所以需要設定Python主程式的實際位置。選擇Settings-Default選項,搜尋“python_interpreter” ,

並鍵入python主程式的磁碟位置。

選擇Preferences-package Setting-Anaconda-Settings-Users選項,鍵入以下json資料。儲存,重啟sublime即可

{
	"anaconda_linting": false,
	"pep8": false,              ###這兩個是避免個其他外掛衝突,可以先寫上
	"python_interpreter": "C:/Environment/Anaconda/python.exe", ###更換成你自己的python安裝地址
	"suppress_word_completions":true,
	"suppress_explicit_completions": false,
	"complete_parameters": true,
        "complete_all_parameters": true,

}

配置好之後,就可以發現已經有了文件提示,程式碼補全、引數填充等功能,十分方便。 

解決執行中不能輸入變數問題

SublimeREPL 

方法一:安裝接外掛 SublimeREPL ,安裝後通過選單tool->SublimeREPL->Python-> RUN current file  執行。

方法二:可以將方法一種的步驟設定成快捷鍵

Step1. 點選選單Preferences->Browse Packages...,進入目錄%appdata%\Sublime Text 3\Packages;

Step2. 開啟檔案  SublimeREPL\config\Python\Default.sublime-commands,找到你想要的命令,如:

{      "caption" "SublimeREPL: Python - RUN current file" ,      "command" "run_existing_window_command" "args" :      {          "id" "repl_python_run" ,          "file" "config/Python/Main.sublime-menu"      } }

Step3.回到SublimeText3,點選選單Preferences->Key Bindings,彈出一個視窗。

左邊是Default(Windows).sublime-keymap —— Default,
右邊是Default(Windows).sublime-keymap —— User。

從左邊拷貝一個快捷鍵定義樣例,比如

{ "keys": ["ctrl+shift+n"], "command": "new_window" },

然後修改Step2中的命令,貼上到右邊空白區,程式碼如下:

{      "keys" : [ "f5" ],      "caption" "SublimeREPL: Python - RUN current file" ,          "command" "run_existing_window_command" ,      "args" :          {              "id" "repl_python_run" ,              "file" "config/Python/Main.sublime-menu"          }   }

這樣,按下f5,就能直接運行當前*.py指令碼了。執行結果如下圖示。

方法三:sublime text 預設執行程式的有關配置是在packages目錄下,python對應的是Python.sublime-package,其實應該就是個zip包,把這個包複製出去開啟但不要解壓,直接編輯其中的Python.sublime-build 檔案 

只要把"shell_cmd":後面改成 類似如: 

"echo run in new console... & start python -u -i \"$file\"",

這時才會提醒你檔案已修改,是否儲存,點選儲存,然後把該檔案包替換到原目錄(關掉sublime,否則無法替換),複製出去的原因是在原資料夾中修改完之後發現並不會儲存,不解壓出來原因是你不知道怎麼重新打包。。。(至少我沒打包好。。。)

現在 ctrl +shift +B 選擇 python - syntax check 就可以輸入變量了

其他的外掛可有可無,主要目的是學習,其他的想去安裝的推薦一個連結:

讓你用sublime寫出最完美的python程式碼--windows環境

另外一點,是不是看到分屏效果了,那麼我告訴你: View > Layout >選擇分屏數量,想幾個屏就幾個屏,是不是很爽。。。

到這裡基本上已經很方便使用了。有幫助的話幫忙點一下推薦哦!麼麼噠!!!