Welches Zeichen soll verwendet werden, um ein Element am Ende einer alphabetischen Liste zu platzieren?

114

Ich stelle oft ' _ ' vor das Element, das ich an erster Stelle haben möchte.
Gibt es eine Art magischen Charakter, mit dem ich einen Gegenstand am Ende der Liste platzieren könnte?

Etwas eleganteres als "z_item".

Von

  • _custom folder1
  • _custom folder2
  • Posteingang
  • Box gesendet
  • Spam-Ordner

Zu

  • Posteingang
  • Box gesendet
  • Spam-Ordner
  • [?] Benutzerdefinierter Ordner1
  • [?] Benutzerdefinierter Ordner2

Ja, es ist COT-ish.

Kraz
quelle
3
Sie werden lexikalisch nach dem von Ihnen verwendeten Zeichensatz sortiert.
Brian Roach
1
@Brain Roach - das habe ich auch gedacht, außer es ist verwirrender. chcpsagt, meine Standard-Codepage ist CP437 , und die Tabelle auf Wikipedia zeigt, dass Tilde nach den Buchstaben sortieren sollte - aber das tut es nicht. In ähnlicher Weise haben auch andere gängige Windows-Codepages wie Windows-1252 und 65001 (UTF-8) eine Tilde danach ...
Ewall

Antworten:

39

Das spezielle Einführungszeichen, mit dem Ihr Ordner am Ende der Liste platziert wird, ohne auf die Kombination "z" zurückgreifen zu müssen: U + E83A: Private Use. Tatsächlich glaube ich, dass alle Charaktere für den privaten Gebrauch funktionieren werden. () Kopieren Sie einfach das Zeichen und fügen Sie es in die Klammern ein.

Doug
quelle
3
Wo finde ich eine Liste dieser "Private Use" -Zeichen? oder stecke ich mit  fest?
Akinuri
6
Also habe ich einen Ordner mit diesem am Anfang des Namens auf meinem Sharepoint-Laufwerk erstellt und jetzt ist er dort und ich kann nicht darauf zugreifen oder ihn löschen. : |
Devil's Advocate
7
Wenn das Zeichen "Private Use">  <hässlich wird oder nicht zu Ihrem Sinn für Stil passt, ist der griechische Buchstabe "Iota"> Ι <möglicherweise eine sauberere Option, da es sich um ein sehr einfaches Zeichen handelt, das genau wie ein Großbuchstabe "i" aussieht. / Kleinbuchstaben "L" und das griechische Alphabet sortieren auf fast allen Betriebssystemen nach dem lateinischen Alphabet.
dummkid
Diese Lösung funktioniert nur in bestimmten Situationen, während die Frage nach universellen Lösungen zu fragen scheint. Es gibt bereits einen Kommentar, in dem erwähnt wird, dass ein solches Zeichen auf Sharepoint nicht erfolgreich verwendet werden kann.
Andrei
94

Ich habe diesen Thread gefunden, als ich Ordner wollte, die unter Z in Finder unter Mac OS X sortieren. Nach mehreren falschen Pfaden und Versuch und Irrtum habe ich Folgendes gefunden:

Zeichen, die im Finder nach Z sortieren (in Sortierreihenfolge)

  • z Kleinbuchstaben Z.
  • ι Griechischer Brief
  • Ι Griechischer Buchstabe, Großbuchstabe des obigen Zeichens, kein "Ich")
  • Ω Omega
  • 一 Japanisches Zeichen? (Danke, Jam)
  • 口 Japanischer Charakter? (Danke, Jam)
  • 末 Japanisches Zeichen "End" (Danke, Jam)
  •  (ein Charakter für den privaten Gebrauch) (Danke, Peter O.)

Dies sind andere Zeichen hier und an anderen Stellen im Web, die nach Z sortiert sind, die ich aber am Ende NICHT sortiert gefunden habe, zumindest beim Sortieren nach Namen im Finder auf dem Mac:

