我在这里描述的不是我的Nautilus 的问题。(这是默认行为)
我理解为什么 Nautilus 对Name列(升序)进行排序,以便“6 只猫”出现在“10 条狗”之前……它的整理顺序是将一组数字视为单个数值而不是单个字符。
没关系...我可以看到其中的一些价值,但我个人觉得它令人困惑,
而且我不知道为什么 Nautilus 完全忽略了许多前导的非字母数字字符.. 即.!@$%^_:"- 等通过标准美国键盘键入..
通过“忽略”,我的意思是“- --two camel" 排序在 "two cames" 的正上方,好像 "---" 不存在......(奇怪!?)。
如何更改默认排序顺序?...
gconf-editor /apps/nautilus/list_view
显示了一些排序选项,但不提供排序选项的选择....
我希望有办法做到这一点(否则Windows 资源管理器在这个问题上是单向的 :( Windows 允许您选择传统的排序顺序(通过注册表)
这个答案是一种解决方法。
我提出这些信息是因为 Nautilus 似乎无法按照我喜欢/想要/需要的方式进行排序。
PCMan 文件管理器与Nautilus具有相似的外观和感觉,但它以“按列”方式对详细视图进行排序......
它以大多数“特殊”字符排在顶部,少数排在最底部。它不区分大小写,并且非常接近我要查找的内容(...“近似 ASCII ” ?剩余的正常排序的 Unicode Codpoint 值/字符)..
它在Synaptic 包管理器中的名称下可用:
pcmanfm
Nautilus 的排序遵循语言环境的默认排序。这意味着您必须覆盖您的语言环境的整理。
要获得您所描述的排序,请将以下行添加到 ~/.gnomerc (如果它不存在则创建并将其标记为可执行)
export LC_COLLATE=POSIX
:一个缺点是大写字母将排在小写字母之前。另一种解决方法:
在 Krusader(版本 2.2.0-beta1)中,
具有相同前缀的文件被分组。
如果您只想将某些文件或文件夹放在顶部,您仍然可以使用非字母数字字符,但它还需要一个“。”
_.file.doc