Rekursive Ordnergrößen direkt im Verzeichnis anzeigen?


12

Ich möchte die rekursive Größe (den Wert, von dem berichtet wird du) des Ordnerinhalts in der Zeile im Zielpuffer als zusätzliche Spalte oder anstelle der Größe der Verzeichnisdatei anzeigen. Ist das mit dired / dired + oder einem verwandten Paket schon möglich?

Ich habe ein bisschen gegraben und eine Diskussion über diese Art von Funktionalität gefunden, aber nichts, was diese Größeninformationen wieder in die grafische Oberfläche von dired integriert.


1
Nur eine FYI - dies ist in Entwicklung und wird entweder in ELPA als neues Paket (dired-du) oder als Teil von dired selbst veröffentlicht.
Alex

Ich habe dieses Paket erst gestern in ELPA landen sehen.
Mattias Bengtsson

Antworten:


3

In der Tat ist Alex richtig.

Wenn Ihre Emacs-Version> = 24.4 ist, können Sie die dired-du-Bibliothek ausprobieren. Es ist im ELPA-Repository verfügbar.

Sobald Sie diese Bibliothek installiert haben: Wenn sich Ihr aktueller Puffer im gerichteten Modus befindet, können Sie Folgendes tun:

C-x M-r

Dadurch wird der "dired-du-mode" umgeschaltet und die rekursive Größe der Verzeichnisse "in place" im Dired-Puffer angezeigt. Wenn Sie einen neuen Dired-Puffer aufrufen, werden auch rekursive Puffer angezeigt, bis Sie den Modus deaktivieren.

Noch ein Tipp:

C-x C-h

Dies schaltet das Größenformat um. Es gibt 3 Formate:

  1. Standardeinstellung aus dem Befehl 'ls'.

  2. Menschenlesbares Format.

  3. Numerisches Format mit Tausender-Komma-Trennzeichen.

Sie können die Option "dired-du-size-format" so anpassen, dass die Auswahl der Größenformate dauerhaft bleibt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.