Vifm: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
TornaxO7 (Diskussion | Beiträge)
K Buchstabe hinzugefügt
K →‎Preview: Verschiebung community -> extra
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
vifm ist ein Dateimanager, der die [[ncurses]]-Bibliothek verwendet und in der Bedienung an den Editor vi(m) angelehnt ist. Einige nützliche Ideen wurden hierbei von dem E-Mail-Client [[mutt]] übernommen.
vifm ist ein Dateimanager, der die {{ic|ncurses}}-Bibliothek verwendet und in der Bedienung an den Editor vi(m) angelehnt ist. Einige nützliche Ideen wurden hierbei von dem E-Mail-Client ''mutt'' übernommen.


[[Bild:Vifm.png|thumb|650px|Ein Beispielbild von einem konfiguriertem {{ic | vifm}} ]]
[[Bild:Vifm.png|thumb|650px|Ein Beispielbild von einem konfiguriertem {{ic | vifm}} ]]
Zeile 5: Zeile 5:
{{installation
{{installation
  |name=vifm
  |name=vifm
  |repo=community
  |repo=extra
  |paket=vifm
  |paket=vifm
}}
}}
Zeile 11: Zeile 11:


= Preview =
= Preview =
Um Bilder in {{ ic | vifm }} anzeigen zu lassen, muss man sich das Programm {{Paket | ueberzug}} installieren, welches sich im {{ic | community}} Repository befindet.
Um Bilder in {{ ic | vifm }} anzeigen zu lassen, muss man sich das Programm {{Paket | ueberzug}} installieren, welches sich im {{ic | extra}} Repository befindet.
  sudo pacman -S ueberzug
  sudo pacman -S ueberzug



Aktuelle Version vom 24. Mai 2023, 18:06 Uhr

vifm ist ein Dateimanager, der die ncurses-Bibliothek verwendet und in der Bedienung an den Editor vi(m) angelehnt ist. Einige nützliche Ideen wurden hierbei von dem E-Mail-Client mutt übernommen.

Ein Beispielbild von einem konfiguriertem vifm

Installation

vifm ist als vifm in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S vifm


Preview

Um Bilder in vifm anzeigen zu lassen, muss man sich das Programm ueberzug installieren, welches sich im extra Repository befindet.

sudo pacman -S ueberzug

Anschließend wird das Github-Repository vifmimg geclont und dann vifmimg und vifmrun in ~/.config/vifm/ verschoben. Danach muss man einen alias in seiner Shell- rc hinzufügen, welches vifmrun aufruft, da dieser die Vorbereitungen für ueberzug erstellt. Je nachdem welche Shell man verwendet, muss sie entweder in ~/.zshrc oder in die ~/.bashrc hinzugefügt werden:

alias vifm="~/.config/vifm/vifmrun

Nun sollte die Preview-Funktion funktionieren.

Hinweis: Sollte die Previewfunktion sehr langsam sein, so kann man diesen Fork von vifmimg probieren. Mit diesem kann man die Previewart einstellen (png oder jpg). jpg sollte die Geschwindigkeit erhöhen.

Nützliche Key-Bindings

Pfade kopieren

Absoluten Pfad bis zum Ordner in das Clipboard speichern:

nnoremap yd :!echo -n %d | xclip -selection clipboard %i<cr>:echo expand('%"d') "is yanked to clipboard"<cr>

Absoluten Pfad bis zur Datei in das Clipboard speichern:

nnoremap yf :!echo -n %c:p | xclip -selection clipboard %i<cr>:echo expand('%"c:p') "is yanked to clipboard"<cr>


Links

  1. Website: https://vifm.info/
  2. Wiki: https://wiki.vifm.info/