† ∆ ~ - ſ [ø ■ |

Tristan
quelle
3
Vielen Dank, dies scheinen die besten Vorschläge für Win7 File Explorer zu sein. Ich wäre gespannt, welche unter Unix / Linux / Apple-i OS funktionieren oder nicht. Ich denke, der Dank in Klammern sollte wahrscheinlich eher den Autoren als den Herausgebern gelten.
Jason K.
4
Ich genieße Ω, weil es "das Ende" bedeutet.
Pete Alvin
Omega ist ganz nett und ich mag es. Aber ich bin auch ein ziemlicher Fan des "Cyrillic Letter Ha With Stroke". Hier ist die Hauptstadt: Ӿ \ u04fe und Small: ӿ \ u04ff-Versionen, die beide nach 'z' sortieren. Es gibt auch etwas Interessantes in der Nähe bei \ u058d und \ u058e: ֍ und ֎, die, wenn Sie genau hinschauen, ähnlich, aber entgegengesetzt sind. Leider sortieren diese VOR Alpha-Zeichen (in windows explorer.exe), aber trotzdem interessant.
Nate
1
~ (Tilde) funktioniert unter Linux. Ich liebe das Omega, lol, aber Tilde ist so viel einfacher einzugeben.
Jonny Asmar
Ein weiterer Vorteil von Ω auf dem Mac ist, dass die
Eingabe sehr
30

Basierend auf der Codepage 437 finden Sie hier eine Liste der Zeichen, die nach z. Beachten Sie, dass sie in Sortierreihenfolge aufgeführt sind. Omega ist wahrscheinlich am besten für diesen Anwendungsfall geeignet, da es der letzte Buchstabe des griechischen Alphabets ist.

α  alpha        U+03B1  Alt 224
Γ  gamma        U+0393  Alt 226
δ  delta        U+03B4  Alt 235
ε  epsilon      U+03B5  Alt 238
Θ  theta        U+0398  Alt 233
π  pi           U+03C0  Alt 227
Σ  sigma upper  U+03A3  Alt 228
σ  sigma lower  U+03C3  Alt 229
τ  tau          U+03C4  Alt 231
Φ  phi upper    U+03A6  Alt 232
φ  phi lower    U+03C6  Alt 237
Ω  omega        U+03A9  Alt 234
Steven Penny
quelle
9
Ich mag Ω für diesen Zweck, weil es mit dem Ende oder dem letzten Teil von etwas verbunden ist ( merriam-webster.com/dictionary/omega , def'n 2). Es wird auch nach dem englischen Alphabet in UTF-8 sortiert.
CryingCyclops
15

Verwirren Sie keine Dinge mit seltsamen Charakteren!

Ich würde nicht empfehlen, Zeichen für den privaten Gebrauch oder nicht druckbare Zeichen zu verwenden, da diese die Dinge wirklich durcheinander bringen können, wenn Sie über Terminal- oder Programmiersprachen auf Ihren Ordner zugreifen. Ich hatte nervige Probleme mit 末 oder anderen Sonderzeichen. Mit Python 2.7 sehen Sie beispielsweise Ihre Ordner mit den nicht druckbaren Zeichen Ω, 末, 口, .

os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']

Für jemanden oder etwas, das Ihre Ordnerstruktur verwendet, wäre der Zugriff auf den Ordner sehr verwirrend (und Sie können dies anhand der Kommentare wie diesen bis zur obersten Antwort sehen).

Also habe ich einen Ordner mit diesem am Anfang des Namens auf meinem Sharepoint-Laufwerk erstellt und jetzt ist er dort und ich kann nicht darauf zugreifen oder ihn löschen. : | - Eher Notsay 28. Juni 16 um 21:05 Uhr

Natürlich können Sie sie drucken, aber warum machen Sie die Dinge so unnötig komplex? Wenn Sie auf der sicheren Seite bleiben möchten, würde ich die Verwendung von Standardzeichen vorschlagen. Welches das letzte ist, hängt von Ihrem Dateimanager ab . Hier ist also ein Code, der eine Reihe von Ordnern mit allen druckbaren Zeichenfolgen in Python erstellt, damit Sie Ihren Dateimanager testen können.

import os
import string
for i in string.printable:
      try:
            os.mkdir(i)
      except OSError:
            print('OSError for %s' %(I))

Sobald Sie nach Namen sortiert haben, können Sie Ihre Antwort erhalten.

Für Windows 10 - Explorer

mit Standardzeichen nach zmeinem Wissen gibt es nur zzund so weiter. Geben Sie hier die Bildbeschreibung ein

Die Verwendung zzNameOfTheFolderist also ein einfacher und sicherer Weg, dies zu tun. Selbst wenn es nicht schön ist, würde ich es empfehlen.

Für Mac OS X El Capitan - Finder

Geben Sie hier die Bildbeschreibung ein

Das z ist das letzte Zeichen, aber beachten Sie, dass es keinen Unterschied zwischen Großbuchstaben gibt, sodass ein Ordner mit dem Namen zznicht im selben Verzeichnis eines Ordners gespeichert werden kannZZ

Für Ubuntu 16.04 - Nautilus

Geben Sie hier die Bildbeschreibung ein

Der Hashtag #ist das letzte Zeichen. Aber wenn Sie mehr Kompatibilität mit anderen Dateimanagern wünschen, würde ich verwenden ZZ.

Etwas eleganteres als "z_item"?

Ich denke, dies hängt von Ihrem eigenen Konzept der Eleganz ab, und ich denke, StackOverflow sollte die besten und sichersten Praktiken verbreiten, nicht die elegantesten. In vielen Fällen kann jedoch Symmetrie hilfreich sein. Was ist mit diesen sicheren, vielleicht eleganteren Lösungen:

ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz
GM
quelle
8
Ich hatte Mitleid mit der negativen Bewertung Ihrer informativen Antwort und der positiven Bewertung, aber ich würde vermuten, dass die Motivation für die negative Bewertung darin besteht, dass jemand eine Frage gestellt hat, wie etwas zu tun ist, und dies eleganter, und Sie sagten, es sollte nicht getan werden. und gab die gleiche Art von uneleganter Antwort, mit der sie in der Frage begonnen hatten.
Jared Thirsk
@JaredThirsk Ich verstehe, aber das wäre eher eine Frage für den Superuser. Im Stackoverflow denke ich, dass sicherere Praktiken eleganteren Praktiken vorgezogen werden sollten
GM
2
@JaredThirsk GM sagt dem OP nicht "mach es nicht". Er sagt: "Mach es nicht so, wie andere es vorschlagen." Ich bin hierher gekommen, um so einen Char zu suchen. Aber ich meinte so etwas wie {, }oder ~was hinter z in ASCII. Nachdem ich die am besten bewerteten Antworten gelesen hatte, war ich versucht, das japanische Schriftzeichen zu verwenden, weil es irgendwie cool aussieht. Glücklicherweise hat mich diese Antwort wieder auf die Erde gebracht und ich werde weiterhin den guten alten zzzFileName verwenden.
morgen
2
Nein, "Ω, 末, 口 ..." sind keine nicht druckbaren Zeichen, dumm. Upgrade auf Python3 bereits. ;)
Gringo Suave
@GringoSuave was?
GM
9

Obwohl ich Jahre später war, wollte ich einen Beitrag leisten, da keine der zuvor gegebenen Antworten für mich funktionierte. Als Referenz verwende ich win7 Ultimate SP1.

Die Lösung, auf die ich gestoßen bin, ergab sich aus der Feststellung, dass alle Dateien, die ich für die Verwendung mit japanisch sprechenden Kontakten erstellt habe, am Ende der Dateiliste endeten. Anscheinend zählen japanische Zeichen nicht als nicht alphanumerisch, ähnlich wie Hashmark, Bindestrich oder Unterstrich (die Dateien am Anfang der Liste platzieren), sondern kommen auch nach englischen Zeichen.

Für meinen eigenen Gebrauch habe ich das 末-Zeichen verwendet, was ungefähr "Ende" bedeutet, was für japanische Leser sinnvoll ist und sich immer noch von Englisch unterscheidet, um nicht verwirrend zu werden.

Alternativ würde ich 口 oder 一 für etwas verwenden, das stilistisch offensichtlicher ist. Es ist auch erwähnenswert, dass das Kurzzeichen "maru" ○ nicht funktioniert und zusammen mit anderen Nicht-Alphabet-Zeichen am Anfang der Liste sortiert wird.

Cevune
quelle
末 ist eine großartige Idee, hat auch auf Chinesisch die gleiche Bedeutung: hskhsk.pythonanywhere.com/cidian?q=%E6%9C%AB 一 ist vielleicht etwas verwirrend, da es bedeutet 1.
Galax
4

niemand erwähnt ٴ. Dies ist ein arabisches Zeichen und wird unten sortiert z. Weil es sehr klein ist, nervt es nicht.

Ozkan
quelle
3

Ich habe zwei Zeichen gefunden, die Ihre Ordner am Ende der Liste platzieren. Das erste ist "ι" und seine Variante "Ι". Die beiden besten Zeichen, um Ihre Ordner an die Vorderseite des Pakets zu legen, sind entweder das Leerzeichen "" und das Aufzählungszeichen "·".

Für den Anfänger (wie mich), der diese Frage und diese Antworten möglicherweise versehentlich gefunden hat, ist hier eine einfache Erklärung, wie diese Zeichen eingegeben werden. Das erste ist buchstäblich ein Leerzeichen, das durch Halten der "Alt" -Taste und Eingabe von "0160" auf Ihrem Nummernblock erstellt wird, und das zweite ist die "Alt & 250" -Kombination (Hinweis: Ein 10-Tasten-Nummernblock ist am besten geeignet. Wenn Sie dies nicht tun) Wenn Sie keine auf Ihrer Tastatur haben, prüfen Sie, ob Sie herausfinden können, wie Sie die alternative Zifferntastatur verwenden. Dies unterscheidet sich fast immer von den 1: 0-Tasten oben auf Ihrer Tastatur. Suchen Sie nach winzigen Zahlen, die an den Rändern Ihrer Tastatur aufgedruckt sind - normalerweise die Tasten "M" J "L" "I" "O" "P" & 7-0). Oder natürlich

