Sublime Text 3 安装 Python 插件

 

1. SublimeCodeIntel 插件

作用:代码补全,变量、函数跳转

         这个插件包含代码提示、补全插件(可以跳转到变量、函数定义的地方),根据 python、java 等自动代码提示,可以实现语法自动完成功能

2. Autopep8  插件

作用:PEP8检查及格式化

1.在编写代码的文件中,鼠标右键-->AutoPEP8-->Format

 

2.Preferences->Package Settings->AutoPep8-->Settings - User 输入下面的内容:

       {

              //保存时会自动格式化     

        "format_on_save": true,

扫描二维码关注公众号,回复: 2549458 查看本文章

              //只忽略每行的字符数不超过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 调试

猜你喜欢

转载自www.cnblogs.com/jianeng/p/9420368.html