Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Spyder中的大纲资源管理器是什么?_Python_Cell_Spyder - Fatal编程技术网

Python Spyder中的大纲资源管理器是什么?

Python Spyder中的大纲资源管理器是什么?,python,cell,spyder,Python,Cell,Spyder,我看到它被引用,但从未解释过它是什么 谷歌搜索没有成功 “在分隔符右侧提供描述将在大纲资源管理器中为该单元格指定自己的名称。”听起来像是导航单元格的功能?我在哪里找到它?是否有导航您创建的单元格的快捷方式 谢谢 在您的代码中,您可以使用它,例如在Spyder中,在每个函数之前(每个函数的行上方)写入#%%您将在gui中看到差异,在gui中,您将发现块位于单元格内/它被勾勒出来 在大纲窗口(启用视图>窗格>大纲)中,您将看到代码中的每个块和大纲我认为大纲浏览器是为了方便在长和/或密集的Pyth

我看到它被引用,但从未解释过它是什么

谷歌搜索没有成功

“在分隔符右侧提供描述将在大纲资源管理器中为该单元格指定自己的名称。”听起来像是导航单元格的功能?我在哪里找到它?是否有导航您创建的单元格的快捷方式


谢谢

在您的代码中,您可以使用它,例如在Spyder中,在每个函数之前(每个函数的行上方)写入#%%您将在gui中看到差异,在gui中,您将发现块位于单元格内/它被勾勒出来


在大纲窗口(启用视图>窗格>大纲)中,您将看到代码中的每个块和大纲

我认为大纲浏览器是为了方便在长和/或密集的Python脚本中导航而设计的。只需看一眼,您就可以看到脚本的结构,您可以通过单击它直接转到概述的内容

从我到目前为止所看到的情况来看,将在大纲资源管理器中显示的大纲元素包括:

  • 在编辑器[Python徽标]中选择的脚本的名称
  • 功能[黄色
    f
    logo]
  • 类别[蓝色
    C
    logo]
  • 类内:
    \uuuu init\uuuu
    [pink
    \uu
    logo],方法[green
    M
    logo]
  • 函数和类方法内部:循环(对于,while…,条件(如果elif-else,请尝试except…)
  • 单元格(请参阅)
  • 如果uuuu name uuuu=='\uuuuuu main\uuuuu':
    (允许这样做)
  • 评论[灰色
    #
    徽标](见下文)
要显示注释标记,请编写
#####您的注释
。四个散列和文本之间的空格很重要;该代码使用四个或更多哈希值


“YourComment”将出现在大纲浏览器中。如果它在一个单元中,它将保持在同一个单元中。我对子标题使用注释标记,有时还标记需要重新编写代码的地方。

您可以继续开始编写代码,然后按ctrl+shift+End,然后选择所有内容后运行F9

谢谢!spyder中是否有用于导航单元格的键盘快捷键(或可以设置这些快捷键)?@lx和或使用
ctrl+(向上箭头键)
向上导航,使用
ctrl+(向下箭头键)
在单元格下方导航