Ipython notebook 笔记本列表中文件的排序(排序)顺序

Ipython notebook 笔记本列表中文件的排序(排序)顺序,ipython-notebook,jupyter,Ipython Notebook,Jupyter,如何更改笔记本列表中文件的排序顺序?我想它是所有文件类型的字母顺序,不区分大小写。目录可以出现在文件之前或文件中 目前我的列表排序如下: -目录(以大写字母开头) -目录(以小写字母开头) -IPython笔记本电脑(从大写字母开始) -ipython noteooks(从小写开始) -其他文件(以大写字母开头) -其他文件(以小写字母开头) 我使用的是Jupyter 3.0.0-f75fda4如果你能熟练使用jQuery,你可以编辑IPython的静态文件并自定义你所指的“树”页面 在我的Ub

如何更改笔记本列表中文件的排序顺序?我想它是所有文件类型的字母顺序,不区分大小写。目录可以出现在文件之前或文件中

目前我的列表排序如下: -目录(以大写字母开头) -目录(以小写字母开头) -IPython笔记本电脑(从大写字母开始) -ipython noteooks(从小写开始) -其他文件(以大写字母开头) -其他文件(以小写字母开头)


我使用的是Jupyter 3.0.0-f75fda4

如果你能熟练使用jQuery,你可以编辑IPython的静态文件并自定义你所指的“树”页面


在我的Ubuntu机器上,我可以通过编辑文件
/usr/local/lib/python2.7/dist packages/IPython/html/static/tree/js/notebooklist.js来操作页面,就像对上一篇文章的补充:

例如,编辑
。\Anaconda\Lib\site packages\notebook\static\tree\js\notebooklist.js
对上次修改的文件进行排序:

this.sort_function = modified_sorter(0); // inserted
this.sort_id = 'last-modified';          // inserted
this.sort_direction = 0;                 // inserted
//this.sort_function = name_sorter(1);
// 0 => descending, 1 => ascending
//this.sort_id = 'sort-name';
//this.sort_direction = 1;

您必须对同一目录中的
main.min.js
进行相同的更改。当然,随着jupyter笔记本的每一次更新,这将丢失。此外,由于这是一个快速而肮脏的修复方法,因此不提供任何保证。

很高兴知道。我在