EnglishFrenchSpanyol

Ad


Favicon OnWorks

hunspell - Dalam talian di Awan

Jalankan hunspell dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan hunspell yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


hunspell - penyemak ejaan, stemmer dan penganalisis morfologi

SINOPSIS


hunspell [-1aDGHhLlmnOrstvwX] [--check-url] [--check-apostrof] [-d dict[,dict2,...]]
[--help] [-i enc] [-p dict] [-vv] [--version]
[teks/OpenDocument/TeX/LaTeX/HTML/SGML/XML/nroff/fail troff]

DESCRIPTION


hunspell dibentuk selepas ispell program. Penggunaan yang paling biasa ialah "hunspell" atau
"nama fail hunspell". Tanpa parameter nama fail, hunspell menyemak input standard.
Menaip "kucing" dan "contoh" dalam dua baris input, menghasilkan asterisk (ia bermaksud "kucing" ialah
perkataan yang betul) dan baris dengan pembetulan:

$ hunspell -d en_US
Hunspell 1.2.3
*
& contoh 4 0: contoh, contoh, bekas sampel, bekas sampel

Betulkan perkataan yang ditandatangani dengan '*', '+' atau '-', perkataan tidak dikenali yang ditandatangani dengan '#' atau '&' dalam
talian keluaran (lihat kemudian). (Tutup input standard dengan Ctrl-d pada Unix/Linux dan Ctrl-Z
Masukkan atau Ctrl-C pada Windows.)

Dengan parameter nama fail, hunspell akan memaparkan setiap perkataan fail yang tidak
muncul dalam kamus di bahagian atas skrin dan membolehkan anda mengubahnya. Jika ada
adalah "near miss" dalam kamus, kemudian ia juga dipaparkan pada baris berikut.
Akhir sekali, baris yang mengandungi perkataan dan baris sebelumnya dicetak di bahagian bawah
skrin. Jika terminal anda boleh dipaparkan dalam video terbalik, perkataan itu sendiri adalah
ditonjolkan. Anda mempunyai pilihan untuk menggantikan perkataan sepenuhnya, atau memilih salah satu daripada
perkataan yang dicadangkan. Perintah adalah aksara tunggal seperti berikut (huruf kecil diabaikan):

R Gantikan perkataan yang salah eja sepenuhnya.

Ruang Terima perkataan kali ini sahaja.

A Terima perkataan untuk selebihnya ini hunspell sesi.

Saya Terima perkataan, huruf besar seperti yang terdapat dalam fail, dan kemas kini peribadi
kamus.

U Terima perkataan dan tambah versi tanpa huruf besar (sebenarnya, semua huruf kecil).
kepada kamus peribadi.

S Tanya batang dan perkataan model dan simpan dalam kamus peribadi. The
batang akan diterima juga dengan imbuhan kata model.

0-n Gantikan dengan salah satu perkataan yang dicadangkan.

X Tulis baki fail ini, abaikan salah ejaan dan mulakan fail seterusnya.

Q Keluar serta-merta dan biarkan fail tidak berubah.

^Z Tangguhkan hunspell.

? Berikan skrin bantuan.

PILIHAN


-1 Semak hanya medan pertama dalam baris (pembatas = penjadual).

