有没有一种方法可以控制文件在要点中的显示顺序?它们似乎不是按字母顺序或按时间顺序排列的。我想让README.md作为多文件要点中的第一个文件出现,但是似乎没有任何“删除”文件并重新添加的内容。
我看不到这些文件的命令,还是GitHub维护了一个内部文件类型优先级列表?
Answers:
至少从2018年开始,该顺序为字母顺序,句号和数字位于字母之前。
也就是说,正如Andrew D.Bond的回答中所述:
$
.
(点)_
(下划线)在2013-2014年左右,使用了不同的订单。
它们按照ASCII表的名称自动排序。
不幸的是,目前无法通过拖动来对它们进行排序,但是有一个技巧。您可以通过在名称前添加一个或多个空格来控制顺序。编辑后将不会显示空格,但是顺序会改变。
例如:假设我们有3个具有自动顺序的文件:
我们可以通过如下放置空格来反转顺序:
README.md
没有任何主要作用(.md
扩展名除外),因此我仅将文件命名为要用于要点的标题,例如- How to Foo Bar.md
。这样,它不仅会首先显示,而且主标题更具描述性。例如:gist.github.com/patricknelson/57ae24986cb13613314fb1f3c00a95d7
正如@VonC在他的回答中提到的那样,顺序是升序的。快速解决方案是在所有文件前添加数字,以指示您希望文件显示的顺序,例如0_,1_,2 _,... 9_。请注意,此解决方案将无法使用超过9个文件,因为10_将出现在2_之前。在这种情况下,需要使用两位数字00_,01_,02 _,...,09_,10_,11_...。这可以概括为文件数中的任意数字。虽然,对我而言,要想共享10个以上的文件似乎不太可能。