Jakiego znaku użyć, aby umieścić element na końcu listy alfabetycznej?

114

Często dodaję „ _ ” do pozycji, którą chcę, na pierwszej pozycji.
Czy istnieje jakiś magiczny charakter, którego mógłbym użyć, aby umieścić przedmiot na końcu listy?

Coś bardziej eleganckiego niż „z_item”.

Z

  • _folder niestandardowy1
  • _folder niestandardowy2
  • W pudełku
  • Wysłane pudełko
  • Folder ze spamem

Do

  • W pudełku
  • Wysłane pudełko
  • Folder ze spamem
  • [?] folder niestandardowy1
  • [?] folder niestandardowy2

Tak, to COT-ish.

Kraz
źródło
3
Są one posortowane leksykalnie na podstawie używanego zestawu znaków.
Brian Roach
1
@Brain Roach - tak też myślałem, tyle że jest bardziej zagmatwany. chcpmówi, że moja domyślna strona kodowa to CP437 , a wykres na Wikipedii pokazuje, że tylda powinna być sortowana po literach - ale tak nie jest. Podobnie inne typowe strony kodowe systemu Windows, takie jak Windows-1252 i 65001 (UTF-8), również mają później tyldę ...
ewall

Odpowiedzi:

39

Specjalny znak wiodący, który umieści folder na końcu listy bez konieczności uciekania się do kombinacji „z”: U + E83A: do użytku prywatnego. W rzeczywistości uważam, że każda postać do użytku prywatnego będzie działać. () Po prostu skopiuj i wklej znak między nawiasami.

Doug
źródło
3
Gdzie mogę znaleźć listę tych znaków „do użytku prywatnego”? czy utknąłem z ?
akinuri
6
Więc utworzyłem folder z tym na początku nazwy na moim dysku Sharepoint i teraz jest tam i nie mogę uzyskać do niego dostępu ani go usunąć. : |
Devil's Advocate
7
Jeśli znak „Użytek prywatny”>  <renderuje się brzydko lub nie pasuje do Twojego stylu, bardziej przejrzystą opcją może być grecka litera „Iota”> Ι <, ponieważ jest to bardzo prosty znak, który wygląda dokładnie jak duże „i” / małe litery „L” i alfabet grecki są sortowane po alfabecie łacińskim w prawie wszystkich systemach operacyjnych.
głupi,
To rozwiązanie działa tylko w określonych sytuacjach, a pytanie wydaje się prosić o rozwiązania uniwersalne. Jest już komentarz, który wspomina, że ​​takiej postaci nie można z powodzeniem używać na Sharepoint.
Andrei
94

Znalazłem ten wątek, szukając folderów sortowanych po Z w Finderze na Mac OSX. Po kilku fałszywych ścieżkach i próbach i błędach, oto co znalazłem:

Znaki sortowane po Z w Finderze (w kolejności sortowania)

  • z Małe litery Z
  • ι grecka litera
  • Ι litera grecka, wielka wersja powyższego znaku, a nie „I”)
  • Ω Omega
  • 一 Japoński znak? (Dzięki, Jam)
  • 口 japoński charakter? (Dzięki, Jam)
  • 末 japoński znak „End” (dzięki, Jam)
  •  (postać do użytku prywatnego) (Dzięki, Peter O.)

Są to znaki, które inni tutaj i w innych miejscach w sieci, wymienione sortowanie po Z, ale znalazłem NIE Sortuj na końcu, przynajmniej podczas sortowania według nazwy w Finderze na Macu:

