用于将项目放在字母列表末尾的字符是什么?

问题描述 投票:86回答:12

我经常将“_”添加到我想要的第一个位置。 我可以使用某种神奇的角色将一个项目放在列表的末尾吗?

比“z_item”更优雅的东西。

  • _custom folder1
  • _custom folder2
  • 收件箱
  • 已发送框
  • 垃圾邮件文件夹

  • 收件箱
  • 已发送框
  • 垃圾邮件文件夹
  • [?]自定义文件夹1
  • [?]自定义文件夹2

是的,这是COT-ish。

windows linux filesystems alphabetical-sort
12个回答
30
投票

特殊的导入字符,将您的文件夹放在列表的末尾,而不必使用“z”组合:U + E83A:私人使用。事实上,我相信任何私人使用角色都可以。 ()只需在括号之间复制并粘贴字符即可。


1
投票

对于Web和SQL目的,预先挂起的CHAR(127)强制文本到底部并且不添加可见字符。至少适用于我们使用SQL和jQuery数据表插件。


0
投票

这里的大多数答案都提出了一个非标准字符,这种字符迟早会引起各种系统的问题。

这里的一个答案就是使用系统上可用的最后一个标准字符,在我看来,这是现有的最好的答案。对于我们大多数人来说,这只是z。问题已经提出了这个解决方案,它确实不是很优雅。

我优雅的解决方案是使用同义词库来提供相应排序的替代文件夹名称。想要你的Archives文件夹是最后的,而不是第一,也许Museum会这样做,或者Smithsonian,否则Zipped肯定会工作。

当然,这个解决方案涉及一些额外的工作,但它很优雅,它扩展了你的词汇量,它可能会带给你一点工作的快乐。


-1
投票

那些发现这里给出的大多数代码产生的字符与描述的字符不同,你可能在HKCU \ Control Panel \ Input Method中启用了EnableHexNumpad ...这基本上是一件好事,但你必须转换它代码为十六进制,并在其前面加上“+”符号(在num键盘上),例如。对于Alt + 1475的冒号,使用十六进制等效的Alt + 5C3(用左手按住Alt并按住它,然后右手按下键盘+ ...然后5,C和3 ......然后放开ALT)。

而且,谈到冒号,在Alt + 1361十六进制处还有另一个(较小的)良好冒号,如果它以这种方式工作,那么它将是没有HexNumpad的Alt + 4961。


78
投票

我发现这个帖子同时想要在Mac OSX上的Finder中按Z排序的文件夹。经过几次虚假路径和反复试验后,我发现了以下内容:

在Finder中按Z排序的字符(按排序顺序)

  • z小写字母Z.
  • 希腊信
  • Ι希腊字母,上述字符的资本版本,不是“I”)
  • 哦欧米茄
  • 一日本人? (谢谢,Jam)
  • 口日文字? (谢谢,Jam)
  • 末日语字符“End”(谢谢,Jam)
  • (私人使用角色)(谢谢,Peter O.)

这些是其他人在这里以及在网络上的其他地方的字符,在Z之后提到排序,但我发现最后不要排序,至少在Mac上的Finder中按名称排序时:

