Python IDE

IDE的全称是:Integrated Development Environment,简称 IDE,也称为 Integration Design Environment、Integration Debugging Environment,翻译成中文叫做“集成开发环境”,在台湾那边叫做“整合開發環境”。它是一种辅助程序员开发用的应用软件。

IDE通常包括程式语言编辑器、自动建立工具、通常还包括除错器。有些 IDE 包含编译器/直译器,如微软的 Microsoft Visual Studio,有些则不包含,如 Eclipse、SharpDevelop 等,这些 IDE 是通过调用第三方编译器来实现代码的编译工作的。有时 IDE 还会包含版本控制系统和一些可以设计圆形用戶界面的工具。许多支援物件导向的现代化 IDE 还包括了类別浏览器、物件检视器、物件结构图。虽然目前有一些IDE支援多种程式语言(例如 Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE 主要还是针对特定的程式语言而量身打造(例如 Visual Basic)。

  • 集成开发环境

    • Visual Studio Code
    • JetBrains PyCharm
    • Sublime Text 3
  • 文本编辑器

    • Notepad++
    • Vim
  • 交互式开发环境

    • IDLE
    • DreamPie
    • IPython
  • VSCode配置

{
    "python.linting.pylintEnabled": false,
    "python.linting.pep8Enabled": true,
    "editor.renderWhitespace": "all",
    "editor.mouseWheelZoom": true,
    "editor.rulers": [79, 120, 150],
    "editor.tabSize": 4,
    "window.title": "${activeEditorLong}",
    "python.pythonPath": "C:/Python27/python.exe"
}
  • VSCode快捷键

    • Ctrl + /:注释、反注释
    • Ctrl + F2:选中所有相同字段以便批量修改
    • Ctrl + D:逐个选中相同字段以便批量修改
    • Shift + Alt + LM:列模式编辑
    • Shift + Alt + ↑/↓:向上、向下复制
  • VSCode好用的插件

    • Python
    • VEX
    • MayaCode
    • Code Runner