Hier ist eine kurze Liste von Sonderzeichen, mit denen Sie Ihre Ordner priorisieren oder am Ende einer Ordnerliste anzeigen lassen können, sowie einige andere ordnerfreundliche Zeichen. Viel Spaß (~ Peter II)

Nützliche Zeichen für Windows Explorer

     0160 Unterbrechungsfreier Raum

· 249/0183 Mittlerer Punkt

· 250/8729 Bullet Operator

◦ 9702 Weiße Kugel

›0155/8250 (siehe oben)

∕ 8275 Division Schrägstrich

ι (Endcharakter)

Ι (Endcharakter)

✓ 2713? Häkchen

׃ Last but not least ist diese Alt-Taste (1475) die hebräische Interpunktion Sof Pasuq - Dies ist eine großartige Figur, wenn Sie sie anstelle eines Doppelpunkts verwenden können.)

Peter II
quelle
1

Mit cp1252 und wenn Sie nicht die Buchstaben ø ù ú û ü ý þ þ viel verwenden, scheint ÷ eine Option zu sein ...

Bearbeiten: Mit Unicode kann auch ■ (\ uffed) möglich sein, es sei denn, Sie schreiben viel in Linear-B ...

KarlP
quelle
2
Oder wenn Sie sich auf 7-Bit-ASCII beschränken, können Sie nicht viel falsch machen ~.
Neil
ø ù ú û ü ý þ þ sind nicht wirklich elegant. ÷, ■ und ~ haben nicht funktioniert.
Kraz
Windows-Dateisystem (zum Beispiel einen Ordner nach Namen sortieren) + Outlook.
Kraz
Nicht-Buchstaben werden anscheinend vor Buchstaben sortiert.
KarlP
@Neil, ~ist nicht größer als Zunter der MS Access 2010-Datenbank-Engine mit einem englischen oder rumänischen Gebietsschema, es ist sogar kleiner als a.
Cristian Ciupitu
1

