Aspell, kontroller stavningen af ​​dine dokumenter fra terminalen

stræbe efter

I den næste artikel skal vi se på Aspell. Dette er en gratis og open source stavekontrol som kan bruges som et bibliotek eller som en uafhængig stavekontrol. Dets vigtigste funktion er, at den foreslår mulige erstatninger for et forkert stavet ord. Programmet kan også let kontrollere dokumenter i UTF-8 uden at skulle bruge en særlig ordbog. Det inkluderer understøttelse af brugen af ​​flere ordbøger på samme tid og intelligent håndtering af personlige ordbøger, når mere end én Aspell-proces åbnes på samme tid.

Enhver god editor eller tekstbehandler inkluderer en stavekontrol. Men hvis du bruger terminalen og arbejder i almindelig tekst, er det ikke længere så simpelt. Men takket være denne applikation kan vi tjek stavningen af ​​vores dokumenter med GNU Aspell. Dette program er hurtigt, let at bruge og fleksibelt.

Installer Aspell

Den første ting, vi skal gøre, er at sikre, at vi har Aspell installeret på vores system. Vi finder det allerede installeret på de fleste Gnu / Linux-distributioner. For at finde ud af, om Aspell er installeret på din Ubuntu, skal du åbne et terminalvindue (Ctrl + Alt + T) og skrive:

which aspell

Denne kommando skal returnere noget lignende / usr / bin / aspell. Hvis intet returneres, kan du installere dette program ved at downloade og installere det eller ved at åbne en terminal (Ctrl + Alt + T) og skrive:

sudo apt-get install aspell-es

Denne kommando installerer corrector til spansk. At det på min Ubuntu 16.04 ikke var installeret.

Brug af Aspell

Åbn et terminalvindue, og naviger til det bibliotek, der indeholder den tekstfil, du vil kontrollere. Når du kommer til det, skal du køre følgende kommando:

aspell check texto.txt

Aspell åbner tekstfilen i en interaktiv to-panel editor:

Aspell dobbeltvindue

Toppanelet viser filen med den første af de opfattede fejl fremhævet. Den nederste del viser listen foreslåede rettelser (baseret på Aspells standardordbog) og forskellige muligheder, som du kan bruge.

I ovenstående skærmbillede har kontrolløren markeret "UTF" som en fejl og foreslår forskellige alternativer. Vi kan gøre følgende:

  • Tryk på nummeret på tastaturet der angiver ved siden af ​​hvert af alternativerne til at erstatte det forkert stavede ord med det der vises valgt.
  • Tryk på i for at ignorere fejlen, eller tryk på I at ignorere alle forekomster af denne formodede fejl.
  • Vi kan tryk at tilføje ordet til Aspell-ordbogen, så fremtidige kontroller ikke tager ordet som en fejl.
  • Tryk på r eller R. at erstatte ordet eller alle forekomster af ordet med et nyt ord.

Lad os sige, at vi har en dårlig dag, og vi skriver ordet flere gange i en fil "Sørge for at", Som det er. Aspell vil påpege dem for os. I stedet for at rette stavningen af ​​dette ord i hver begivenhed, vil vi kun kunne gøre det behageligt en gang. Det skal vi bare tryk på R. Programmet beder os om at skrive et erstatningsord.

Aspell masseudskiftning

Efter at have skrevet erstatningsordet har vi kun tryk på enter. Handlingen er udført, og programmet flytter til den næste fejl.

Nogle Aspell-muligheder

Som ethvert kommandolinjeprogram Aspell har en række muligheder, som du kan konsultere her. Du bruger sandsynligvis ikke mange af dem, jeg har ikke været i stand til at teste dem endnu, men ud fra det, jeg har læst i linket ovenfor, er der to, der kan være meget nyttige.

  • -dont-backup: Når stavekontrol af en fil er afsluttet, gemmer programmet en kopi af originalen med filtypenavnet .bak. Hvis du regelmæssigt bruger dette værktøj, kan du finde dig selv med mange sikkerhedskopier, der udfylder dine mapper. Ved at angive indstillingen -dont-backup gemmer Aspell ikke den kopi.
  • -tilstand =: Da ikke alle filer er almindelig tekst, kan du ofte være interesseret i kontrollere filer markdown, LaTeX eller HTML. Når du kører Aspell uden valgmuligheder, udfylder disse typer filer dem med stavefejl. For at undgå dette vil vi være i stand til at specificere -mode = tex eller -mode = html.

Hvis du vil have en fuld liste over tilstande, du kan brugeskriver:

Aspell dumptilstande

aspell dump modes

Dette er kun en introduktion til Aspell og dets evner. Hvis du er interesseret i, hvad det kan gøre for dig, skal du tjekke online brugermanual.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   rocoelwuero sagde han

    Jeg havde denne fejl: Fejl: Ingen ordlister kan findes til sproget "es_ES".
    Men det løses ved at installere følgende pakke: aspell-es
    https://bugs.launchpad.net/ubuntu/+source/git/+bug/890783

  2.   rocoelwuero sagde han

    Jeg har også denne anden, men jeg kan ikke finde dens løsning:
    aspell check-dont-backup
    Fejl: Filen "/usr/lib/aspell-0.60/ont-backup" er ikke i det korrekte format.

    Jeg var nødt til at oprette den ikke-eksisterende fil:
    # touch "/usr/lib/aspell-0.60/ont-backup"
    # chmod 644 /usr/lib/aspell-0.60/ont-backup