web-dev-qa-db-fra.com

Quel personnage utiliser pour mettre un élément à la fin d'une liste alphabétique?

Je ajoute souvent '_' à l'élément que je veux en première position.
Existe-t-il une sorte de personnage magique que je pourrais utiliser pour mettre un objet à la fin de la liste?

Quelque chose de plus élégant que "z_item".

De

  • _custom folder1
  • _custom folder2
  • Boîte de réception
  • Envoyé
  • Dossier de spam

À

  • Boîte de réception
  • Envoyé
  • Dossier de spam
  • [?] dossier personnalisé1
  • [?] dossier personnalisé2

Oui, c'est COT-ish.

92
Kraz

Caractère spécial d'introduction qui placera votre dossier à la fin de la liste sans avoir à recourir à la combinaison "z": U + E83A: Usage privé. En fait, je pense que tous les personnages à usage privé fonctionneront. () Il suffit de copier et coller le caractère entre les crochets.

34
Doug

J'ai trouvé ce fil tout en voulant que les dossiers soient triés après Z dans le Finder sous Mac OSX. Après plusieurs faux chemins et essais et erreurs, voici ce que j'ai trouvé:

Caractères triés après Z dans le Finder (par ordre de tri)

  • z Minuscule Z
  • ι lettre grecque
  • Lettre grecque, version majuscule du caractère ci-dessus, pas un "je")
  • Ω Omega
  • 一 caractère japonais? (Merci, Jam)
  • Character caractère japonais? (Merci, Jam)
  • Character Caractère japonais "End" (Merci, Jam)
  •  (personnage à usage privé) (Merci, Peter O.)

Ce sont des caractères autres ici et ailleurs sur le Web, mentionnés après Z, mais que j'ai trouvés NE PAS trier à la fin, du moins lors du tri par nom dans le Finder sur Mac:

