编辑

Spyder的多语言 编辑 集成了许多功能强大的工具,提供易于使用、高效的编辑体验。编辑器的主要功能包括语法高亮显示 (pygments );实时代码和样式分析 (pyflakespycodestyle );按需完成、呼叫提示和转到定义功能 (ropejedi );函数/类浏览器,水平和垂直拆分,等等。

Spyder's Editor panel, split horizontally and with style analysis

Outline Explorer (水平/功能/分类功能):

Spyder outline panel, showing the functions/classes/methods in a file

实时代码和样式分析 pyflakespycodestyle

A snippit of code in the Spyder Editor, showing code style warnings

定义代码单元格

Spyder中的“代码单元”是一组行,通常是在脚本中,可以在当前 IPython控制台 . 这很像MATLAB中的“单元”(除了不需要启用“单元模式”,因为在Spyder中,单元是自动检测的)。您可以根据需要将脚本划分为任意多个单元格,或者根本不划分任何单元格—这是您的选择。

Spyder's Editor panel, showing an example of a code cell

可以按行分隔单元格:

  • #%% (标准单元分隔符)

  • # %% (使用Eclipse编辑文件时,使用标准单元格分隔符)

  • # <codecell> (IPython笔记本单元分隔符)

在分隔符的右侧提供描述将在 Outline Explorer .