Bitwardenの並び順調べてみた。


Bitwardenには並び替え機能がないので、ソート順を自分なりに調べてみた。
(Bitwarden 2024.3.0で検証)

前提

文字は以下の優先度で一番上から表示される。

記号>数値>英字>仮名>漢字

  • 「*」>「67」>「F」>「あいうえお」>「順」

重複した初めの文字列(初文字列と略す)を含むアイテム名同士の順番は、初文字列のみのアイテム名から優先される。

  • 「0abcde」>「abcde」>「abcde-」>「abcdef」> 「abcdeあ」
    この場合、共通部分abcdeだけのアイテム名が優先される。

同じアイテム名の場合、アイテムの作成順に表示される。

  • 「abc」を含むアイテム名を複数入力した場合(カッコ内は作成順)
    「abc(1)」
    「abc(1)」>「abc(2)」
    「abc(1)」>「abc(2)」>「abcあ(3)」
    「abc(1)」>「abc(2)」>「abc(4)」>「abcあ(3)」

    「abc(2)」を「abcあ」に後から変更した場合
    「abc(1)」>「abc(2)」>「abc(4)」>「abcあ(3)」
    「abc(1)」>「abc(4)」>「abcあ(2)」>「abcあ(3)」

    同名同士、作成順で並び替えられている。

  • 別の名前から変更した場合
    「abcあ(1)」>「abcあ(4)」>「たまご(2)」>「親子丼(3)」
    「abcあ(1)」>「abcあ(3)」>「abcあ(4)」>「たまご(2)」
    「abcあ(1)」>「abcあ(2)」>「abcあ(3)」>「abcあ(4)」


記号

半角・全角が区別されない。
主に使うかもしれない記号を手作業で確認し、小文字にできるものは小文字で記した。

注意点

  • フォルダ名にスラッシュ「/」を入れても表示はされない。しかし並び順は初文字列内のスラッシュ数の降順のため、見栄え目的で利用するのもアリ。
    アイテム名には表示される。

  • 13番と14番の2種6文字について、表記上は文字が違えど処理は同じ扱いである。

01. 空白
02. _
03. -
04. ・
05. ,
06. 、
07. ;
08. :
09. !
10. ?
11. .
12. 。
13. '
13. 
13.
14. "
14. 
14. 
15. (
16. )
17. [
18. ]
19. 「
20. 」
21. 『
22. 』
23. 【
24. 】
25. @
26. *
27. /
28. \
29. &
30. #
31. %
32. ※
33. ^
34. ←
35. →
36. ↑
37. ↓
38. +
39. ×
40. <
41. =
42. >
43. |
44. ~
45. ∩
46. ∪
47. ≡
48. ⊂
49. ⊃
50. ■
51. □
52. ▲
53. △
54. ▼
55. ▽
56. ◆
57. ◇
58. ○
59. ◎
60. ●
61. ★
62. ☆
63. $
64. ¥


数値

半角・全角が区別されない。
便宜上「1」「9」「1」それぞれを数字、「191」を数値(1文字扱い)と呼ぶ。
数字の初めから終わりまでを数値として、昇順に表示される。

  • 1 > 5 00 > 10 > 20 30 > 25 > 100 > 123
    「5 00」は数値5、「20 30」は数値20として処理される。


英字

大文字・小文字も半角・全角も区別されない。
アルファベット順に表示される。

  • a > B > c > D

  • absorb > and


仮名

かな・カナ・カナ・が区別されない。
濁音・半濁音・拗音も区別されない。
五十音順に表示される。
旧仮名はわ~をの間に入り、「ゐ・ヰ」>「ゑ・ヱ」のペアが同じ文字として処理される。

  • あ > イ > ウ > ち > っ > モ > ャ > ユ > ョ > わ > ゐ > ヱ > ん


漢字

JISコード順に表示される。

  • 郡 > 山 > 所 > 良


混合時

初めの1文字から記号>数値>英字>仮名>漢字の同じ順で並べられる。

  • 「^おはぎ」>「hagi」>「haぎ」>「はぎo」>「はぎお君」

  • 「?」>「?59」>「?200」>「?200 」>「?200_」

  • 「、あ」>「、あr(2)」>「、あr(4)」>「、あr@」

  • 「*AAAA」>「////cCcC」>「//bbbb」>「DDDD」


あとがき

環境依存文字は不規則でした。
ここまで使う必要は全くないです。実用的なのはフォルダ名最初の「/」の数だけでは?

ミスがあったらすみません。