Vifm - En kommandolinjebasert filbehandling med 'Vi Keybindings' for Linux


I vår siste artikkel har vi satt sammen en liste over 13 beste filbehandlere for Linux-systemer, hvorav de fleste var basert på grafisk brukergrensesnitt (GUI). Men hvis du har en Linux-distribusjon som bare bruker kommandolinjegrensesnittet (CLI), trenger du en tekstbasert filbehandling. I denne artikkelen gir vi deg en slik filbehandler kalt Vifm.

Vifm er en kraftig CLI og ncurses-basert filbehandler på tvers av plattformer for Unix-lignende, Cygwin- og Window-systemer. Den er rik på funksjoner og kommer med Vi som nøkkelbindinger. Den bruker også en rekke nyttige funksjoner fra Mutt.

Det er ikke nødvendig å lære et nytt sett med brukskommandoer, det gir deg absolutt tastaturkontroll over filene dine ved å bruke generiske Vi-alternativer/kommandoer.

Nyttige Vifm-funksjoner:

  • Gir en mulighet for å redigere flere typer filer.
  • Leveres med to ruter som standard.
  • Støtter Vi-moduser, alternativer, registre, kommandoer og mye mer.
  • Støtter automatisk fullføring av kommandoer.
  • Støtte for søppelkatalog.
  • Tilbyr ulike visninger (som tilpasset, kolonne, sammenligne og ls-lignende).
  • Støtter ekstern kjøring av kommandoer.
  • Støtter også ekstern endring av kataloger.
  • Støtter ulike fargevalg.
  • Innebygd støtte for automatiserte FUSE-filsystemfester.
  • Støtter bruk av funksjoner.
  • Støtter plugin for å bruke vifm i vim som filvelger og mye mer.

Foreslått lesing: Cloud Commander – Web File Manager for å kontrollere Linux-filer/programmer via nettleser

Hvordan installere Vifm Command-line File Manager i Linux

Vifm er tilgjengelig i de offisielle programvarelagrene til Debian/Ubuntu og Fedora Linux-distribusjoner. For å installere den, bruk den respektive pakkebehandleren for å installere den slik.

sudo apt install vifm   [On Debian/Ubuntu]
dnf install vifm        [On Fedora 22+]

Når den er installert, kan du starte den ved å skrive.

vifm

Støtter to ruter som standard

Bruk mellomrom for å skifte fra den ene ruten til den andre. For å gå inn i en katalog, trykk ganske enkelt på [Enter]-knappen.

Åpne en fil i Vi/m Editor

For å åpne en fil som for eksempel findhost.sh-skriptet i høyre rute ovenfor, merk bare filen og trykk [Enter]:

Farget visuell highlighter

For å aktivere den visuelle markeringen, trykk V og bla for å se hvordan den fungerer.

Hovedrutemanipulasjonsalternativer

For å se alternativer/tastebindinger for rutemanipulering, trykk Ctrl-W.

For å dele vinduet horisontalt trykk Ctrl-W og deretter s.

For å dele vinduet vertikalt, trykk Ctrl-W og deretter v.

Bruk Tab for å fullføre kommandoer automatisk

Skriv først noen bokstaver i kommandonavnet (eventuelt to), og trykk deretter Tab. For å velge neste alternativ, trykk Tab igjen og trykk deretter [Enter].

Uthev filer i én rute og se den på en annen

Du kan liste filer i én rute og vise innhold i en annen mens du ruller over filer, bare kjør vis-kommandoen slik.

:view

Slett en fil i Vifm

Du kan slette en uthevet fil ved å trykke dd. For å slette den, trykk på Y eller N ellers.

Vifm kommandolinje papirkurv

Hvis du sletter en fil i Vifm, lagres den i papirkurven. For å vise papirkurven, skriv inn denne kommandoen.

:trashes

For å vise filer i papirkurven, kjør kommandoen lstrash (trykk q for å gå tilbake).

:lstrash

For å gjenopprette filer fra papirkurven, flytt først inn i den ved å bruke cd-kommandoen slik.

:cd /home/aaronkilik/.local/share/vifm/Trash

Velg deretter filen du vil gjenopprette, og skriv inn:

:restore

For en omfattende bruksinformasjon og alternativer, kommandoer, tips, sjekk ut Vifm-man-siden:

man vifm

Vifm hjemmeside: https://vifm.info/

Sjekk ut følgende artikler.

  1. GNOME Commander: En 'To rute' grafisk filleser og -behandling for Linux
  2. Peazip – En bærbar filbehandler og arkivverktøy for Linux

I denne artikkelen dekket vi installasjon og grunnleggende funksjoner til Vifm, en kraftig CLI-basert filbehandler for Linux-systemer. Bruk tilbakemeldingsskjemaet nedenfor for å dele tankene dine om det.