Який символ використовувати, щоб поставити елемент в кінці алфавітного списку?


114

Я часто додаю " _ " до предмета, який я хочу на першій позиції.
Чи є якийсь магічний персонаж, який я міг би використати, щоб поставити елемент в кінці списку?

Щось більш елегантне, ніж "z_item".

З

  • _складна папка1
  • _складна папка2
  • Вхідні
  • Надісланий ящик
  • Папка спаму

До

  • Вхідні
  • Надісланий ящик
  • Папка спаму
  • [?] спеціальна папка1
  • [?] спеціальна папка2

Так, це COT-ish.


3
Вони лексично сортуються залежно від того, який набір символів ви використовуєте.
Брайан Роуч

1
@Brain Roach - ось що я теж думав, за винятком більш заплутаного. chcpговорить, що моя кодова сторінка за замовчуванням - CP437 , а на графіку у Вікіпедії показано, що тильда повинна сортуватися за літерами - але це не так. Так само й інші поширені кодові сторінки Windows, такі як Windows-1252 та 65001 (UTF-8) , після цього також мають тильди ...
ewall

Відповіді:


39

Спеціальний вхідний символ, який поставить вашу папку в кінці списку, не вдаючись до використання комбінації "z": U + E83A: Приватне використання. Насправді, я вірю, що будь-який із персональних користувачів може працювати. () Просто скопіюйте та вставте символ між дужками.


3
Де я можу знайти список цих символів "Приватного використання"? чи я застряг у ?
акінурі

6
Тому я створив папку з цим на початку імені на своєму накопичувачі Sharepoint, і тепер він є, і я не можу отримати доступ до нього або видалити його. : |
Адвокат диявола

7
Якщо символ "Приватне використання">  <робить некрасивим або не відповідає вашому почуттю стилю, більш чистим варіантом може бути грецька літера "Іота"> Ι <, оскільки це дуже простий символ, який точно схожий на велику "я" / малі літери "L" та грецький алфавіт впорядковують латинський алфавіт майже на всіх ОС.
stupidkid

Це рішення працює лише в окремих ситуаціях, тоді як питання, здається, задає універсальні рішення. Вже є коментар, що згадується, що такий символ не може бути успішно використаний у Sharepoint.
Андрій

94

Я знайшов цю тему, бажаючи папок, які сортуються за Z у Finder на Mac OSX. Після кількох помилкових шляхів, спроб та помилок, ось що я знайшов:

Символи, які сортуються за Z у Finder (у порядку сортування)

  • z нижній регістр Z
  • ι грецьке письмо
  • Letter Грецький лист, велика версія верхнього символу, а не "Я")
  • Ω Омега
  • 一 Японський характер? (Спасибі, Джем)
  • 口 Японський характер? (Спасибі, Джем)
  • 末 Японський символ "Кінець" (спасибі, варення)
  •  (персональний персонаж) (спасибі, Пітер О.)

Це символи інших тут і в інших місцях в Інтернеті, згаданих сортування за Z, але я виявив, що НЕ сортувати в кінці, принаймні, під час сортування за іменем у Finder на Mac:

