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.
- GNOME Commander: En 'To rute' grafisk filleser og -behandling for Linux
- 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.