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

114

Je préfère souvent « _ » à l'élément que je veux en première position.
Y a-t-il une sorte de personnage magique que je pourrais utiliser pour mettre un élément à la fin de la liste?

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

De

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

À

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

Ouais, c'est COT-ish.

Kraz
la source
3
Ils sont triés lexicalement en fonction du jeu de caractères que vous utilisez.
Brian Roach
1
@Brain Roach - c'est ce que je pensais aussi, sauf que c'est plus déroutant. chcpdit que ma page de codes par défaut est CP437 , et le graphique sur Wikipedia montre que le tilde devrait trier après les lettres - mais ce n'est pas le cas. De même, d'autres pages de codes Windows courantes comme Windows-1252 et 65001 (UTF-8) ont également tilde par la suite ...
ewall

Réponses:

39

Le personnage principal spécial qui placera votre dossier à la fin de la liste sans avoir à recourir au combo "z": U + E83A: Usage privé. En fait, je pense que tous les personnages à usage privé fonctionneront. () Copiez et collez simplement le caractère entre les crochets.

Doug
la source
3
Où puis-je trouver une liste de ces caractères «à usage privé»? ou suis-je coincé avec ?
akinuri le
6
J'ai donc créé un dossier avec ceci au début du nom sur mon lecteur Sharepoint et maintenant il est là et je ne peux pas y accéder ou le supprimer. : |
Devil's Advocate
7
Si le caractère "Usage privé">  <est laid ou ne correspond pas à votre sens du style, une option plus propre pourrait être la lettre grecque "Iota"> Ι <car c'est un caractère très simple qui ressemble exactement à un "i" majuscule / minuscule "L" et l'alphabet grec trie après l'alphabet latin sur presque tous les OS.
stupidkid le
Cette solution ne fonctionne que dans des situations particulières, alors que la question semble demander une solution universelle. Il y a déjà un commentaire qui mentionne qu'un tel caractère ne peut pas être utilisé avec succès sur Sharepoint.
Andrei le
94

J'ai trouvé ce fil en voulant des dossiers qui trient après Z dans Finder sur Mac OSX. Après plusieurs faux chemins et essais et erreurs, voici ce que j'ai trouvé:

Caractères qui trient après Z dans le Finder (dans l'ordre de tri)

  • z Minuscule Z
  • ι lettre grecque
  • Ι Lettre grecque, version majuscule du caractère ci-dessus, pas un "I")
  • Ω Oméga
  • 一 Caractère japonais? (Merci, Jam)
  • 口 caractère japonais? (Merci, Jam)
  • 末 Caractère japonais "Fin" (Merci, Jam)
  •  (un personnage à usage privé) (Merci, Peter O.)

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

† ∆ ~ - ſ [ø ■ |

Tristan
la source
3
Merci, cela semble être les meilleures suggestions pour l'explorateur de fichiers Win7, je serais curieux de savoir ce qui fonctionne ou ne fonctionne pas sous Unix / Linux / Apple-i OS. Je pense que les remerciements entre parenthèses devraient être adressés aux auteurs plutôt qu'aux éditeurs.
Jason K.
4
J'aime Ω parce que cela signifie «la fin».
Pete Alvin
Omega est assez sympa et j'aime ça. Mais je suis aussi assez fan des versions "Lettre cyrillique Ha avec trait". Il y a aussi quelque chose d'intéressant à proximité à \ u058d et \ u058e: ֍ et ֎ qui, si vous regardez de près, sont similaires mais opposés. Malheureusement, ceux-ci trient AVANT les caractères alpha (dans windows explorer.exe), mais intéressants quand même.
Nate le
1
~ (tilde) fonctionne sous Linux. J'adore l'Omega, lol, mais le tilde est tellement plus facile à saisir.
Jonny Asmar
Un autre avantage de Ω sur Mac est qu'il est très facile à taper: appuyez simplement sur Option + Z.
Fabien Snauwaert
30

Basé sur la page de codes 437 , voici une liste de caractères qui viennent après z. Notez qu'ils sont répertoriés dans l'ordre de tri. Omega est probablement le plus approprié pour ce cas d'utilisation, car il s'agit de 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
Steven Penny
la source
9
J'aime Ω dans ce but car il est associé à la fin ou à la partie finale de quelque chose ( merriam-webster.com/dictionary/omega , def'n 2). Il trie également après l'alphabet anglais en UTF-8.
CryingCyclops
15

