web-dev-qa-db-ja.com

GitHub gistにファイルが表示される順序をどのように制御しますか

ファイルが要点に表示される順序を制御する方法はありますか?それらはアルファベット順または年代順ではないようです。 README.mdを マルチファイルGist の最初のファイルとして表示させたいのですが、ファイルを「削除」して再度追加しても、何も変更されないようです。

これらのファイルに表示されない順序はありますか、またはGitHubは内部ファイルタイプの優先順位リストを維持していますか?

68
Sinetheta

2018年以降、順序は アルファベット順で、ピリオドと数字は文字の前に来ます

2013-2014年頃、 異なる順序 が使用されました。

75
VonC

ASCIIテーブル に従って、名前順に自動的に並べられます。

残念ながら、現在のところ、ドラッグで注文することはできませんが、トリックがあります。名前の前に1つ以上のスペースを追加することで、順序を制御できます。スペースは編集後は表示されませんが、順序は変わります。

例:自動注文の3つのファイルがあるとします。

  • AFile.Java
  • Readme.md
  • SomeFile.txt

次のようにスペースを入れることで順序を逆にすることができます:

  • (スペース)(スペース)SomeFile.txt
  • (スペース)Readme.md
  • AFile.txt
11
Mario Velasco

@VonCの回答で述べられているように、この順序はasciibeticalです。簡単な解決策は、すべてのファイルの先頭に、ファイルを表示する順序を示す番号を付けることです(例:0_、1_、2 _、... 9_)。 10_が2_の前に表示されるため、このソリューションは9ファイルを超えると機能しません。その場合、2桁を使用する必要があります。00_、01_、02 _、...、09_、10_、11 _、...これは、ファイル数の任意の桁数に一般化できます。私には、Gistで共有されるファイルが10を超える可能性は低いようです。

0