Ich benutze:
_ (Unterstrich), um vor dem Alphabet zu sortieren und
- (Bindestrich), um nach dem Alphabet zu sortieren.

(Funktioniert mit tschechischer Sortierung im Windows Explorer und Total Commander.)


Bearbeiten : Windows 7 und höher sortieren den Bindestrich - als ob der Bindestrich nicht vorhanden wäre.

sebetovsky
quelle
1

Für Web- und SQL-Zwecke erzwingt das ausstehende CHAR (127) Text nach unten und fügt kein sichtbares Zeichen hinzu. Funktioniert zumindest für die Verwendung von SQL und dem Plugin jQuery Datatables.

Eric Schrepel
quelle
1

Die meisten Antworten hier deuten auf einen nicht standardmäßigen Charakter hin, der früher oder später Probleme mit verschiedenen Systemen verursachen wird.

Eine Antwort hier, die meiner Meinung nach die beste von allen derzeit existierenden ist, ist die Verwendung des letzten auf Ihrem System verfügbaren Standardzeichens. Für die meisten von uns ist das gerecht z. Diese Lösung wird bereits von der Frage vorgeschlagen und ist in der Tat nicht sehr elegant.

Meine elegante Lösung besteht darin, einen Thesaurus zu verwenden, um alternative Ordnernamen zu finden, die entsprechend sortiert sind. Möchten Sie Archives, dass Ihr Ordner der letzte und nicht der erste ist, Museumwird dies möglicherweise oder auf Smithsonianandere Weise geschehenZipped funktioniert auf mit Sicherheit.