† ~ - ſ [ø ■ |

81
Tristan

Basé sur page de codes 437 , voici une liste de caractères qui vient après z. Notez qu'ils sont listés dans l'ordre de tri. Omega est probablement le plus approprié pour ce cas d'utilisation, car c'est la dernière lettre de l'alphabet grec.

α  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
23
Steven Penny

Malgré des années plus tard, je souhaitais contribuer car aucune des réponses fournies précédemment ne fonctionnait pour moi. Pour référence, je cours Win7 Ultimate SP1.

La solution que j'ai trouvée résulte de la constatation que tous les fichiers que j'avais créés pour être utilisés avec des contacts parlant japonais se terminaient à la fin de la liste des fichiers. Apparemment, les caractères japonais ne comptent pas comme des caractères non alphanumériques similaires au signe dièse, au trait d'union, au trait de soulignement (qui placent les fichiers au début de la liste), mais viennent également après les caractères anglais.

Pour mon usage personnel, j’ai fini par utiliser le caractère, qui signifie à peu près "fin", ce qui est donc logique pour les lecteurs japonais et qui est encore suffisamment différent de l’anglais pour ne pas semer la confusion.

Sinon, je voudrais utiliser 口 ou 一 pour quelque chose de plus apparent stylistiquement. Il est également intéressant de noter que le caractère abrégé "maru" ○ ne fonctionne pas et est trié avec d'autres caractères non alphabétiques en tête de liste.

9
cevune

Ne gâchez pas les choses en utilisant des caractères étranges!

Je ne suggérerais pas d'utiliser Caractères à usage privé ou des caractères non imprimables, car ils peuvent vraiment gâcher les choses accédez à votre dossier à partir d'un terminal ou d'un langage de programmation. J'ai eu des problèmes ennuyeux en utilisant ou d'autres caractères spéciaux. Par exemple, en utilisant Python 2.7, voici comment vous verrez vos dossiers avec les caractères non imprimables Ω, 末, 口, .

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

Pour quelqu'un ou quelque chose utilisant votre structure de dossier, accéder au dossier serait très déroutant (et vous pouvez le voir à partir des commentaires tels que this en haut de la réponse).

J'ai donc créé un dossier avec ce nom au début du nom sur mon lecteur Sharepoint. À présent, il est là et je ne peux ni y accéder ni le supprimer. : | - Plutôt Notsay 28 juin 16 à 21:05

Bien sûr, vous pouvez les imprimer, mais pourquoi rendre les choses si inutilement complexes? Si vous voulez rester prudent, je vous suggère d'utiliser des caractères standard. Le dernier dépend de votre gestionnaire de fichiers . Voici donc un code qui crée un tas de dossiers avec toutes les chaînes imprimables dans Python afin que vous puissiez tester votre gestionnaire de fichiers.

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

Une fois que vous avez trié par nom, vous pouvez obtenir votre réponse.

Pour Windows 10 - Explorateur

utilisation de caractères standard après z À ma connaissance, il n'y a que zz et ainsi de suite. enter image description here

Donc, utiliser zzNameOfTheFolder est un moyen simple et sûr de le faire. Donc, même si ce n'est pas agréable, je le recommanderais.

Pour Ubuntu 16.04 - Nautilus

enter image description here

Le hashtag # est le dernier caractère. Mais si vous voulez plus de compatibilité avec d’autres gestionnaires de fichiers, j’utiliserai ZZ.

Quelque chose de plus élégant que "z_item"?

Je suppose que cela dépend de votre propre concept d'élégance et que StackOverflow devrait diffuser les meilleures pratiques, les plus sûres, et non les plus élégantes. Cependant, dans de nombreux cas, la symétrie peut aider. Qu'en est-il de ces solutions sûres peut-être plus élégantes:

ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz
7
G M

personne n'a mentionné ٴ. Ceci est un caractère arabe et effectue un tri sous z. Parce que c'est très petit, ça ne gêne pas.

4
Ozkan

J'ai trouvé deux personnages qui placeront vos dossiers au bas de la liste. Le premier est "ι" et sa variante "". En outre, les deux meilleurs personnages pour placer vos dossiers à l’avant du pack sont l’espace No-break "" et la puce "·"

Pour l'utilisateur novice (comme moi) qui aurait pu trouver cette question et ces réponses par accident, voici une explication simple sur la manière de taper ces caractères. Le premier est littéralement un espace créé en maintenant la touche "Alt" enfoncée et en tapant "0160" sur votre pavé numérique et le second est la combinaison "Alt & 250" (Remarque: un pavé numérique à 10 touches est préférable. Si vous ne le faites pas Si vous en avez un sur votre clavier, voyez si vous pouvez comprendre comment utiliser le clavier numérique alternatif. C’est presque toujours différent des touches 1-0 en haut de votre clavier. Recherchez des chiffres minuscules imprimés sur les bords de votre clavier. - généralement les touches "M" "J" L "" I "" O "" P "et 7-0). Ou bien sûr, vous pouvez copier et coller les caractères dans les citations ci-dessus (pas aussi facile si vous utilisez fréquemment utilisez-les comme je le fais).

Voici une courte liste de caractères spéciaux permettant de hiérarchiser vos dossiers ou de les faire apparaître à la fin d'une liste de dossiers, ainsi que d'autres caractères adaptés aux dossiers. Enjoy (~ Pierre II)

Caractères utiles pour Windows Explorer

0160 Espace sans pause

· 249/0183 Point médian

· 250/8729 Opérateur de balle

◦ 9702 balle blanche

›0155/8250 (voir ci-dessus)

∕ 8275 Division slash

ι (personnage final)

Ι (personnage final)

✓ 2713? Coche

׃ Le dernier mais non le moindre, cette touche alt (1475) est en hébreu Ponctuation Sof Pasuq - C’est un excellent personnage à utiliser lorsque vous pouvez être utilisé à la place du colon)

3
Peter II

La plupart des réponses suggèrent un caractère non standard qui, tôt ou tard, causera des problèmes avec divers systèmes.

Une des réponses, qui à mon avis est la meilleure, parmi toutes les solutions existantes, consiste à utiliser le dernier caractère standard disponible sur votre système. Pour la plupart d'entre nous, cela ne concerne que z. Cette solution est déjà suggérée par la question et elle n’est en effet pas très élégante.

Ma solution élégante consiste à utiliser un thésaurus pour proposer des noms de dossier alternatifs qui trient en conséquence. Vous voulez que votre dossier Archives soit le dernier, plutôt que le premier; peut-être que Museum le fera, ou peut-être que Smithsonian, sinon Zipped fonctionnera à coup sûr.

Bien sûr, cette solution nécessite un peu de travail supplémentaire, mais elle est élégante, elle élargit votre vocabulaire et vous apportera peut-être un peu de joie dans votre travail.

1
Andrei

J'utilise:
_ (trait de soulignement) à trier avant l’alphabet et
trait d'union) pour trier après l'alphabet.

(Fonctionne avec le tri en tchèque dans Windows Explorer et Total Commander.)


--- (edit: Windows 7 et les versions ultérieures trient le trait d'union - comme si le trait d'union n'était pas là.

1
sebetovsky

En utilisant cp1252 et à moins que vous n'utilisiez les lettres, beaucoup semble être une option ...

Edit: En utilisant unicode, ■ (\ uffed) peut aussi être une possibilité, sauf si vous écrivez beaucoup dans Linear-B ...

1
KarlP

CHAR (127) en attente force le texte vers le bas et n’ajoute aucun caractère visible. Cela fonctionne au moins pour notre utilisation de SQL et du plugin jQuery datatables.

1
Eric Schrepel