|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ z6 c1 o v: }1 ALinux ispell命令用于拼写检查程序。
# h c- m4 k2 M7 {
6 [+ O, k' D' G. }/ y4 cispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。4 |0 G( Y4 {5 H* ?
: ]# B0 x" {" |6 r- \1 p语法+ g/ q9 P5 _, g& Q
ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]5 W7 K+ J- G* c( Y
参数:
9 L7 B2 Z3 e' n- V' v5 x# I. i- x5 l' F; A3 P) {8 m
-a 当其他程序输出送到ispell时,必须使用此参数。
9 h# g, d* p' c W$ ~9 ]! J-A 读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。2 o+ ^2 v: V6 }* s' J4 z6 }8 x y2 Q
-b 产生备份文件,文件名为.bak。
& o' ?. e/ S2 L1 o-B 检查连字错误。
y& \$ I' U. z A. x* S-C 不检查连字错误。/ [2 H3 Q9 V ~ a* v2 a
-d<字典文件> 指定字典文件。
- r: K% Y$ R6 B- T* `-l 从标准输入设备读取字符串,结束后显示拼错的词汇。
; x4 F0 ]7 V- O; l1 U& ~-L<行数> 指定内文显示的行数。4 K5 `' {8 w) y0 i; f0 m# C
-m 自动考虑字尾的变化。5 [/ n' L6 ^/ e3 d
-M 进入ispell后,在画面下方显示指令的按键。' A; ^3 S( ?( W/ j! D
-n 检查的文件为noff或troff的格式。
! @2 X9 p$ b% n0 ]! F9 \! B-N 进入ispell后,在画面下方不显示指令的按键。' f6 H% D# t S8 U* P
-p<字典文件> 指定个人字典文件。
4 t' F. `; k+ R: r$ }! j& y1 g-P 不考虑字尾变化的情形。3 { b& r1 O Z) K
-S 不排序建议取代的词汇。" y# q1 a$ s" w* A2 F w+ ]
-t 检查的文件为TeX或LaTeX的格式。
6 H" j& P0 |" o1 Z! |9 M: |; G-V 非ANSI标准的字符会以"M-^"的方式来显示。; {, ^0 I. ^; ]
-w<非字母字符> 检查时,特别挑出含有指定的字符。
% m3 y* D9 h3 F; b l2 r( [: ^-W<字符串长度> 不检查指定长度的词汇。
' l1 P3 C4 y- n( o* `' u-x 不要产生备份文件。
8 `/ t9 }+ }) V* T4 G实例* A$ q! @* |9 j' u9 \2 d) I% B
检查文件的拼写。例如,检查testfile文件,可使用如下命令:
/ [1 r1 S( p6 A* z, K$ @ P* i
0 l3 d/ B K0 @1 y* r+ hispell testfile : N, e) B1 f$ m9 F( R, @
如果文件中出现可疑词汇,则第一个出现的可疑词汇以高亮显示,并在屏幕下方给出词汇的修改意见,以及ispell的操作命令。如下所示:7 F* U( n% }- `% N4 o
# e5 I. v* o1 [0 B( P8 gnetwrks File: testfile
6 f1 u4 e9 u4 ^* [Linux netwrks are becoming more and more common, but security is often an overlooked
) X8 S( J/ P1 A% C0 G) gissue. Unfortunately 1 H/ k5 D8 Z" o2 y$ |5 Y F
0: networks 0 v6 t2 V+ _# `9 Q2 c, q
[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help
2 O* T8 R+ }1 I p' N: t本例中,检查出netwrks 错误,并提示纠正信息,此时输入"0",即使用networks 来纠正错误,同时继续显示下一个错误,直到所有的错误显示完毕。+ Q0 Q; ?4 i1 q
4 b8 L! K Z/ Z. u) ?. ^4 V# R通过以上实例我们可以发现,文件testfile中有拼写错误,对该文件进行修改后需备份文件。此时使用如下命令:* r. C! m" B, i4 _8 b
) l$ @9 s8 U. d& ]ispell-b testfile #检查拼写错误的同时,备份文件
[: H$ n7 r6 U. a/ f% D4 ?% @如果文件已经无拼写错误,则不显示任何信息,通过ls命令我们也可以查看到当前文件目录下产生了文件testfile的备份文件testfile.bak。查看结果如下所示:: P, a- b1 ^; d4 j
5 p W- k& {) l L- G! z! R
$ ls #以列表的形式查看当前目录下的文件
) ^+ h. z. `) g; I1 e6 lexamples.desktop testfile_1 testfile.bak xx01 模板图片 音乐 $ Y7 ~: i4 a3 ?9 g1 P" s; r
testfile testfile1 testfile_2 xx00 公共的视频文档桌面 }$ q2 U; t# O3 M. V2 `2 J
其中,testfile.bak 文件就是刚才命令生成的备份文件,内容与原来的testfile 文件内容是一样的。 |
|