正如您可能知道的那样,大多数符号都排在字母之前。
我正在寻找一个易于从键盘输入的字符,大多数排序实现将在“z”之后排序。
如果这也是一个 ASCII 字符,那就更好了:)
有任何想法吗?
在 Mac 上,这些是我可以使用排序低于 Z 和 z 的美式键盘(带或不带 shift 和 option 修饰符)键入的唯一字符:
似乎 omega 然后 pi 是跨平台兼容性的最佳选择。
波浪号“~”是 ASCII 码 126。
这是在所有标准英语使用字符之后出现的,因此在任何情况下都会超出“Z”的排序。
它不会超过其他特殊字符的排序,但是 ASCII 或 unicode 排序不足以涵盖任何上下文中的国际排序。
这里提供的答案对我有用:
笔记:
在 macOS Numbers (spreadsheet) 应用程序中,排序(升序)显示如下:
或许值得一提的是,最后两个阿拉伯字母 ٴ(未知)和 ﻩ(HEH)在 Numbers 中很难编辑(不像预期的那样)。
在 macOS Finder 中,排序(升序)显示如下:
奚“ Ξ
”很好用!
在 Mac 上:Ctrl+Cmd+Space,然后键入“xi”。
派对迟到了,但我正忙着寻找一个最后排序的角色,也不会调整我的强迫症。终于发现这个阿拉伯字符“ﻩ”排在z之后。像这样在文件夹名称的两侧放
一个
...
如果你想以某种方式隐形,你可以使用 no-break-space ascii 代码:
Windows:ALT+ 0160(仅适用于小键盘)
它看起来像一个LC_ALL=C
按 ascii 值排序的排序,所以{|}~
和DEL
将出现在 z 之后。
% echo $'a\nA\n1\n@\n~' | LC_ALL=C sort
1
@
A
a
~
当 LC_ALL 未在 mac/bsd 排序上设置但必须为 gnu 排序显式设置时,这似乎是默认设置。
我正在尝试对我的亚马逊愿望清单执行此操作。这里的建议都没有奏效(我试过了Ω
,,,,Ξ
)~
。
我最终使用zzz_