-a . -a pilihan bertujuan untuk digunakan daripada program lain melalui paip. Di dalam ini
mod, hunspell mencetak mesej pengenalan versi satu baris, dan kemudian bermula
membaca baris input. Untuk setiap baris input, satu baris ditulis ke
output standard untuk setiap perkataan yang disemak untuk ejaan pada baris. Jika perkataan itu
ditemui dalam kamus utama, atau kamus peribadi anda, maka baris tersebut mengandungi
hanya '*'. Jika perkataan itu ditemui melalui penyingkiran imbuhan, maka baris tersebut mengandungi a
'+', ruang dan kata dasar. Jika perkataan itu ditemui melalui pembentukan gabungan
(penggabungan dua perkataan, maka baris itu hanya mengandungi '-'.

Jika perkataan itu tiada dalam kamus, tetapi terdapat hampir tersasar, maka baris
mengandungi '&', ruang, perkataan yang salah eja, ruang, bilangan nyaris,
bilangan aksara antara permulaan baris dan permulaan baris
perkataan salah eja, titik bertindih, ruang lain dan senarai kesalahan hampir yang dipisahkan oleh
koma dan ruang.

Selain itu, setiap nyaris atau tekaan menggunakan huruf besar yang sama dengan perkataan input melainkan sedemikian
permodalan adalah haram; dalam kes kedua, setiap nyaris dicetak dengan huruf besar
betul mengikut kamus.

Akhirnya, jika perkataan itu tidak muncul dalam kamus, dan tidak ada berhampiran
terlepas, maka baris tersebut mengandungi '#', ruang, perkataan yang salah eja, ruang dan
watak mengimbangi dari awal baris. Setiap ayat input teks
ditamatkan dengan baris kosong tambahan, menunjukkan bahawa hunspell telah selesai
memproses baris input.

Barisan keluaran ini boleh diringkaskan seperti berikut:

OKEY: *

Akar: +

Kompaun:
-

Cik: & : , , ...

Tiada: #

Contohnya, kamus palsu yang mengandungi perkataan "fray", "Frey", "fry", dan
"refried" mungkin menghasilkan respons berikut kepada arahan "echo 'frqy refries |
hunspell -a":
(#) Hunspell 0.4.1 (beta), 2005-05-26
& frqy 3 0: fray, Frey, goreng
& refries 1 5: refried

Mod ini juga sesuai untuk kegunaan interaktif apabila anda ingin mengetahui
ejaan satu perkataan (tetapi ini adalah kelakuan lalai hunspell tanpa -a,
juga).

Semasa di -a mod, hunspell juga akan menerima baris perkataan tunggal yang diawali dengan
mana-mana '*', '&', '@', '+', '-', '~', '#', '!', '%', '`' atau '^'. Satu barisan bermula
dengan '*' memberitahu hunspell untuk memasukkan perkataan ke dalam kamus pengguna (serupa dengan
perintah I). Baris bermula dengan '&' memberitahu hunspell untuk memasukkan semua huruf kecil
versi perkataan ke dalam kamus pengguna (serupa dengan arahan U). Satu baris
bermula dengan '@' sebab hunspell untuk menerima perkataan ini pada masa hadapan (serupa dengan
Perintah). Baris bermula dengan '+', diikuti serta-merta dengan tex or nroff akan
sebab hunspell untuk menghuraikan input masa hadapan mengikut sintaks pemformat itu. A
baris yang terdiri semata-mata daripada '+' akan diletakkan hunspell dalam mod TeX/LaTeX (serupa dengan
yang -t pilihan) dan '-' kembali hunspell ke mod nroff/troff (tetapi arahan ini adalah
usang). Walau bagaimanapun, jenis aksara rentetan ialah tidak berubah; arahan '~' mesti
digunakan untuk melakukan ini. Baris bermula dengan '~' sebab hunspell untuk menetapkan dalaman
parameter (khususnya, jenis aksara rentetan lalai) berdasarkan nama fail
diberikan dalam barisan yang lain. (Sufiks fail sudah memadai, tetapi tempoh tersebut mesti
dimasukkan. Daripada nama fail atau akhiran, nama unik, seperti yang disenaraikan dalam
fail imbuhan bahasa, mungkin ditentukan.) Walau bagaimanapun, penghuraian pemformat adalah tidak
berubah; arahan '+' mesti digunakan untuk menukar pemformat. Satu baris diawalan
dengan '#' akan menyebabkan kamus peribadi disimpan. Baris yang diawali dengan '!'
akan menyala singkat mod (lihat di bawah), dan baris yang diawali dengan '%' akan kembali
hunspell kepada mod biasa (bukan terse). Baris yang diawali dengan '`' akan dihidupkan
mod pembetulan verbose (lihat di bawah); mod ini hanya boleh dilumpuhkan dengan menghidupkan
mod singkat dengan '%'.

Sebarang input berikutan aksara awalan '+', '-', '#', '!', '%' atau '`' ialah
diabaikan, seperti mana-mana input yang mengikuti nama fail pada baris '~'. Untuk membenarkan ejaan-
menyemak baris yang bermula dengan aksara ini, baris yang bermula dengan '^' mempunyai
aksara itu dialih keluar sebelum ia dihantar kepada kod semakan ejaan. Ia adalah
mengesyorkan bahawa antara muka terprogram memberi awalan setiap baris data dengan anak panah ke atas
melindungi diri mereka daripada perubahan masa depan dalam hunspell.

Untuk meringkaskan ini:

* Tambahkan pada kamus peribadi

@ Terima perkataan, tetapi tinggalkan daripada kamus

# Simpan kamus peribadi semasa

~ Tetapkan parameter berdasarkan nama fail

+ Masukkan mod TeX

- Keluar dari mod TeX

! Masukkan mod terselit

% Keluar dari mod tersentak

` Masukkan mod pembetulan verbose

^ Semak ejaan baris selebihnya

In singkat mod, hunspell tidak akan mencetak baris bermula dengan '*', '+' atau '-', semua
yang menunjukkan perkataan yang betul. Ini meningkatkan kelajuan larian dengan ketara apabila
program pemanduan akan mengabaikan perkataan yang betul.

In verbose-correction mod, hunspell termasuk perkataan asal sejurus selepas itu
aksara penunjuk dalam baris keluaran bermula dengan '*', '+', dan '-', yang mana
memudahkan interaksi untuk beberapa program.

--semak-astrof
Semak dan paksa apostrof Unicode (U+2019), jika salah satu daripada ASCII atau Unicode
apostrof ditentukan oleh kamus ejaan, sebagai watak perkataan (lihat
WORDCHARS, ICONV dan OCONV dalam hunspell(5)).

--semak-url
Semak URL, alamat e-mel dan laluan direktori.

-D Tunjukkan laluan yang dikesan bagi kamus yang dimuatkan, dan senarai laluan carian dan
kamus yang ada.

-d dict, dict2,...
Tetapkan kamus mengikut nama asasnya dengan atau tanpa laluan. Contoh sintaks:

-d en_AS,en_geo,en_med,de_DE,de_med

en_US dan de_DE ialah kamus asas, ia terdiri daripada pasangan fail aff dan dic: en_US.aff,
en_US.dic dan de_DE.aff, de_DE.dic. En_geo, en_med, de_med ialah kamus khas:
kamus tanpa fail imbuhan. Kamus khas adalah sambungan pilihan pangkalan
kamus biasanya dengan istilah khas (perubatan, undang-undang dll.). Tiada penamaan
konvensyen untuk kamus khas, hanya sambungan ".dic": kamus tanpa imbuhan
fail akan menjadi lanjutan kamus asas sebelumnya (urutan kanan parameter
senarai keperluan untuk cadangan yang baik). Item pertama senarai parameter -d mestilah asas
kamus.

-G Cetak perkataan atau baris yang betul sahaja.

-H Fail input adalah dalam format SGML/HTML.

-h, - membantu
Bantuan singkat.

-i enc Tetapkan pengekodan input.

-L Cetak baris dengan perkataan yang salah eja.

-l Pilihan "senarai" digunakan untuk menghasilkan senarai perkataan yang salah eja daripada standard
input.

-m Analisis perkataan teks input (lihat juga hunspell(5) tentang morfologi
analisis). Tanpa data morfologi kamus, tandatangani bendera imbuhan
bentuk perkataan untuk pembangun kamus.

-n Fail input adalah dalam format nroff/troff.

-O Fail input adalah dalam format OpenDocument (ODF atau Flat ODF). Jika program unzip adalah
tidak dipasang, pasangkannya sebelum menggunakan pilihan ini.

-P kata laluan
Tetapkan kata laluan untuk kamus yang disulitkan.

-p imlak
Tetapkan laluan kamus peribadi. Kamus lalai bergantung pada tempat
tetapan. Pembolehubah persekitaran berikut dicari: LC_ALL, LC_MESSAGES,
dan LANG. Jika tiada yang ditetapkan maka kamus peribadi lalai ialah
$HOME/.hunspell_default.

Menetapkan -d atau KAMUS pembolehubah persekitaran, kamus peribadi akan
$HOME/.hunspell_dicname

-r Beri amaran tentang perkataan yang jarang berlaku, yang juga merupakan potensi kesilapan ejaan.

-s Batang perkataan teks input (lihat juga hunspell(5) tentang berpunca). Ia bergantung
daripada data kamus.

-t Fail input adalah dalam format TeX atau LaTeX.

-v, --versi
Nombor versi cetakan.

-vv Cetak isipel(1) nombor versi yang serasi.

-w Cetak perkataan yang salah eja (= baris) daripada satu input perkataan/baris.

-X Fail input adalah dalam format XML.

CONTOH


hunspell example.html
Semakan ejaan interaktif fail HTML dengan kamus lalai.

hunspell -d en_us example.html
Semakan ejaan interaktif fail HTML dengan kamus en_US.

hunspell -d en_US, en_US_med perubatan.txt
Semakan ejaan interaktif dengan berbilang kamus.

hunspell *.odt
Semakan ejaan interaktif dokumen ODF.

hunspell -l *.odt
Senaraikan perkataan buruk dokumen ODF

hunspell -l *.odt | jenis | unik >tidak dikenali
Menyimpan perkataan yang tidak dikenali bagi dokumen ODF (penduaan penapisan).

hunspell -p tidak dikenali tetapi_baik *.odt
Semakan ejaan interaktif bagi dokumen ODF, menggunakan yang disimpan dan dikurangkan sebelum ini
senarai perkataan, sebagai kamus peribadi, untuk mempercepatkan semakan ejaan.

PERSEKITARAN

KAMUS
Sama seperti -d.

DICPATH
Laluan kamus.

SENARAI PERKATAAN
Bersamaan dengan -hlm.

Gunakan hunspell dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad