Vad är speciellt med fish?

Fish Shell-logotyp

Lätt att förstå och använda

Till skillnad från de andra skalen, som behöver en hel del inställningar för att fungera på det sätt som du vill att de ska göra, så fungerar fish perfekt direkt från början.

Den levereras med de mest använda funktionerna redan inkluderade, som finns med när du börjar använda den utan att du behöver installera några ytterligare plugins eller justera några konfigurationsfiler om du inte vill det. Dess syntax är enkel, ren och konsekvent.

Syntax highlighting

Syntax highlighting är en funktion som vi alla önskar att vårt CLI kunde utföra. Det sparar mycket tid och frustration. Tja, fish gör det, och det gör det ganska bra.

Det visar dig om ditt kommando eller den katalog som ska sökas finns innan du ens trycker på enter. Du vet om du skriver något fel innan du trycker på enter. Detta gör det lättare att analysera kommandon och hitta fel.

Den markerar (de flesta) fel med rött, t.ex. felstavade kommandon, felstavade alternativ, läsning från icke-existerande filer, felmatchade parenteser och citationstecken och många andra vanliga fel.

Den har också en markeringsfunktion för matchande citationstecken och parenteser. Åh, och det är vackert, färgglatt.

Konfiguration för fish-shells

Fish-communityt underhåller Oh My Fish, som är ett skalramverk inspirerat av Oh My Zsh. Det erbjuder en massa vackra prompt-teman och häftiga plugins, är lätt, häftigt och lätt att använda.

Det erbjuder också en webbaserad konfigurationsfunktion. Skriv bara:

fish_config

Du kommer att hamna på webbplatsen där du kan anpassa skalets utseende.

web_konfigurationssida för fisk

Inlinesökning i historik

Det här är en interaktiv funktion i detta skal. Du börjar skriva ett kommando och trycker på uppåt-tangenten för att se alla gånger i Shell-historiken där du använt det kommandot tidigare.

För att söka i historiken skriver du bara in sökfrågan och trycker på uppåt-tangenten. Genom att använda upp- och nedpilen kan du söka efter äldre och nyare träffar. Fiskens historik tar automatiskt bort dubbla träffar och den matchande delsträngen markeras.

Dessa funktioner gör det mycket snabbare att söka och återanvända tidigare kommandon.

Inline auto-suggestion

Fisk föreslår kommandon medan du skriver och visar förslaget till höger om markören, i grått. Om du skriver fel på ett kommando visas det i rött för att indikera att det är ett ogiltigt kommando.

Fish föreslår också de mest använda kommandona och automatiska kompletteringar medan du skriver, baserat på din historik och tillgängliga giltiga filer.

Demonstration för inline auto-suggestion

Tabkomplettering med hjälp av data från manualsidor

Fish kan analysera manualsidor för CLI-verktyg i olika format. Skriv in ett kommando och ”tabba” genom alla föreslagna automatiska kompletteringar.

admin

Lämna ett svar

Din e-postadress kommer inte publiceras.

lg