†Δ~ - s [ø■|


23
投票

基于code page 437,这里是z之后的字符列表。请注意,它们按排序顺序列出。 Omega可能是最适合这种用例的,因为它是希腊字母表的最后一个字母。

α  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
投票

尽管多年后我还想做出贡献,因为之前提供的答案都不适合我。作为参考,我正在运行win7终极SP1。

我登陆的解决方案是因为注意到我用于日语联系人的任何文件都在文件列表的末尾结束。显然,日语字符不算作非字母数字,类似于hashmark,连字符,下划线(将文件放在列表的开头),但也跟在英文字符之后。

对于我自己的用途,我最终使用末尾字符,这大致意味着“结束”,所以它对日本读者有意义,并且仍然与英语不同,不会变得混乱。

或者,我会使用口或一个更具风格的东西。值得注意的是,速记“maru”字符○不起作用,并与列表头部的其他非字母字符一起排序。


7
投票

Don't mess up things using strange characters!

我不建议使用私人使用字符或不可打印的字符,因为当您从终端或编程语言访问您的文件夹时,它们可能真的搞乱了。我使用末尾或其他特殊字符时遇到了烦人的问题。例如,使用Python 2.7,您将看到具有不可打印字符Ω,末,口,folders的文件夹。

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

对于使用您的文件夹结构的人或某事,访问该文件夹会非常混乱(您可以从this等评论中看到它到最佳答案)。

所以我在我的Sharepoint驱动器上的名称的开头创建了一个文件夹,现在它就在那里,我无法访问或删除它。 :| - 相反Notsay 2016年6月28日21:05

当然,你可以打印它们,但为什么要让这些东西变得如此复杂呢?如果你想保持安全,我建议使用标准字符。哪个是最后一个取决于您的文件管理器。所以这里有一些代码可以创建一堆包含Python中所有printables字符串的文件夹,以便您可以测试文件管理器。

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

按名称排序后,您就可以得到答案。

对于Windows 10 - 资源管理器

z之后使用标准字符据我所知,只有zz等等。 enter image description here

所以使用zzNameOfTheFolder是一种简单而安全的方法。所以即使它不好我也会推荐它。

对于Ubuntu 16.04 - Nautilus

enter image description here

标签#是最后一个字符。但是如果你想要与其他文件管理器更多的兼容性,我会使用ZZ

比“z_item”更优雅的东西?

我想这取决于你自己的优雅概念,我认为StackOverflow应该传播最好和最安全的做法,而不是最优雅。但是,在许多情况下,对称性可以提供帮助。那些安全或许更优雅的解决方案怎么样:

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

3
投票

我发现两个字符会将您的文件夹放在列表的底部。第一个是“ι”及其变体“Ι”。另外,将文件夹放在包装前面的两个最佳字符是“不间断空格”和子弹“·”

对于可能偶然发现这个问题和这些答案的新手用户(比如我),这里有一个关于如何键入这些字符的简单说明。第一个字面意思是通过按住“Alt”键并在数字键盘上键入“0160”而创建的空格,第二个是“Alt&250”组合(注意:10键数字键盘最好。如果你不喜欢你的键盘上有一个,看看你是否可以弄清楚如何使用备用数字键盘。这几乎总是不同于键盘顶部的1-0键。查找键盘边缘印有的小数字 - 通常是“M”“J”L“”I“”O“”P“和7-0键。或者,当然,你可以复制并粘贴上面引号中的字符(如果你频繁的话,就不那么容易了)像我一样使用它们)。

这是一个特殊字符的简短列表,既可以优先处理文件夹,也可以将它们显示在文件夹列表的末尾以及其他一些文件夹友好字符。享受(〜彼得二世)

Windows资源管理器的有用字符

0160无休息空间

·249/0183中点

·250/8729子弹操作员

◦9702白色子弹

> 0155/8250(见上)

/ 8275部门斜线

ι(结束人物)

Ι(结束字符)

✓2713?复选标记

:最后但并非最不重要的是,这个alt键(1475)是希伯来语标点符号Pas Pasuq - 这是一个伟大的角色,当你可以用来代替冒号时使用


3
投票

没有人提到ٴ。这是一个阿拉伯字符,在z下面排序。因为它非常小,所以不会烦恼。


1
投票

使用cp1252,除非你使用字母øùúúþÿÿ,,÷似乎是一个选项......

编辑:使用unicode,■(\ uffed)也可能是一种可能性,除非你在Linear-B中写了很多...


1
投票

我用: _(下划线)在字母表前排序 - (连字符)在字母表后排序。

(适用于Windows资源管理器和Total commander中的捷克排序。)


编辑:Windows 7及更高版本对连字符进行排序 - 就像连字符不存在一样。

© www.soinside.com 2019 - 2024. All rights reserved.