Natürlich erfordert diese Lösung ein wenig zusätzliche Arbeit, aber sie ist elegant, erweitert Ihren Wortschatz und bringt Ihnen möglicherweise ein wenig Freude an Ihrer Arbeit.

Andrei
quelle
Bei Stackoverflow ist es üblich, Kommentare abzugeben, wenn Sie eine Antwort ablehnen. Bitte tun Sie dies.
Andrei
0

Ein anderer Ansatz besteht darin, ein Zeichen von rechts nach links zu verwenden, beispielsweise einen aramäischen Buchstaben, sodass das Sortierzeichen am Ende und nicht vorne erscheint. Zum Beispiel habe ich Zayin https://graphemica.com/ gewählt. Zayin chosen gewählt

Also, tippe ein:

𐡆 Alpha

wird von der Text-Engine wie folgt gerendert:

Alpha 𐡆

Das Wort ist jetzt unter einem Ordner mit dem Namen 'z' sortiert.

Die vollständigen Unicode-Details sind:

𐡆
IMPERIAL ARAMAIC LETTER ZAYIN
Unicode: U+10846, UTF-8: F0 90 A1 86

Hinweis: Ich habe dies unter MacOS getestet. Nicht jeder Textrenderer verarbeitet Sprachen von rechts nach links korrekt.

Josh
quelle
-1

Diejenigen, die feststellen, dass die meisten der hier angegebenen Codes andere Zeichen als die beschriebenen erzeugen, haben wahrscheinlich   EnableHexNumpad    in HKCU \ Control Panel \ Input Method aktiviert.  Dies ist im Großen und Ganzen eine  gute  Sache, aber Sie müssen das konvertieren Codes zum Hexen und vorangestellt mit '+' (auf der Zifferntastatur), z. Verwenden Sie für den Doppelpunkt bei Alt + 1475 das Hex-Äquivalent von Alt + 5C3 (drücken Sie Alt   mit der linken Hand und halten Sie es gedrückt, drücken  Sie dann mit der rechten Hand die Tastatur  +   … dann  5   , C   und  3   … und lassen Sie dann los  Alt    ).

Und wenn wir gerade von Doppelpunkten sprechen, gibt es bei Alt + 1361 hex einen weiteren (kleineren) guten Doppelpunkt, der ohne HexNumpad Alt + 4961 wäre, wenn  es so funktioniert.

Mike Mounier
quelle