† ∆ ~ - ſ [ø ■ |


3
Дякую, це, здається, є найкращими пропозиціями для провідника файлів Win7, мені було б цікаво почути, що роблять чи не працюють в Unix / Linux / Apple-i OS. Я думаю, що, мабуть, подяка в дужках має бути авторам, а не редакторам.
Джейсон К.

4
Мені подобається Ω, оскільки це означає "кінець".
Піт Елвін

Омега досить приємна, і мені це подобається. Але я теж прихильник "Кириличного письма Ха штрихом" Ось столиця: версії Ӿ \ u04fe та малі: ӿ \ u04ff, які обидва сортуються після "z". Поруч також є щось цікаве на \ u058d та \ u058e: ֍ і ֎, які, якщо придивитись, схожі, але протилежні. На жаль, такі сортуються ПЕРЕД альфа-знаками (у windows Explor.exe), але цікаві в будь-якому випадку.
Нейт

1
~ (tilde) працює в Linux. Я люблю Омегу, хаха, але тильда так простіше вводити.
Джоні Асмар

Ще одна перевага Ω на Mac полягає в тому, що вводити його дуже просто: просто натисніть Option + Z.
Fabien Snauwaert

30

На основі кодової сторінки 437 , ось список символів, що з’являються після z. Зверніть увагу, вони вказані в порядку сортування. Омега, мабуть, є найбільш підходящим для цього випадку використання, оскільки це остання літера грецького алфавіту.

α  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

9
Мені подобається Ω для цієї мети, тому що він асоціюється з кінцевою або заключною частиною чогось ( merriam-webster.com/dictionary/omega , def'n 2). Він також сортує за англійським алфавітом у UTF-8.
CryingCyclops

15

Не псуйте речі, використовуючи дивні символи!

Я б не пропонував використовувати символи приватного користування або символи, що не друкуються, оскільки вони дійсно можуть зіпсувати речі, коли ви отримуєте доступ до своєї папки з термінальних чи програмних мов. У мене виникли дратівливі проблеми з використанням 末 або інших спеціальних символів. Наприклад, використовуючи Python 2.7, саме так ви побачите ваші папки з недрукуваними символами Ω, 末, 口, .

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

Для когось або чогось, що використовує структуру вашої папки, доступ до папки був би дуже заплутаним (і ви можете бачити це з коментарів, таких як цей, до верхньої відповіді).

Тому я створив папку з цим на початку імені на своєму накопичувачі Sharepoint, і тепер він є, і я не можу отримати доступ до нього або видалити його. : | - Скоріше Ноцай 28 червня 1616 о 21:05

Звичайно, ви можете їх роздрукувати, але навіщо робити речі такими зайвими? Якщо ви хочете залишитися на безпеці, я б запропонував використовувати стандартні символи. Остання з них залежить від вашого файлового менеджера . Ось ось якийсь код, який створює купу папок з усіма рядками для друку на Python, щоб ви могли протестувати свій файловий менеджер.

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

Після сортування за назвою ви можете отримати свою відповідь.

Для Windows 10 - Провідник

використання стандартних символів після zмоїх знань, є тільки zzі так далі. введіть тут опис зображення

Тож використання zzNameOfTheFolder- це простий і безпечний спосіб зробити це. Тож навіть якщо це не приємно, я б рекомендував це.

Для Mac OS X El Capitan - Finder

введіть тут опис зображення

Z - останній символ, але зауважте, що немає різниці між великими літерами, тому папка з назвою zzне може зберігатися в одному каталозі папкиZZ

Для Ubuntu 16.04 - Nautilus

введіть тут опис зображення

Хештег #- це останній символ. Але якщо ви хочете трохи більше сумісності з іншими файловими менеджерами, я б використав ZZ.

Щось більш елегантне, ніж "z_item"?

Я думаю, це залежить від вашої власної концепції елегантності, і я вважаю, що StackOverflow повинен поширювати найкращі та найбезпечніші практики, а не найвишуканіші. Однак у багатьох випадках симетрія може допомогти. Як щодо цих безпечних, можливо, більш елегантних рішень:

ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz

8
Мені було шкода негативної оцінки вашої інформативної відповіді, але я здогадуюсь, що мотивація нижньої позиції полягає в тому, що хтось задав питання про те, як щось зробити, і зробити це більш елегантно, і ви сказали, що цього не слід робити, і дав таку саму неелегантну відповідь, з якої розпочали запитання.
Jared Thirsk

@JaredThirsk Я розумію, але тому це було б більше питанням для суперпользователя. Що стосується stackoverflow, я думаю, що безпечніші практики слід віддавати перевагу більш елегантним практикам
GM

2
@JaredThirsk GM не каже ОП "не роби цього". Він каже: "не робіть цього божевільного, як пропонують інші". Я прийшов сюди шукати і такого чару. Але я мав на увазі щось на кшталт того {, }або ~що стоять за z в ASCII. Прочитавши найбільш голосовані відповіді, я спокусився використати японський характер, тому що це виглядає круто. На щастя, ця відповідь повернула мене на Землю, і я продовжую використовувати старий добрий zzzFileName.
завтра

2
Ні, "Ω, 末, 口 ..." - це недрукові символи, нерозумні. Оновіть вже до Python3. ;)
Gringo Suave

@GringoSuave що?
GM

9

Незважаючи на те, що через роки я хотів зробити свій внесок, оскільки жоден із раніше наданих відповідей не працював на мене. Для довідки я запускаю win7 ultimate SP1.

Рішення, на яке я приземлився, спричинило зауваження, що будь-які файли, створені для використання з япономовними контактами, закінчуються в кінці списку файлів. Мабуть, японські символи не вважаються алфавітно-цифровими, схожими на хешмак, дефіс, підкреслення (які розміщують файли на початку списку), але також стають за англійськими символами.

Для власного використання я застосував символ 末, що приблизно означає «кінець», тому він має сенс для японських читачів і все ще достатньо відрізняється від англійської, щоб не стати заплутаним.

Як варіант, я б використав 口 або 一 для чогось більш стилістично очевидного. Варто також зазначити, що скорочений символ "maru" ○ не працює і сортує разом з іншими символами, що не містять алфавіту, на чолі списку.


末 це чудова ідея, має таке ж значення і в китайській мові: hskhsk.pythonanywhere.com/cidian?q=%E6%9C%AB 一, можливо, трохи заплутано, оскільки це означає 1.
Галакс,

4

ніхто не згадував ٴ. Це арабський символ і сортування нижче z. Оскільки він дуже маленький, це не дратує.


3

Я знайшов два символи, які поставлять ваші папки в нижній частині списку. Перший - "ι" та його варіант "Ι". Крім того, два найкращі символи, які слід розмістити у папці на передній панелі, - це або пробіл без перерви "", і куля "·".

Для початківця користувача (як я), який, можливо, знайшов це питання та ці відповіді випадково, ось просте пояснення того, як вводити ці символи. Перший - це буквально пробіл, утворений натисканням клавіші "Alt" та набравши "0160" на цифровій панелі, а другий - комбінацією "Alt & 250" (Примітка. Найкраще 10 клавішних цифрових клавіатур. Якщо ви не зробите це " у вас немає клавіатури, дивіться, чи можете ви зрозуміти, як використовувати клавіатуру альтернативного номера. Це майже завжди відрізняється від клавіш 1-0 у верхній частині вашої клавіатури. Шукайте крихітні цифри, надруковані на краях вашої клавіатури -зазвичай клавіші "M" "J" L "" I "" O "" P "і 7-0). Або, звичайно,

Ось короткий список спеціальних символів, який визначає пріоритетність своїх папок або відображає їх у кінці списку папок, а також деякі інші символи, сприятливі для папок. Насолоджуйтесь (~ Петро II)

Корисні символи для Windows Explorer

     0160 Пробіл без перерви

· 249/0183 Середня точка

· 250/8729 Кульовий оператор

◦ 9702 Біла куля

›0155/8250 (див. Вище)

∕ 8275 Віддільна коса риса

ι (Кінцевий персонаж)

Ι (Кінцевий символ)

✓ 2713? Галочка

׃ Останнє, але не менш важливе значення, цей клавіш alt (1475 р.) - єврейський пунктуація Sof Pasuq - Це чудовий символ, який можна використовувати, коли його можна використовувати замість двокрапки)