† ∆ ~ - ſ [ø ■ |

Tristan
źródło
3
Dzięki, wydaje się, że są to najlepsze sugestie dla Eksploratora plików Win7. Byłbym ciekawy, które działają lub nie działają w systemie Unix / Linux / Apple-i. Myślę, że podziękowania w nawiasach powinny być skierowane raczej do autorów niż redaktorów.
Jason K.
4
Lubię Ω, ponieważ oznacza „koniec”.
Pete Alvin
Omega jest całkiem fajna i mi się podoba. Ale jestem też dużym fanem "Cyrylicy Ha With Stroke" Here's the Capital: Ӿ \ u04fe i Small: ӿ \ u04ff wersje, które są sortowane po „z”. W pobliżu jest też coś interesującego w \ u058d i \ u058e: ֍ i ֎, które, jeśli przyjrzysz się z bliska, są podobne, ale odwrotnie. Niestety, te są sortowane PRZED znakami alfa (w Windows Explorer.exe), ale i tak interesujące.
Nate
1
~ (tylda) działa w systemie Linux. Uwielbiam Omegę, lol, ale tyldę jest o wiele łatwiejsze do wprowadzenia.
Jonny Asmar
Kolejną zaletą Ω na Macu jest to, że bardzo łatwo jest pisać: po prostu naciśnij Option + Z.
Fabien Snauwaert
30

Na podstawie strony kodowej 437 , oto lista znaków, które występują po z. Zwróć uwagę, że są one wymienione w kolejności sortowania. Omega jest prawdopodobnie najbardziej odpowiednia do tego przypadku, ponieważ jest ostatnią literą alfabetu greckiego.

α  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
źródło
9
Lubię Ω do tego celu, ponieważ wiąże się z końcem lub końcową częścią czegoś ( merriam-webster.com/dictionary/omega , def'n 2). Sortuje również po alfabecie angielskim w UTF-8.
CryingCyclops
15

Nie psuj rzeczy dziwnymi postaciami!

Nie sugerowałbym używania znaków do użytku prywatnego lub znaków niedrukowalnych, ponieważ mogą naprawdę zepsuć rzeczy, gdy uzyskujesz dostęp do swojego folderu z terminala lub języków programowania. Miałem irytujące problemy z używaniem 末 lub innych znaków specjalnych. Na przykład, używając Pythona 2.7, zobaczysz swoje foldery ze znakami niedrukowalnymi Ω, 末, 口, .

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

Dla kogoś lub czegoś korzystającego ze struktury folderów dostęp do folderu byłby bardzo mylący (i można to zobaczyć od komentarzy takich jak ten do górnej odpowiedzi).

Więc utworzyłem folder z tym na początku nazwy na moim dysku Sharepoint i teraz jest tam i nie mogę uzyskać do niego dostępu ani go usunąć. : | - Raczej Notsay 28 czerwca 2016 o 21:05

Oczywiście możesz je wydrukować, ale po co robić to niepotrzebnie skomplikowane? Jeśli chcesz pozostać po bezpiecznej stronie, sugerowałbym użycie standardowych znaków. Który z nich jest ostatni, zależy od menedżera plików . Oto kod, który tworzy kilka folderów ze wszystkimi ciągami znaków drukowalnych w Pythonie, abyś mógł przetestować swojego menedżera plików.

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

Po posortowaniu według nazwy możesz uzyskać odpowiedź.

W systemie Windows 10 - Explorer

używając standardowych znaków po ztym, jak wiem, jest tylko zzi tak dalej. wprowadź opis obrazu tutaj

Używanie zzNameOfTheFolderjest więc łatwym i bezpiecznym sposobem na zrobienie tego. Więc nawet jeśli to nie jest miłe, poleciłbym to.

W systemie Mac OS X El Capitan - Finder

wprowadź opis obrazu tutaj

Z jest ostatnim znakiem, ale pamiętaj, że nie ma rozróżnienia między dużymi literami, więc folder o nazwie zznie może być przechowywany w tym samym katalogu folderuZZ

Dla Ubuntu 16.04 - Nautilus

wprowadź opis obrazu tutaj

Hashtag #to ostatni znak. Ale jeśli chcesz mieć większą kompatybilność z innymi menedżerami plików, użyłbym ZZ.

Coś bardziej eleganckiego niż „z_item”?

Myślę, że zależy to od twojej własnej koncepcji elegancji i uważam, że StackOverflow powinien rozpowszechniać najlepsze i najbezpieczniejsze praktyki, a nie najbardziej eleganckie. Jednak w wielu przypadkach symetria może pomóc. A co z tymi bezpiecznymi, być może bardziej eleganckimi rozwiązaniami:

ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz
GM
źródło
8
Żal mi było z powodu negatywnej i pozytywnej oceny twojej odpowiedzi informacyjnej, ale myślę, że motywacją do przegłosowania jest to, że ktoś zadał pytanie, jak coś zrobić i zrobić to bardziej elegancko, a ty powiedziałeś, że nie powinno się tego robić, i udzielił tego samego rodzaju nieeleganckiej odpowiedzi, od której zaczęli w pytaniu.
Jared Thirsk
@JaredThirsk Rozumiem, ale to byłoby bardziej pytanie do superużytkownika. W przepływie stosów myślę, że bezpieczniejsze praktyki powinny być preferowane zamiast bardziej eleganckich
GM
2
@JaredThirsk GM nie mówi OP "nie rób tego". Mówi „nie rób tego w sposób szalony, jak sugerują inni”. Ja też tu przyjechałem, szukając takiej postaci. Ale miałem na myśli coś takiego {, }lub ~które są za z w ASCII. Po przeczytaniu większości pozytywnych odpowiedzi, kusiło mnie, aby użyć japońskiego znaku, ponieważ wygląda to fajnie. Na szczęście ta odpowiedź przeniosła mnie z powrotem na Ziemię i będę nadal używać starego dobrego zzzFileName.
jutro
2
Nie, „Ω, 末, 口…” nie są znakami niedrukowalnymi, głuptasie. Uaktualnij do Python3 już. ;)
Gringo Suave
@GringoSuave what?
GM
9

Pomimo tego, że byłem po latach, chciałem wnieść swój wkład, ponieważ żadna z udzielonych wcześniej odpowiedzi nie pomogła. Dla odniesienia używam win7 ultimate SP1.

Rozwiązanie, na które trafiłem, wynikało z zauważenia, że ​​wszelkie pliki, które utworzyłem do użytku z kontaktami mówiącymi po japońsku, kończyły się na końcu listy plików. Najwyraźniej japońskie znaki nie są liczone jako niealfanumeryczne, podobnie jak hashmark, łącznik, podkreślenie (które umieszczają pliki na początku listy), ale również występują po angielskich znakach.

Na własny użytek skończyło się na użyciu znaku 末, co z grubsza oznacza „koniec”, więc ma to sens dla japońskich czytelników i wciąż różni się od angielskiego na tyle, że nie wprowadza zamieszania.

Alternatywnie użyłbym 口 lub 一 do czegoś bardziej widocznego stylistycznie. Warto również zauważyć, że skrótowy znak „maru” ○ nie działa i sortuje razem z innymi znakami spoza alfabetu na początku listy.

cevune
źródło
末 to świetny pomysł, ma to samo znaczenie również w języku chińskim: hskhsk.pythonanywhere.com/cidian?q=%E6%9C%AB 一 jest może trochę zagmatwany, ponieważ oznacza 1.
Galax
4

nikt nie wspomniał ٴ. To jest arabski znak i można go znaleźć poniżej z. Ponieważ jest bardzo mały, nie denerwuje.

Ozkan
źródło
3

Znalazłem dwa znaki, które umieszczą twoje foldery na dole listy. Pierwsza to „ι” i jej wariant „Ι”. Ponadto dwoma najlepszymi znakami do umieszczenia folderów na początku paczki są albo spacja bez przerw „” i punktor „·”

Dla początkującego użytkownika (takiego jak ja), który mógł znaleźć to pytanie i te odpowiedzi przez przypadek, oto proste wyjaśnienie, jak wpisywać te znaki. Pierwsza to dosłownie spacja utworzona przez przytrzymanie klawisza „Alt” i wpisanie „0160” na klawiaturze numerycznej, a druga to kombinacja „Alt i 250” (Uwaga: 10-klawiszowa klawiatura numeryczna jest najlepsza. Jeśli tego nie zrobisz Jeśli masz taką klawiaturę na klawiaturze, sprawdź, czy możesz dowiedzieć się, jak używać alternatywnej klawiatury numerycznej. Prawie zawsze różni się ona od klawiszy 1-0 u góry klawiatury. Poszukaj małych cyfr wydrukowanych na krawędziach klawiatury - zazwyczaj klawisze „M”, „J” L ”,„ I ”,„ O ”,„ P ”i 7-0).

Oto krótka lista znaków specjalnych, które służą zarówno do określania priorytetów folderów, jak i umieszczania ich na końcu listy folderów, a także innych znaków przyjaznych dla folderów. Ciesz się (~ Peter II)

Przydatne znaki w Eksploratorze Windows

     0160 Przestrzeń bez przerwy

· 249/0183 Środkowa kropka

· Operator punktora 250/8729

◦ 9702 biały nabój

›0155/8250 (patrz powyżej)

∕ 8275 Division slash

ι (znak końcowy)

Ι (znak końcowy)

✓ 2713? Sprawdź znak

׃ Wreszcie, ten klawisz alt (1475) to hebrajska interpunkcja Sof Pasuq -Jest to świetny znak do użycia, gdy można go użyć zamiast dwukropka)

