1. 程式人生 > >sublime text 3 為配置Python開發環境所做的一些個人設置

sublime text 3 為配置Python開發環境所做的一些個人設置

ctrl+alt 開發 clas 1.3 pre asc tools tps 註意

我們都知道,ST3(Sublime Text 3)自帶的build python可以直接運行.py文件,但是若涉及input()函數需要輸入時,就不能用這個了。

下面是我個人所作的一些對我來說算是夠用的配置,由於本人還處於初學python的階段,所以相關配置比較基礎與簡單。

第一步:下載Sublime Text

下載請去官網下載,下載請視自己的操作系統而定,由於鄙人的系統是Windows,以下皆是以Windows為例展開介紹的。

第二步:Windows 下安裝Sublime Text

1. 64位系統,對應X64,32位系統對應X86.

2. 安裝時,註意勾選Add to explorer context menu
,這樣Sublime Text可以被添加到右鍵中,在右鍵單擊文件時,可以直接使用Sublime Text打開。

第三步:安裝插件及插件配置

1、Package Control

1.1、安裝Package Control

1. Sublime Text可以使用Package Control,來更方便的瀏覽、安裝和卸載插件。 2. 如何安裝Package Control呢? (1)具體安裝詳情請見 【https://www.jeffdesign.net/blog/62/】 ,這裏不再贅述。 (2)如果在Perferences->package settings中看到package control這一項,則表明安裝成功。

1.2、用Package Control查看已安裝的插件

1. 按下Ctrl+Shift+P調出命令面板。

2. 輸入install 調出 Install Package 選項並回車。

3. 在列表中選中要安裝的插件,或者輸入插件名(比如要安裝IMESupport插件,則輸入IMESupport,它會實時過濾篩選結果),根據命令面板中的過濾結果,選擇要安裝的插件。

1.3、Package Control安裝插件的路徑

如果想看一下Sublime Text 3中已經安裝了什麽插件,可以按照下面的方法操作。

1. 按下Ctrl+Shift+P調出命令面板

2. 輸入"package",在下拉列表找到"Package Control: list packages",選中後回車,全部的插件就會顯示出來了。

2、SublimeREPL

SublimeREPL:這就是本文的大頭,要介紹的主要對象,用來運行python文件的。

2.1、安裝

點擊工具欄的 Preferences -> Package Control,會出現一系列預選項,選擇 Package Control:Install Package,一會兒就會出現一個可輸入的框框。在裏面輸入要安裝插件的名稱,如這裏的SublimeREPL,以後的插件都是用這種方法安裝。輸入SublimeREPL後,一般預選項裏第一個就是我們想要的。安裝過程中,底部欄會有個小東西左右跑來跑去,安裝完成後也就停止了。

2.2、快捷鍵配置

插件安裝完成後,找一個demo文件測試下,運行python文件的步驟是:Tools -> SublimeREPL ->Python -> Python - RUN current file。

若是每次運行python代碼時都要從Tools進去點則會很麻煩,這就需要設置快捷鍵,為了設置這個,找遍網絡,大多方案都要錯誤,會出問題,最後找到了一個正確的方法,詳情請參考【http://blog.csdn.net/write_down/article/details/52993497】

下面是步驟:找到SublimeREPL的配置文件,Preferences-->Browse Packages-->SublimeREPL文件夾-->config文件夾-->Python文件夾-->Default.sublime-commands(以文本格式打開,如用Notpad++編輯器打開)

[
    {
        "caption": "SublimeREPL: Python",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python",
            "file": "config/Python/Main.sublime-menu"
        }
    },
    {
        "caption": "SublimeREPL: Python - PDB current file",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_pdb",
            "file": "config/Python/Main.sublime-menu"
        }
    },
    {
        "caption": "SublimeREPL: Python - RUN current file",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    },
    {
        "command": "python_virtualenv_repl",
        "caption": "SublimeREPL: Python - virtualenv"
    },
    {
        "caption": "SublimeREPL: Python - IPython",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_ipython",
            "file": "config/Python/Main.sublime-menu"
        }
    }
]

  這裏我們需要用到的是repl_python_run,如果需要其他命令也可選取其他代碼,找到你需要的命令復制下來。

  粘貼到Preferences-->Key Bindings-->Key Bindings User

  代碼如下:

  

[
    { "keys": ["ctrl+alt+p"], "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    }
]

keys 後面跟的就是快捷鍵,可以自己寫你想要的,最後保存就好了。

還有很多有益於Python開發的插件,本文不多說,詳情請參考【http://www.cnblogs.com/jxldjsn/p/6034158.html】

sublime text 3 為配置Python開發環境所做的一些個人設置