Jest to polecenie hunspell, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
hunspell - moduł sprawdzania pisowni, stemmer i analizator morfologiczny
STRESZCZENIE
hunspell [-1aDGHhLlmnOrstvwX] [--check-url] [--check-apostrof] [-d dict[,dict2,...]]
[--help] [-i enc] [-p dykt] [-vv] [--version]
[pliki tekstowe/OpenDocument/TeX/LaTeX/HTML/SGML/XML/nroff/troff]
OPIS
hunspell jest wzorowany na zaklęcie program. Najczęstszym użyciem jest „hunspell” lub
„nazwa pliku hunspell”. Bez parametru nazwy pliku hunspell sprawdza standardowe wejście.
Wpisanie „kot” i „przykład” w dwóch liniach wejściowych daje w wyniku gwiazdkę (oznacza to, że „kot” to
poprawne słowo) oraz wers z poprawkami:
$ hunspell -d en_US
Hunspell 1.2.3
*
& przykład 4 0: przykład, przykłady, przykład, przykład
Popraw słowa podpisane przez „*”, „+” lub „-”, nierozpoznane słowa podpisane przez „#” lub „&” w
linie wyjściowe (patrz dalej). (Zamknij standardowe wejście za pomocą Ctrl-d w systemach Unix/Linux i Ctrl-Z
Enter lub Ctrl-C w systemie Windows.)
Z parametrami nazwy pliku, zaklęcie wyświetli każde słowo plików, które tego nie robią
pojawiają się w słowniku u góry ekranu i umożliwiają jego zmianę. Jezeli tam
są w słowniku „zdarzeniami potencjalnie wypadkowymi”, to są one również wyświetlane w kolejnych wierszach.
Na koniec linia zawierająca słowo i poprzednia linia są drukowane na dole
ekran. Jeśli twój terminal może wyświetlać wideo w odwrotnej kolejności, samo słowo jest
podświetlony. Masz możliwość całkowitego zastąpienia słowa lub wybrania jednego z nich
sugerowane słowa. Polecenia składają się z pojedynczych znaków w następujący sposób (wielkość liter jest ignorowana):
R Całkowicie zastąp błędnie napisane słowo.
Spacja Zaakceptuj słowo tylko tym razem.
A Zaakceptuj słowo na resztę tego zaklęcie sesja.
Akceptuję słowo pisane wielką literą w pliku i aktualizuję jako prywatne
słownik.
U Zaakceptuj słowo i dodaj wersję pisaną bez wielkich liter (właściwie małymi literami).
do prywatnego słownika.
S Zapytaj temat i modelowe słowo i przechowuj je w prywatnym słowniku. The
rdzeń będzie akceptowany również z afiksami słowa wzorcowego.
0-n Zastąp jednym z sugerowanych słów.
X Napisz resztę tego pliku, ignorując błędy ortograficzne, i rozpocznij następny plik.
Q Wyjdź natychmiast i pozostaw plik bez zmian.
^ Z Zawieś hunspell.
? Daj ekran pomocy.
OPCJE
-1 Zaznacz tylko pierwsze pole w wierszach (separator = tabulator).
-a Połączenia -a opcja jest przeznaczona do użycia z innych programów przez potok. W tym
tryb, zaklęcie drukuje jednowierszowy komunikat identyfikujący wersję, a następnie rozpoczyna
odczyt linii wejściowych. Dla każdej linii wejściowej zapisywana jest pojedyncza linia
standardowe wyjście dla każdego słowa sprawdzonego pod kątem pisowni w wierszu. Jeśli słowo było
znalezione w słowniku głównym lub w słowniku osobistym, to wiersz zawiera
tylko „*”. Jeśli słowo zostało znalezione poprzez usunięcie afiksów, to linia zawiera a
„+”, spacja i słowo główne. Jeśli słowo zostało znalezione poprzez tworzenie związków
(konkatenacja dwóch słów, wtedy wiersz zawiera tylko „-”.
Jeśli słowa nie ma w słowniku, ale są bliskie chybienia, to linia
zawiera „&”, spację, błędnie napisane słowo, spację, liczbę sytuacji potencjalnie wypadkowych,
liczba znaków między początkiem wiersza a początkiem wiersza
błędnie napisane słowo, dwukropek, kolejna spacja i lista zdarzeń potencjalnie wypadkowych oddzielonych znakiem
przecinki i spacje.
Ponadto każde bliskie chybienie lub przypuszczenie jest pisane wielką literą tak samo jak słowo wejściowe, chyba że takie
kapitalizacja jest nielegalna; w tym drugim przypadku każde zdarzenie potencjalnie wypadkowe jest pisane wielką literą
poprawnie według słownika.
Wreszcie, jeśli słowo nie pojawia się w słowniku, a nie ma ich w pobliżu
chybi, to wiersz zawiera znak „#”, spację, błędnie napisane słowo, spację i
przesunięcie znaku od początku wiersza. Każde zdanie wprowadzonego tekstu
jest zakończony dodatkową pustą linią, która to wskazuje zaklęcie zostało zakończone
przetwarzanie linii wejściowej.
Te linie wyjściowe można podsumować w następujący sposób:
OK: *
Pierwiastek: +
Złożony:
-
Chybić: & : , , ...
Nic: #
Na przykład fikcyjny słownik zawierający słowa „fray”, „Frey”, „fry” i
„refried” może wywołać następującą odpowiedź na polecenie „echo 'frqy refries |
hunspell -a":
(#) Hunspell 0.4.1 (beta), 2005
& frqy 3 0: bój się, Frey, smaż
& refries 1 5: refries
Ten tryb jest również odpowiedni do użytku interaktywnego, gdy chcesz dowiedzieć się,
pisownia pojedynczego słowa (ale jest to domyślne zachowanie hunspell bez -a,
zbyt).
Kiedy w -a tryb, zaklęcie akceptuje również wiersze pojedynczych słów z przedrostkiem
dowolny z „*”, „&”, „@”, „+”, „-”, „~”, „#”, „!”, „%”, „`” lub „^”. Start linii
z „*” mówi zaklęcie aby wstawić słowo do słownika użytkownika (podobnie jak
polecenie I). Linia zaczynająca się od „&” mówi zaklęcie aby wstawić wszystkie małe litery
wersji słowa do słownika użytkownika (podobnie jak polecenie U). Linia
zaczynające się od „@” przyczyny zaklęcie zaakceptować to słowo w przyszłości (podobnie jak np
Komenda). Wiersz zaczynający się od znaku „+”, po którym bezpośrednio następuje tex or nroff będzie
przyczyna zaklęcie analizować przyszłe dane wejściowe zgodnie ze składnią tego formatera. A
zostanie umieszczona linia składająca się wyłącznie z „+”. zaklęcie w trybie TeX/LaTeX (podobny do
dotychczasowy -t opcja) i zwraca „-”. zaklęcie do trybu nroff/troff (ale te polecenia są
przestarzały). Jednak typem znaku ciągu jest nie zmienione; polecenie „~” musi
być używany do tego. Wiersz rozpoczynający się od „~” powoduje zaklęcie ustawić wewnętrzny
parametry (w szczególności domyślny typ znaku ciągu) na podstawie nazwy pliku
podane w dalszej części wiersza. (Przyrostek pliku jest wystarczający, ale kropka musi
być uwzględnionym. Zamiast nazwy pliku lub sufiksu należy podać unikatową nazwę wymienioną w pliku
plik afiksu językowego, może być określony.) Jednak analizowanie programu formatującego jest nie
zmienione; do zmiany programu formatującego należy użyć polecenia „+”. Linia z prefiksem
z „#” spowoduje zapisanie słownika osobistego. Linia poprzedzona znakiem „!”
włączy się lakoniczny mode (patrz poniżej), a wiersz poprzedzony znakiem „%” powróci
zaklęcie do trybu normalnego (niezwięzłego). Wiersz z prefiksem „`” zostanie włączony
tryb pełnej korekty (patrz poniżej); ten tryb można wyłączyć tylko poprzez włączenie
tryb zwięzły z „%”.
Wszelkie dane wejściowe następujące po znakach prefiksu „+”, „-”, „#”, „!”, „%” lub „`” są
ignorowane, podobnie jak każde wejście następujące po nazwie pliku w wierszu „~”. Aby umożliwić zaklęcie-
sprawdzanie linii zaczynających się od tych znaków, ma linię zaczynającą się od '^'
ten znak został usunięty przed przekazaniem go do kodu sprawdzania pisowni. To jest
zalecił, aby interfejsy programistyczne poprzedziły każdą linię danych strzałką w górę
zabezpieczyć się przed przyszłymi zmianami w zaklęcie.
Podsumowując te:
* Dodaj do osobistego słownika
@ Zaakceptuj słowo, ale pozostaw je poza słownikiem
# Zapisz bieżący słownik osobisty
~ Ustaw parametry na podstawie nazwy pliku
+ Wejdź w tryb TeX-a
- Wyjdź z trybu TeX
! Wejdź w tryb zwięzły
% Wyjście z trybu zwięzłego
` Wejdź w tryb pełnej korekty
^ Sprawdź pisownię reszty wiersza
In lakoniczny tryb, zaklęcie nie wypisze wszystkich linii zaczynających się od '*', '+' lub '-'
z nich wskazuje poprawne słowa. To znacznie poprawia prędkość biegu, gdy
program jazdy i tak zignoruje poprawne słowa.
In pełna poprawka tryb, zaklęcie zawiera oryginalne słowo bezpośrednio po
znak wskaźnika w liniach wyjściowych rozpoczynający się od '*', '+' i '-', który
upraszcza interakcję z niektórymi programami.
--check-apostrof
Sprawdź i wymuś apostrofy Unicode (U+2019), jeśli jeden z ASCII lub Unicode
apostrofy są określane przez słownik ortograficzny jako znak słowny (zob
WORDCHARS, ICONV i OCONV w zaklęcie(5)).
--sprawdź adres URL
Sprawdź adresy URL, adresy e-mail i ścieżki do katalogów.
-D Pokaż wykrytą ścieżkę załadowanego słownika oraz listę ścieżki wyszukiwania i pliku
dostępne słowniki.
-d dykt, dykt2,...
Ustaw słowniki według ich nazw podstawowych ze ścieżkami lub bez. Przykład składni:
-d en_US,en_geo,en_med,de_DE,de_med
en_US i de_DE to słowniki podstawowe, składają się z par plików aff i dic: en_US.aff,
en_US.dic i de_DE.aff, de_DE.dic. En_geo, en_med, de_med to słowniki specjalne:
słowniki bez pliku afiksowego. Opcjonalnym rozszerzeniem bazy są słowniki specjalne
słowniki zwykle z terminami specjalnymi (medycznymi, prawniczymi itp.). Nie ma nazewnictwa
konwencja dotycząca słowników specjalnych, tylko rozszerzenie „.dic”: słowniki bez przyrostka
plik będzie rozszerzeniem poprzedniego słownika podstawowego (właściwa kolejność parametru
wypisać potrzeby dobrych sugestii). Pierwszy element listy parametrów -d musi być podstawą
słownik.
-G Drukuj tylko poprawne słowa lub linie.
-H Plik wejściowy jest w formacie SGML/HTML.
-H, --help
Krótka pomoc.
-i enc Ustaw kodowanie wejścia.
-L Wydrukuj wiersze z błędnie napisanymi słowami.
-l Opcja „lista” służy do tworzenia listy błędnie napisanych słów ze standardu
wkład.
-m Przeanalizuj słowa tekstu wejściowego (zob zaklęcie(5) o morfologicznych
analiza). Bez słownikowych danych morfologicznych podpisuje flagi afiksów
formy słów dla twórców słowników.
-n Plik wejściowy jest w formacie nroff/troff.
-O Plik wejściowy jest w formacie OpenDocument (ODF lub Flat ODF). Jeśli program do rozpakowania jest
nie jest zainstalowany, zainstaluj go przed użyciem tej opcji.
-P password
Ustaw hasło dla zaszyfrowanych słowników.
-p DICT
Ustaw ścieżkę osobistego słownika. Domyślny słownik zależy od ustawień regionalnych
ustawienia. Przeszukiwane są następujące zmienne środowiskowe: LC_ALL, LC_MESSAGES,
i JĘZYK. Jeśli żaden nie jest ustawiony, domyślnym słownikiem osobistym jest
$HOME/.hunspell_default.
Oprawa -d albo SŁOWNIK zmienna środowiskowa, słownik osobisty będzie
$HOME/.hunspell_dicname
-r Ostrzegaj przed rzadkimi słowami, które są również potencjalnymi błędami ortograficznymi.
-s Twórz słowa tekstu wejściowego (zobacz też zaklęcie(5) o łodygach). To zależy
z danych słownikowych.
-t Plik wejściowy jest w formacie TeX lub LaTeX.
-v, --wersja
Numer wersji do druku.
-w ispela(1) zgodny numer wersji.
-w Drukuj błędnie napisane słowa (= wiersze) z jednego wprowadzonego słowa/linii.
-X Plik wejściowy jest w formacie XML.
PRZYKŁADY
zaklęcie przykład.html
Interaktywne sprawdzanie pisowni w pliku HTML z domyślnym słownikiem.
zaklęcie -d pl przykład.html
Interaktywne sprawdzanie pisowni w pliku HTML za pomocą słownika en_US.
zaklęcie -d en_US,en_US_med medyczny.txt
Interaktywne sprawdzanie pisowni z wieloma słownikami.
zaklęcie *.odt
Interaktywne sprawdzanie pisowni dokumentów ODF.
zaklęcie -l *.odt
Wymień złe słowa z dokumentów ODF
zaklęcie -l *.odt | rodzaj | jedyny w swoim rodzaju > nierozpoznany
Zapisywanie nierozpoznanych słów dokumentów ODF (filtrowanie duplikatów).
zaklęcie -p nierozpoznany_ale_dobry *.odt
Interaktywne sprawdzanie pisowni dokumentów ODF, przy użyciu wcześniej zapisanych i zredukowanych
listę słów, jako osobisty słownik, aby przyspieszyć sprawdzanie pisowni.
ŚRODOWISKO
SŁOWNIK
Podobny do -D.
DICPATH
Ścieżka słownika.
LISTA SŁÓW
Równoważny -P.
Korzystaj z hunspell online, korzystając z usług onworks.net