1

Використання cp1252, і якщо ви не використовуєте літери ø ù ú û ü ý þ ÿ багато, ÷, здається, є варіантом ...

Редагувати: Використовуючи unicode, ■ (\ uffed) також може бути можливим, якщо ви не пишете багато в Linear-B ...


2
Або якщо ви обмежитеся 7-бітним ASCII, ви не можете помилитися з цим ~.
Ніл

ø ù ú û ü ý þ ÿ насправді не елегантні. ÷, ■ і ~ не працювали.
Краз

Файлова система Windows (замовити папку за назвою, наприклад) + прогноз.
Краз

Не букви, очевидно, сортуються перед літерами.
KarlP

@Neil, ~не більша, ніж Zу двигуні баз даних MS Access 2010 з англійською або румунською мовою, це навіть менше, ніж a.
Крістіан Цюпіту

1

Я використовую:
_ (підкреслення) для сортування перед алфавітом та
- (дефіс) для сортування за алфавітом.

(Працює з чеським сортуванням у Windows Explorer та Total Commander.)


редагувати : Windows 7 і пізніше сортуйте дефіс - як би дефісу там не було.


1

Для цілей Інтернету та SQL попередньо очікуваний CHAR (127) примушує текст донизу та не додає видимих ​​символів. Працює щонайменше для нашого використання SQL та плагіна даних jQuery.


1

Більшість відповідей тут наводить на думку про нестандартний характер, який рано чи пізно спричинить проблеми з різними системами.

Одна з відповідей тут, яка, на мою думку, найкраща з усіх існуючих на даний момент, - це використовувати останній стандартний символ, наявний у вашій системі. Для більшості з нас це просто z. Це рішення вже запропоновано питанням, і воно справді не дуже елегантне.

Моє елегантне рішення - використовувати тезаурус, щоб придумати альтернативні назви папок, які відповідно сортуються. Хочете, щоб ваша Archivesпапка була останньою, а не першою, можливо Museum, зробить це, або, можливо Smithsonian, інакше Zippedпрацює точно.

Звичайно, це рішення передбачає трохи зайвої роботи, але воно елегантне, воно розширює ваш словниковий запас, і може принести вам трохи радості від вашої роботи.


звичайно люб’язно ставлячись до stackoverflow, щоб коментувати, коли ви заявляєте відповідь, тому будь ласка, зробіть це.
Андрій

0

Інший підхід полягає у використанні символу справа наліво, наприклад, арамейське письмо, щоб символ сортування відображався в кінці, а не в передній частині. Наприклад, я вибрав Заїна https://graphemica.com/ Zayin 𐡆

Отже, введіть:

𐡆 Альфа

надається текстовим механізмом у вигляді:

Альфа 𐡆

Із цим словом відсортовано нижче папки з назвою "z".

Повна інформація про unicode:

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

Примітка. Я перевірив це на MacOS, не кожен текстовий рендерір правильно обробляє мови ліворуч.


-1

Тим, хто виявляє, що більшість наведених тут кодів видає різні символи, ніж описані, ймовірно,      увімкнено EnableHexNumpad у  HKCU \ Панель управління \ Метод введення ... Це загалом  хороша  річ, але вам доведеться конвертувати коди до шістнадцяткових і передують їм зі знаком "+" (на клавіатурі num), наприклад. для двокрапки в Alt + 1475 використовуйте шестнадцятковий еквівалент Alt + 5C3 (натисніть  Alt   лівою рукою і утримуйте її, потім правою рукою натисніть клавіатуру  +   … потім  5   , C   і  3   …, а потім відпустіть  Alt    ).

І, кажучи про колони, є ще одна (менша) хороша двокрапка в Alt + 1361 шістнадцятковій, яка була б Alt + 4961 без HexNumpad, якщо  вона працює так.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.