码迷,mamicode.com
首页 > 编程语言 > 详细

Sublime Text 3 安装 Python 插件

时间:2018-08-04 23:28:34      阅读:393      评论:0      收藏:0      [点我收藏+]

标签: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 插件

标签:package   bsp   提示   代码   main   查询   上下文   disable   方式   

原文地址:https://www.cnblogs.com/jianeng/p/9420368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!