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,
         //只忽略每行的字符数不超过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": {
    //是否显示 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 插件)