Nautilusは、Name列を「不可解に」ソートします。照合順序を変更するにはどうすればよいですか?


12

ここで説明するのはノーチラスの問題ではありません。(デフォルトの動作です)

私は理解して、なぜノーチラス種類の名前 -カラム(昇順)ので、occuring「6匹の猫」の前に「10匹の犬」...その照合シーケンスは、単一のnumber-として数値の桁のグループを処理された値の個々の文字としてではなく。

それはいいことです...私はその中にいくらかの価値を見ることができますが、個人的に私はそれが混乱していると思います、

そして、Nautilusが多くの先行する英数字以外の文字を完全に無視する理由がわかりません。つまり、標準のUSキーボードとして入力されたような!@ $%^ _: "-など。
" ignore "とは、"- --two camel "は、" --- "が存在しないかのように、" two- camed "のすぐ上にソートされます...(奇妙な!?)。

デフォルトの照合順序を変更するにはどうすればよいですか?...

gconf-editor /apps/nautilus/list_viewいくつかの並べ替えオプションを示していますが、照合オプションの選択は提供していません....
これを行う方法があることを願っています(そうでない場合、Windowsエクスプローラはこの問題の1つです:(Windowsでは、従来の照合シーケンスを選択できます(レジストリ経由)


1
英数字以外の文字を無視するのは面倒です。たとえば、一時フォルダが常に一番上にあるようにそれらを悪用していた...
;

回答:


3

この答えは回避策です。
Nautilusは私が好む/欲しい/必要な方法でソートできないように見えるので、この情報を提示しました。

PCMan File Managerの外観はNautilusと似ていますが、詳細ビューを「列ごと」に並べ替えます...

これは、先頭に「特別な」文字のほとんどでソートして、一番下にいくつか...それはケース鈍感である、と非常に近い私は(...「おおよそのASCII」を探していたものにある続きます残りの通常シーケンスのUnicode Codpoint値/文字)

Synaptic Package Managerで次の名前で入手できます。pcmanfm


2

Nautilusのソートは、ロケールのデフォルトの照合に従います。つまり、ロケールの照合をオーバーライドする必要があります。

説明したようにソートを取得するには、次の行を〜/ .gnomercに追加します(存在しない場合は作成し、実行可能としてマークします)export LC_COLLATE=POSIX。1つの欠点は、大文字が小文字よりも先にソートされることです。


ジョリス、私はまず自分の過ちについて言及したい。ALPHA文字はずっと大文字小文字を区別せずにソートしていました(質問を修正しました)...あなたが提案したようにPOSIXを適用しましたが、数字と記号はまだ述べた「神秘的な」ヒューリスティックに従ってソートしています...再起動し、「C」を試してみました(動作しませんでした)。この問題に関するArch-Linuxフォーラムページを見つけました。多くの余りに多くの問題が解決できませんでした...たぶん、この動作はソースにハードコードされているだけかもしれません。
Peter.O

0

別の回避策

Krusader(バージョン2.2.0-beta1)で、

  • [設定]> [Krusaderの設定...]に移動します
  • パネル>表示
  • ソート方法:文字コードを選択します。

同じプレフィックスを持つファイルはグループ化されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.