ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

ranger

Artikel in Arbeit

Dieser Artikel wird momentan von HaCeMei erstellt. Als Fertigstellungsdatum wurde der 30.06.2013 angegeben.


Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen, oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!

Wenn der Artikel fertig ist, auf "Diskussion" klicken und dort mitteilen, dass der Artikel zu einem Korrekturlesen bereit ist. Das Wikiteam wird nach Diskussion den Artikel dann ins Wiki verschieben und die "InArbeit"-Zeile herauslöschen.

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Wiki/Icons/terminal.png Ranger 🇬🇧 ist ein mächtiger, in Python geschriebener Dateimanager für die Konsole [3]. Durch eine dreispaltige Darstellung ist er sehr übersichtlich. Die mittlere Spalte ist jeweils aktiv, links wird das übergeordnete Verzeichnis angezeigt, rechts der Inhalt des aktiven Eintrags. Alle Operationen werden über Tastaturkürzel gesteuert. In der Standardbelegung werden Kürzel ähnlich wie in Vim oder Midnight Commander verwendet. Diese Kürzel können leicht an eigene Bedürfnisse angepasst werden. Das Browsen in Tabs ist möglich. Durch Installation zusätzlicher Pakete[1] kann der Leistungsumfang des Programms erweitert werden.

Ranger eignet sich vor allem im Zusammenhang mit anderen Terminalprogrammen, kann aber auch im Kontext einer grafischen Oberfläche (und mit Maus-Unterstützung) genutzt werden.

Installation

ranger.png ranger kann aus den Ubuntu-Paketquellen über folgendes Paket installiert werden [1]:

  • ranger (universe, [2])

Befehl zum Installieren der Pakete:

sudo apt-get install ranger 

Oder mit apturl installieren, Link: apt://ranger

Start des Programms

Mit dem Konsolenbefehl [3]

ranger 

wird Ranger gestartet.

Wichtige Tastaturkürzel

Ranger ist vollständig über die Tastatur zu bedienen. Die folgende Übersicht stellt eine Auswahl wichtiger Operationen im Dateimanager zusammen:

Taste/n Operation
?, <F1> Hilfeseite anzeigen
1? Tastaturbefehle anzeigen
2? Konsolenbefehle anzeigen
j/k, ↓/↑ abwärts/ aufwärts bewegen
h/l, ←/→ nach links/ rechts bewegen
H/ L einen Schritt zurück/ vor gehen
gh ins home Verzeichnis wechseln
g/, gr ins root Verzeichnis wechseln
<F3> Datei anzeigen
<F4> Datei bearbeiten
<Enter> Datei/ Verzeichnis öffnen
r öffnen mit
<Leer> Markierung setzen/ entfernen
v markiert/ nicht markiert umkehren
V, uv Markierung für alle Dateien aufheben
yy, <F5> kopieren
dd, <F6> ausschneiden
pp einfügen
<Entf> löschen (bei mehreren Dateien mit Bestätigung)
<F8> löschen (mit Bestätigung)
cw umbenennen
mX ein als X benanntes Lesezeichen anlegen
' Lesezeichen anzeigen
'X zum Lesezeichen X gehen
zh verborgene Dateien zeigen/ verbergen
/ suchen
n/ N nächsten/ vorherigen Treffer anzeigen
f finden (springt zu Treffer, sobald Zeichenfolge eindeutig), ignoriert Groß-/ Kleinschreibung
oX Sortierung ändern (z.B. os - nach Größe, on - nach Name ...)
zX Einstellungen ändern
: Konsole von ranger öffnen
! Konsole mit dem Befehl :shell öffnen
cd Konsole mit Befehl :cd öffnen (Namensergänzung durch Tab)
<Esc>, ^c Konsole verlassen
S Eine Shell im aktuellen Verzeichnis öffnen
<F7> Konsole mit :mkdir öffnen (= neues Verzeichnis anlegen)
(100-777)= Dateirechte setzen (chmod)
gn, ^N neuen Tab öffnen
<Alt>(1-9) Tab mit der Nummer (1-9) öffnen
gt/gT, <tab>/<shift><tab> zu nächstem/ vorherigem Tab wechseln
gc, ^W aktuellen Tab schließen (solange mehrere geöffnet sind)
<F10>, q ranger schließen

Konsole (in ranger)

Durch : wird innerhalb von Ranger eine Konsole geöffnet, in der weitere Funktionen zur Verfügung stehen. Zum Beispiel

  • :bulkrename – Die Dateinamen markierter Dateien werden in einem Texteditor geöffnet und können dort angepasst werden, bevor die Änderungen auf die Dateinamen übertragen werden

  • :cd – Wechsel des Verzeichnisses

  • :filter – nur Dateien mit bestimmen Merkmalen anzeigen

  • :mark<regexpr> – Dateien mit bestimmten Merkmalen markieren

  • :mkdir – ein Verzeichnis erstellen

  • :map <keysequence> <command> – Tastaturkürzel festlegen

  • :touch – eine (leere) Datei anlegen

Mit ! öffnet sich eine Shell-Eingabezeile im aktiven Verzeichnis. Hier können die gewohnten Terminalbefehle zur Bearbeitung von Dateien verwendet werden. Durch S wird eine eigene Instanz der Shell geöffnet. Nach deren Beendigung (^d, exit) kehrt man zur letzten ranger Einstellung zurück.

ranger2.png

Erweiterungen

Textdateien werden in der rechten Spalte automatisch in einer Voransicht dargestellt. Damit auch pdf-Dateien dargestellt werden muss poppler (pdf2txt) installiert sein. Zur Darstellung von html-Dateien muss ein Terminalbrowser installiert sein (lynx, elinks, w3m). Zu anderen Erweiterungen siehe hier.

Shortcuts anpassen

Um die Konfiguration anzupassen wird mit

ranger --copy-config=all

eine Kopie aller Konfigurationsdateien wird nach ~/.config/ranger/ kopiert und kann dort angepasst werden. Wenn nur die Tastaturkürzel bearbeitet werden sollen, reicht auch

ranger --copy-config=rc

Zur Änderung der Shortcuts wird die Datei rc.conf bearbeitet. Um z.B. die Kürzel zur Verfügung zu haben, die in grafischen Dateimanagern üblich sind, wird am Beginn der Datei eingetragen

map <C-c> copy
map <C-x> cut
map <C-v> paste
map <C-a>   mark_files all=True toggle=True
map <F2>  eval fm.open_console('rename ' + fm.env.cf.basename)
map <C-t>     tab_new ~
map <     history_go -1
map >     history_go 1

Wenn <C-c> (= Strg+C) zum Kopieren verwendet werden soll, müssen folgende Elemente auskommentiert (oder gelöscht) werden.

# map <C-c> abort
# copycmap <ESC> <C-c>
# copytmap <ESC> q Q w <C-c>

Diese Revision wurde am 2. Juni 2013 21:53 von HaCeMei erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell, System, Dateimanager, ungetestet