Ne gâchez pas les choses en utilisant des personnages étranges!

Je ne suggérerais pas d' utiliser des caractères à usage privé ou des caractères non imprimables car ils peuvent vraiment gâcher les choses lorsque vous accédez à votre dossier depuis un terminal ou des langages de programmation. J'ai eu des problèmes ennuyeux avec 末 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 la structure de votre dossier, accéder au dossier serait très déroutant (et vous pouvez le voir à partir des commentaires comme celui-ci jusqu'à la première réponse).

J'ai donc créé un dossier avec ceci au début du nom sur mon lecteur Sharepoint et maintenant il est là et je ne peux pas y accéder ou le supprimer. : | - Rather 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 du code qui crée un tas de dossiers avec toutes les chaînes imprimables en 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 - Explorer

en utilisant des caractères standard après z, à ma connaissance, il n'y en a que zzet ainsi de suite. entrez la description de l'image ici

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

Pour Mac OS X El Capitan - Finder

entrez la description de l'image ici

Le z est le dernier caractère mais notez qu'il n'y a pas de distinction entre les lettres majuscules donc un dossier nommé zzne peut pas être stocké dans le même répertoire d'un dossierZZ

Pour Ubuntu 16.04 - Nautilus

entrez la description de l'image ici

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

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

Je suppose que cela dépend de votre propre concept d'élégance et je pense que StackOverflow devrait diffuser les pratiques les meilleures et les plus sûres, pas 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
GM
la source
8
J'avais pitié du score négatif et du vote positif de votre réponse informative, mais je suppose que la motivation du vote négatif est que quelqu'un a posé une question sur la façon de faire quelque chose et de le faire plus élégamment, et vous avez dit que cela ne devrait pas être fait, et ont donné le même genre de réponse inélégante avec laquelle ils ont commencé dans la question.
Jared Thirsk
@JaredThirsk Je comprends mais ce serait plus une question pour le super-utilisateur. Dans stackoverflow, je pense que les pratiques plus sûres devraient être préférées aux pratiques plus élégantes
GM
2
@JaredThirsk GM ne dit pas à l'OP "ne le faites pas". Il dit "ne le faites pas de la manière folle que d'autres suggèrent". Je suis venu ici à la recherche d'un tel personnage aussi. Mais je voulais dire quelque chose comme {, }ou ~qui sont derrière z en ASCII. Après avoir lu les réponses les plus votées, j'ai été tenté d'utiliser le caractère japonais car il a l'air plutôt cool. Heureusement cette réponse m'a remis sur Terre et je vais continuer à utiliser le bon vieux zzzFileName.
demain
2
Non, "Ω, 末, 口…" ne sont pas des caractères non imprimables, idiot. Mettez déjà à niveau vers Python3. ;)
Gringo Suave
@GringoSuave quoi?
GM
9

Bien que des années plus tard, je voulais contribuer car aucune des réponses fournies précédemment ne fonctionnait pour moi. Pour référence, j'utilise win7 ultime SP1.

La solution sur laquelle j'ai atterri résulte du fait que tous les fichiers que j'ai créés pour les contacts de langue japonaise se terminent à la fin de la liste des fichiers. Apparemment, les caractères japonais ne sont pas considérés comme non alphanumériques comme le hashmark, le trait d'union, le 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 en gros "fin", donc cela a du sens pour les lecteurs japonais et est encore assez différent de l'anglais pour ne pas devenir déroutant.

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

cevune
la source
末 est une excellente idée, a la même signification en chinois aussi: hskhsk.pythonanywhere.com/cidian?q=%E6%9C%AB 一 est peut-être un peu déroutant car cela signifie 1.
Galax
4

personne n'a mentionné ٴ. Ceci est un caractère arabe et trie ci-dessous z. Parce que c'est très petit, ça ne dérange pas.

Ozkan
la source
3

J'ai trouvé deux personnages qui mettront vos dossiers en bas de la liste. Le premier est "ι" et sa variante "Ι". De plus, les deux meilleurs caractères pour placer vos dossiers à l'avant du pack sont soit l'espace sans pause "" 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 façon de taper ces caractères. Le premier est littéralement un espace créé en maintenant la touche "Alt" 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 pavé numérique alternatif. Ceci est presque toujours différent des touches 1-0 en haut de votre clavier. Recherchez les petits chiffres imprimés sur les bords de votre clavier -habituellement les touches "M" "J" L "" I "" O "" P "& 7-0). Ou, bien sûr,

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

