Sublime Text 3 安裝 Python 外掛程式

來源:互聯網
上載者:User

標籤:package   bsp   提示   代碼   main   查詢   上下文   disable   方式   

 

 1. SublimeCodeIntel 外掛程式

作用:代碼補全,變數、函數跳轉

         這個外掛程式包含代碼提示、補全外掛程式(可以跳轉到變數、函數定義的地方),根據 python、java 等自動代碼提示,可以實現文法自動完成功能

 

2. Autopep8  外掛程式

作用:PEP8檢查及格式化

1.在編寫代碼的檔案中,滑鼠右鍵-->AutoPEP8-->Format

 

2.Preferences->Package Settings->AutoPep8-->Settings - User 輸入下面的內容:

       {

              //儲存時會自動格式化     

        "format_on_save": true,

              //只忽略每行的字元數不超過80個的限制

              "ignore":"E501"

       }

 

3. SublimeREPL 外掛程式

作用:斷點調試

調試方式(兩種選一種就可以了):

1. Tools-->SublimeREPL-->Python-->Python - PDB current file,顯示出pdb調試介面,可以使用pdb命令進行調試

 

2. Preferneces-->Key Bingdings,在彈出的視窗的右側(User),輸入下面的內容:(設定快速鍵,F5 運行,Ctrl+F5 調試)

[

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

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

       ]

 

調試命令:

h(elp)      會列印目前的版本Pdb可用的命令,如果要查詢某個命令,可以輸入 h [command],例如:“h l” — 查看list命令

       l(ist),可以列出當前將要啟動並執行代碼塊

       b(reak)    設定斷點,例如 “b 77″,就是在當前指令碼的77行打上斷點,還能輸入函數名作為參數,斷點就打到具體的函數入口,如果只敲b,會顯示現有的全部斷點

       cl(ear)     如果後面帶有參數,就是清除指定的斷點,如果不帶參數就是清除所有的斷點

       disable/enable       禁用/啟用斷點

       n(ext)      讓程式運行下一行,如果當前語句有一個函數調用,用n是不會進入被調用的函數體中的

       s(tep)      跟n相似,但是如果當前有一個函數調用,那麼s會進入被調用的函數體中

       c(ont(inue))     讓程式正常運行,直到遇到斷點

       j(ump)     讓程式跳轉到指定的行數

       a(rgs)      列印當前函數的參數

       p     最有用的命令之一,列印某個變數

       !    驚嘆號後面跟著語句,可以直接改變某個變數

       q(uit)      退出調試

       w     可以顯示最近的一些棧幀資訊

       d     可以在棧幀之間切換,用以擷取其相關上下文變數資訊(向下查詢)

       u     可以在棧幀之間切換,用以擷取其相關上下文變數資訊(向上查詢)

 

4. SublimeTmpl 外掛程式

作用:建立檔案模板支援多種語言

 

按指定快速鍵產生模板

ctrl+alt+h             html

ctrl+alt+j              javascript

ctrl+alt+j              css

ctrl+alt+p             php

ctrl+alt+r              ruby

ctrl+alt++shift+p python

 

5. SublimeLinter 外掛程式

作用:檢查 python 代碼規範

 

1.在 cmd 或者 powershell 命令視窗中,執行 pip install PEP8 pyflakes

2.切換到 Sublime Text 軟體,

3.安裝 sublimelinter-pep8、sublimelinter-pyflakes 外掛程式

4.Preferences->Package Settings->SublimeLinter->Settings

5.在彈出的視窗的右側(User),輸入下面的內容:

       {

   

        "pep8": {

            //是否顯示 pep8 檢查(true 顯示, false 不顯示)

            "@disable": true,

            "args": [],

            "excludes": [],

            "ignore": "",

            // 限制每行的長度為120

            "max-line-length": 120,

            "select": ""

          }

       }

相關外掛程式:

SublimeLinter-pep8 外掛程式

         SublimeLinter-pyflakes 外掛程式

         SublimeLinter jshint 外掛程式

         SublimeLinter eslint 外掛程式

         SublimeLinter-cppcheck 外掛程式

         SublimeLinter-cpplint 外掛程式

 

6. PyDOC 外掛程式

 作用:查看 python 文檔

 

7. Python PEP8 Autoformat 外掛程式

作用:使用 PEP8 規範自動格式化 Python 代碼(快速鍵 ctrl+shift+r )

 

8. Anaconda 外掛程式

作用:自動匹配關鍵字等功能,有效提高開發效率

 

9. pylinter 外掛程式

作用:使用 Python 語法檢查

 

10. CTags 外掛程式

作用:快速跟蹤代碼(函數跟蹤跳轉)

 

11. SublimePythonIDE 外掛程式

 作用:python 調試

 

Sublime Text 3 安裝 Python 外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.