Piotr II
źródło
1

Używając cp1252 i chyba że używasz liter ø ù ú û ü ý þ ÿ alot, ÷ wydaje się być opcją ...

Edycja: używając Unicode, ■ (\ uffed) również może być możliwe, chyba że dużo piszesz w Linear-B ...

KarlP
źródło
2
Lub jeśli ograniczysz się do 7-bitowego ASCII, nie możesz się pomylić ~.
Neil
ø ù ú û ü ý þ ÿ nie są zbyt eleganckie. ÷, ■ i ~ nie działały.
Kraz
System plików Windows (na przykład zamów folder według nazwy) + Outlook.
Kraz
Elementy niebędące literami są najwyraźniej sortowane przed literami.
KarlP
@Neil, ~nie jest większy niż Zw silniku bazy danych MS Access 2010 z językiem angielskim lub rumuńskim, jest nawet mniejszy niż a.
Cristian Ciupitu
1

Używam:
_ (podkreślenie) do sortowania przed alfabetem i
- (łącznika) do sortowania po alfabecie.

(Działa z czeskim sortowaniem w Eksploratorze Windows i programie Total Commander.)


edycja : Windows 7 i nowsze wersje sortują łącznik - tak jakby łącznik nie istniał.

sebetovsky
źródło
1

Dla celów WWW i SQL, oczekujący znak CHAR (127) wymusza przesunięcie tekstu na dół i nie dodaje żadnego widocznego znaku. Działa przynajmniej w przypadku korzystania przez nas z SQL i wtyczki danych jQuery.

