Hvad er det særlige ved fish?

Fish Shell-logo

Nemt at forstå og bruge

I modsætning til de andre skaller, der kræver en masse opsætning for at fungere, som du vil have dem, fungerer fish perfekt lige ud af æsken.

Den leveres med de mest udbredte funktioner allerede inkluderet, som er til stede, når du begynder at bruge den, uden at du behøver at installere yderligere plugins eller justere konfigurationsfiler, medmindre du ønsker det. Dens syntaks er enkel, ren og konsistent.

Syntaksfremhævning

Syntaksfremhævning er en funktion, som vi alle ønsker, at vores CLI kunne udføre. Det sparer en masse tid og frustration. Nå, men fish gør det, og det gør det ret godt.

Det viser dig, om din kommando eller den mappe, der skal søges i, findes, før du overhovedet trykker på enter. Du ved, om du skriver noget forkert, før du trykker på enter. Det gør det lettere for folk at analysere kommandoer og finde fejl.

Den fremhæver (de fleste) fejl med rødt, f.eks. forkert stavede kommandoer, forkert stavede indstillinger, læsning fra ikke-eksisterende filer, forkert matchede parenteser og anførselstegn og mange andre almindelige fejl.

Den har også fremhævning af matchende anførselstegn og parenteser. Åh, og så er den smuk, farverig.

Konfiguration for fish-shells

Fish-fællesskabet vedligeholder Oh My Fish, som er et shell-rammeværk inspireret af Oh My Zsh. Det tilbyder en masse smukke prompt-temaer og fantastiske plugins, er let, fantastisk og nemt at bruge.

Det tilbyder også en web-baseret konfigurationsfunktion. Du skal blot skrive:

fish_config

Du vil lande på webstedet, hvormed du kan tilpasse skallens skin.

web_konfigurationsside for fish

Inline søgbar historik

Dette er en interaktiv funktion i denne Shell. Du begynder at skrive en kommando og trykker på op-tasten for at se alle de gange i Shell-historikken, hvor du har brugt den pågældende kommando før.

For at søge i historikken skal du blot indtaste søgeforespørgslen og trykke på op-tasten. Ved at bruge pil op og pil ned kan du søge efter ældre og nyere resultater. Fish-historikken fjerner automatisk dubletter, og den matchende delstreng fremhæves.

Disse funktioner gør det meget hurtigere at søge og genbruge tidligere kommandoer.

Inline auto-suggestion

Fish foreslår kommandoer, mens du skriver, og viser forslaget til højre for markøren med grå skrift. Hvis du skriver en kommando forkert, vises den med rødt for at angive, at det er en ugyldig kommando.

Den foreslår også de hyppigst anvendte kommandoer og fuldfører automatisk, mens du skriver, baseret på din historik og gyldige filer, der er tilgængelige.

Demonstration for inline auto-suggestion

Tabsupplering ved hjælp af data fra man-sider

Fish kan analysere CLI-værktøjets man-sider i forskellige formater. Indtast en kommando og “tabulér” gennem alle de foreslåede auto-kompletteringer.

admin

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

lg