我经常在我想要的项目前面加上“ _ _ _ _ _”。 有没有什么神奇的角色可以让我把一个项目放在列表的最后?
一些比“ z _ item”更 优雅的东西。
文件资源管理器中文件列表的示例:
实际文件夹结构:
预期的文件夹结构:
我能用什么角色?
使用 cp1252,除非你使用字母 ø ù ú û ü ý 叙述很多,似乎是一个选择..。
编辑: 使用 unicode,■ (uffed)也可能是一种可能性,除非你写了很多在线性 -B..。
特殊引入字符将把你的文件夹放在列表的末尾,而不必使用“ z”组合: U + E 83A: 私人使用。事实上,我相信任何私人使用的字符将工作。()只需复制并粘贴括号之间的字符。
我已经找到了两个字符,将把您的文件夹在列表的底部。第一个是 ι 及其变体“我”。另外,把你的文件夹放在包装前面的两个最好的字符是“禁止中断空间”和“子弹”·
对于新手用户(像我)谁可能会发现这个问题和这些答案的偶然性,这里有一个简单的解释如何输入这些字符。第一个是按住“ Alt”键并在数字键盘上键入“0160”创建的空间,第二个是“ Alt & 250”组合(注意: 10个键的数字键盘是最好的。如果你的键盘上没有,看看你能不能想出如何使用备用数字键盘。这几乎总是不同于1-0键在你的键盘顶部。寻找打印在键盘边缘的小数字——通常是“ M”“ J”“ L”“ I”“ O”“ P”& 7-0键)。当然,你也可以复制粘贴上面引文中的字符(如果你像我一样经常使用它们就不那么容易了)。
这里有一个特殊字符的简短列表,既可以对文件夹进行优先排序,也可以将它们显示在文件夹列表的末尾,还可以显示其他一些对文件夹友好的字符。享受吧(~ 彼得二世)
对文件资源管理器有用的字符
0160不间断空间
中点249/0183
· 250/8729子弹专家
O 9702白色子弹
’0155/8250(见上文)
8275分区斜线
Ι (结束字符)
(完)
2713? 检查标记
最后但并非最不重要的,这个 alt 键(1475)是希伯来标点符号 Sof Pasuq-这是一个伟大的字符时,你可以用来代替冒号)
我用: _ (下划线)在字母表和 按字母表排序。
(与捷克文件资源管理器和总司令合作)
编辑 : Windows7,然后对连字符进行排序-就好像连字符不存在一样。
尽管已经过了很多年,我还是想做出一些贡献,因为之前提供的答案对我来说都不管用。作为参考,我正在运行 win7终极 SP1。
我所采用的解决方案是因为我注意到,任何用于讲日语的联系人的文件都在文件列表的末尾结束。显然,日文字符不算非字母数字类似于 hashmark,连字符,下划线(将文件放在列表的开头) ,但也在英文字符之后。
为了我自己的使用,我最终使用末尾字符,它大致意味着“结束”,所以它对日本读者来说是有意义的,它仍然与英语有足够的不同,不会变得混乱。
或者,我会使用口型或一种风格更明显的东西。同样值得注意的是,速记“ maru”字符○不起作用,并且与列表顶部的其他非字母字符一起排序。
我发现这个线程,而希望文件夹排序后 Z 在查找器在 Mac OSX。经过几次错误的尝试,我发现:
在 Finder 中按 Z 排序的字符(按排序顺序)
这些是其他字符在这里和其他地方在网络上,提到排序后 Z,但我发现不排序在最后,至少在名字排序在查找器在 Mac:
+ + + + + + + + = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
那些发现这里给出的大多数代码产生的字符与上面描述的不同的人,你可能在 控制面板输入法中启用了 启用 HexNumpad... ... 这基本上是 很好的事情,但是你必须将代码转换成十六进制,并在它们之前加上’+’符号(在数字键盘上) ,例如对于 Alt + 1475的冒号,使用 Alt + 5 C3的十六进制等价物(用左手按 Alt并按住它,然后用右手按键盘 < em > + ... ... 然后按 < em > 5 ,< em > C 和 < em > 3 ... ... 然后放开 Alt)。
说到冒号,在 Alt + 1361十六进制下还有一个(较小的)好冒号,如果没有 HexNumpad 如果,那就是 Alt + 4961。
我不建议使用 < em > 私人使用字符 或非打印字符,因为当您从终端或编程语言访问您的文件夹时,它们真的会把事情搞砸。我在使用末尾或其他特殊字符时遇到了麻烦。 例如,使用 Python 2.7,您将如下所示看到带有不可打印字符 Ω、末尾、口号的文件夹。
os.listdir(os.getcwd()) Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
对于使用您的文件夹结构的某人或某事,访问该文件夹将是非常混乱的(您可以从诸如 这个的注释到顶部的答案中看到它)。
所以我用这个创建了一个文件夹 Sharepoint 硬盘,现在它在那里,我无法访问或删除它 更不用说6月28’16 at 21:05
当然,你可以把它们打印出来,但是为什么要把事情搞得这么复杂呢? 如果你想保险起见,我建议你使用标准字符。最后一个取决于你的 文件管理器。 下面是一些代码,它们用 Python 中的所有可打印字符串创建一组文件夹,以便您可以测试文件管理器。
import os import string for i in string.printable: try: os.mkdir(i) except OSError: print('OSError for %s' %(I))
一旦按名称排序,就可以得到答案。
使用标准字符后的 z到目前为止我所知道的只有 zz等等。
z
zz
因此,使用 zzNameOfTheFolder是一种简单而安全的方法。因此,即使它不是很好,我也会推荐它。
zzNameOfTheFolder
Z 是最后一个字符,但请注意,大写字母之间没有区别,因此名为 zz的文件夹不能存储在文件夹 ZZ的同一目录中
ZZ
标签 #是最后一个字符。但是,如果您想与其他文件管理器有更多的兼容性,我会使用 ZZ。
#
我想这取决于您自己对优雅的概念,我认为 StackOverflow 应该传播最佳和最安全的实践,而不是最优雅的实践。然而,在许多情况下,对称性会有所帮助。那么这些也许更为安全、更为优雅的解决方案呢:
ZZFoldernameZZ Zz-Folder name-zZ zZ-Folder name-Zz zZFolderNameZz zzFoldernamezz
对于 web 和 SQL,前置 CHAR (127)强制文本到底部并且不添加可见字符。至少在我们使用 SQL 和 jQuery 数据表插件时可以使用。
没有人提到 ٴ。这是一个阿拉伯字符,排序低于 z。因为它非常小,它不烦人。
ٴ
这里的大多数答案都暗示了一个非标准字符,这迟早会导致各种系统出现问题。
这里的一个答案,在我看来是最好的,在目前所有现有的答案中,是使用系统上可用的最后一个标准字符。对我们大多数人来说,这只是 z。这个问题已经提出了解决办法,而且确实不是很优雅。
我的优雅解决方案是使用同义词表来提出可供选择的文件夹名称,以便进行相应的排序。希望你的 Archives文件夹是最后,而不是第一,也许 Museum会这样做,或者也许 Smithsonian,否则 Zipped工程肯定。
Archives
Museum
Smithsonian
Zipped
当然,这个解决方案需要一些额外的工作,但是它很优雅,它扩展了你的词汇量,它可能会给你的工作带来一点乐趣。
另一种方法是使用从右到左的字符,例如阿拉姆语字母,这样排序字符出现在结尾而不是前面。例如,我选择了 Zayin https://graphemica.com/
那么,输入:
阿尔法
由文本引擎呈现为:
这个单词现在排序在一个名为“ z”的文件夹下面。
Unicode 的完整细节如下:
𐡆 IMPERIAL ARAMAIC LETTER ZAYIN Unicode: U+10846, UTF-8: F0 90 A1 86
注意: 我已经在 MacOS 上测试过了,并不是每个文本渲染器都能正确处理从右到左的语言。
如果你不喜欢记住日常打字中不经常使用的 Alt 代码,那么请记住以下三条规则:
!
UPPERCASE
lowercase
~
您可以轻松地在任何终端中导航这些规则,但是您可能需要键入 \!或 \~(取决于您的 shell)。
\!
\~
示例清单(例如 tree -aL 1) :
tree -aL 1
. ├── !first ├── .hidden ├── UPPER ├── lower └── ~last
如果你不喜欢这些字符,不管出于什么原因,它们都是按顺序排列的:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~