Caractères utiles pour l'explorateur Windows

     0160 Espace sans interruption

· 249/0183 Point central

· Opérateur de balle 250/8729

◦ 9702 Balle blanche

›0155/8250 (voir ci-dessus)

∕ Barre oblique 8275 Division

ι (caractère de fin)

Ι (caractère de fin)

✓ 2713? Coche

׃ Dernier point mais non le moindre, cette touche alt (1475) est la ponctuation hébraïque Sof Pasuq -C'est un excellent caractère à utiliser lorsque vous pouvez être utilisé à la place d'un deux-points)

Pierre II
la source
1

En utilisant cp1252 et à moins que vous n'utilisiez les lettres ø ù ú û ü ý þ ÿ beaucoup, ÷ semble être une option ...

Edit: Utiliser unicode, ■ (\ uffed) peut aussi être une possibilité, à moins que vous n'écriviez beaucoup en Linear-B ...

KarlP
la source
2
Ou si vous vous limitez à l'ASCII 7 bits, vous ne pouvez pas vous tromper ~.
Neil
ø ù ú û ü ý þ ÿ ne sont pas vraiment élégants. ÷, ■ et ~ ne fonctionnaient pas.
Kraz
Système de fichiers Windows (classer un dossier par nom par exemple) + Outlook.
Kraz
Les non-lettres sont apparemment triées avant les lettres.
KarlP
@Neil, ~n'est pas plus grand que Zsous le moteur de base de données MS Access 2010 avec une langue anglaise ou roumaine, c'est encore moins que a.
Cristian Ciupitu le
1

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

(Fonctionne avec le tri tchèque dans l'explorateur Windows 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à.

Sébetovsky
la source
1

À des fins Web et SQL, le CHAR (127) pré-en attente force le texte vers le bas et n'ajoute aucun caractère visible. Fonctionne au moins pour notre utilisation de SQL et du plugin jQuery datatables.

Eric Schrepel
la source
1

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

Une réponse ici, qui à mon avis est la meilleure, parmi toutes celles existantes à ce jour, est d'utiliser le dernier caractère standard disponible sur votre système. Pour la plupart d'entre nous, c'est juste 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 trouver des noms de dossier alternatifs qui trient en conséquence. Vous voulez que votre Archivesdossier soit le dernier, plutôt que le premier, le Museumfera peut -être, ou peut Smithsonian- être , sinonZipped fonctionnera à coup sûr.

Bien sûr, cette solution implique un peu de travail supplémentaire, mais elle est élégante, elle élargit votre vocabulaire et peut vous apporter un peu de joie dans votre travail.

Andrei
la source
il est courant sur stackoverflow de commenter lorsque vous refusez une réponse, alors faites-le.
Andrei le
0

Une autre approche consiste à utiliser un caractère de droite à gauche, par exemple une lettre araméenne, de sorte que le caractère de tri apparaisse à la fin plutôt qu'à l'avant. Par exemple, j'ai choisi Zayin https://graphemica.com/ 𐡆

Donc, en tapant:

𐡆 Alpha

est rendu par le moteur de texte comme:

Alpha 𐡆

Avec le mot maintenant trié sous un dossier nommé «z».

Les détails Unicode complets sont:

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

Remarque: j'ai testé cela sur MacOS, tous les moteurs de rendu de texte ne gèrent pas correctement les langues de droite à gauche.

Josh
la source
-1

Ceux qui trouvent que la plupart des codes donnés ici produisent des caractères différents de ce qui est décrit, vous avez probablement      activé EnableHexNumpad dans  HKCU \ Control Panel \ Input Method ... c'est dans l'ensemble une  bonne  chose, mais vous devez convertir le les codes en hexadécimal et les précéder du signe «+» (sur le clavier numérique), par exemple. pour les deux points à Alt + 1475, utilisez l'équivalent hexadécimal de Alt + 5C3 (appuyez sur  Alt   avec la main gauche et maintenez-le enfoncé, puis avec la main droite appuyez sur le clavier  +   … puis  5   , C   et  3   … puis relâchez  Alt    ).

Et, en parlant de deux points, il y a un autre bon deux points (plus petit) à Alt + 1361 hex, qui serait Alt + 4961 sans HexNumpad si  cela fonctionne de cette façon.

Mike Mounier
la source