Eric Schrepel
źródło
1

Większość odpowiedzi sugeruje niestandardowy charakter, który prędzej czy później spowoduje problemy z różnymi systemami.

Jedną z odpowiedzi, która moim zdaniem jest najlepsza ze wszystkich istniejących do tej pory, jest użycie ostatniej standardowej postaci dostępnej w twoim systemie. Dla większości z nas to po prostuz . To rozwiązanie jest już sugerowane w pytaniu i rzeczywiście nie jest zbyt eleganckie.

Moim eleganckim rozwiązaniem jest użycie tezaurusa do wymyślenia alternatywnych nazw folderów, które są odpowiednio sortowane. Chcesz, aby Twój Archivesfolder był ostatni, a nie pierwszy, może Museumto zrobi, a może Smithsonianw inny sposóbZipped na pewno działa.

Oczywiście to rozwiązanie wiąże się z odrobiną dodatkowej pracy, ale jest eleganckie, poszerza zasób słownictwa i może przynieść odrobinę radości z pracy.

Andrei
źródło
na stackoverflow często można komentować, gdy głosujesz przeciw odpowiedzi, więc zrób to.
Andrei
0

Innym podejściem jest użycie znaków od prawej do lewej, na przykład litery aramejskiej, tak aby znak sortowania pojawił się na końcu, a nie z przodu. Na przykład wybrałem Zayin https://graphemica.com/ 𐡆

Więc wpisując:

𐡆 Alpha

jest renderowany przez silnik tekstu jako:

Alpha 𐡆

Teraz słowo jest posortowane poniżej folderu o nazwie „z”.

Pełne szczegóły Unicode to:

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

Uwaga: przetestowałem to na MacOS, nie każdy renderer tekstu poprawnie obsługuje języki od prawej do lewej.

Josh
źródło
-1

Te, które stwierdzą, że większość podanych tutaj kodów generuje inne znaki niż opisane, prawdopodobnie masz      włączoną opcję EnableHexNumpad w  HKCU \ Control Panel \ Input Method ... jest to  ogólnie  rzecz biorąc dobra rzecz, ale musisz przekonwertować kody do hex i poprzedzaj je znakiem „+” (na klawiaturze num), np. dla dwukropka w Alt + 1475, użyj szesnastkowego odpowiednika Alt + 5C3 (naciśnij  Alt   lewą ręką i przytrzymaj, a następnie prawą ręką naciśnij klawisz  +   … następnie  5   , C   i  3   … następnie puść  Alt    ).

A mówiąc o dwukropkach, jest jeszcze jeden (mniejszy) dobry dwukropek w Alt + 1361 hex, który byłby Alt + 4961 bez HexNumpad, gdyby działał w  ten sposób.

Mike Mounier
źródło