|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( d4 a+ [. ]. c% w, tLinux ispell命令用于拼写检查程序。' Y. ?+ p2 F# [$ D1 s2 N
! U& c+ N+ G# H. P
ispell预设会使用/usr/lib/ispell/english.hash字典文件来检查文本文件。若在检查的文件中找到字典没有的词汇,ispell会建议使用的词汇,或是让你将新的词汇加入个人字典。
7 h$ w/ O6 U O& X8 |9 Z
2 d+ `- h* G) J( i语法6 b, S* g& ?: [' s
ispell [-aAbBClmMnNPStVx][-d<字典文件>][-L<行数>][-p<字典文件>][-w<非字母字符>][-W<字符串长度>][要检查的文件]
6 x; o U6 [/ c. H8 r, a( e参数:2 C& X. F" c. t- H1 ?
$ W8 x6 @; K* G# W8 p-a 当其他程序输出送到ispell时,必须使用此参数。4 g& R# e9 F3 P" i
-A 读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。
" ]6 o+ e/ ~# N& g2 r8 E- w' q# _* p-b 产生备份文件,文件名为.bak。
4 J% \! n3 L" V1 J5 ]/ Q3 _-B 检查连字错误。7 M ^* V' G8 g- F6 r
-C 不检查连字错误。2 g. z# }, E8 G: m9 X' w3 {) n
-d<字典文件> 指定字典文件。$ M+ A# l# P2 ~: S
-l 从标准输入设备读取字符串,结束后显示拼错的词汇。& B9 G. \# A9 l. V: K2 m
-L<行数> 指定内文显示的行数。
- j7 D( j$ ]; I% W, s-m 自动考虑字尾的变化。
+ K( |. N0 j$ ?# K: W9 T-M 进入ispell后,在画面下方显示指令的按键。+ ~) v3 C$ C {/ F- o3 v( ~" h& |
-n 检查的文件为noff或troff的格式。
( ] w$ L i8 ~$ A. O# F x6 w' t-N 进入ispell后,在画面下方不显示指令的按键。" e: s% D- W/ ]7 T( O+ Q
-p<字典文件> 指定个人字典文件。* S* S0 g- |9 g& n
-P 不考虑字尾变化的情形。
3 r' M& w) L' }! x, o; b( @-S 不排序建议取代的词汇。
+ ^. S: r3 C7 x7 w+ a: e5 y/ F9 J-t 检查的文件为TeX或LaTeX的格式。$ A" v1 h6 e) |+ I; A& X, H: v. w- D
-V 非ANSI标准的字符会以"M-^"的方式来显示。
" j. c2 S0 s+ I3 j-w<非字母字符> 检查时,特别挑出含有指定的字符。( o1 ~4 O4 d% G" h, @- i
-W<字符串长度> 不检查指定长度的词汇。
) j0 F$ N+ Q: p$ j) y& V5 H$ {4 v, l-x 不要产生备份文件。0 y9 l8 f9 n& v
实例
3 u2 u( R& y; P5 k( v( ]3 ~检查文件的拼写。例如,检查testfile文件,可使用如下命令:
6 S! H- @" U: _" |8 y) U0 W* n9 c( }' b3 p1 I; m& y
ispell testfile
, l* x9 Q' u( O2 d9 h如果文件中出现可疑词汇,则第一个出现的可疑词汇以高亮显示,并在屏幕下方给出词汇的修改意见,以及ispell的操作命令。如下所示:
. h- a K# f; {$ C4 |( n7 i& ]/ p3 ?' T7 b
netwrks File: testfile , V* g* c: N, @% Y" u/ R/ U' E
Linux netwrks are becoming more and more common, but security is often an overlooked
( q: x, c4 ~% K! w7 w; q9 jissue. Unfortunately
9 q: x1 b" ]3 G, I" E$ r( j0: networks 6 N% ~% ] B8 C0 ^: B8 N
[SP] <number> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it or ? for help1 T1 j! d9 A4 `' K5 p; ~* A
本例中,检查出netwrks 错误,并提示纠正信息,此时输入"0",即使用networks 来纠正错误,同时继续显示下一个错误,直到所有的错误显示完毕。
) q% e; ]& L. t4 G+ K& R/ n! s7 A1 }- o0 Y x
通过以上实例我们可以发现,文件testfile中有拼写错误,对该文件进行修改后需备份文件。此时使用如下命令:
% X; \+ C! K# s$ P
S) E8 p7 @5 i/ c2 \ispell-b testfile #检查拼写错误的同时,备份文件
5 b; d0 b7 L, c1 q& |6 q如果文件已经无拼写错误,则不显示任何信息,通过ls命令我们也可以查看到当前文件目录下产生了文件testfile的备份文件testfile.bak。查看结果如下所示:1 }' E1 Y+ r- Q" @- p9 Q
9 Z/ @2 }) J7 o2 J6 o
$ ls #以列表的形式查看当前目录下的文件
) N3 K9 }; Z/ ^; U) I5 Oexamples.desktop testfile_1 testfile.bak xx01 模板图片 音乐
4 w6 u& B4 _& a0 ]1 Q' xtestfile testfile1 testfile_2 xx00 公共的视频文档桌面 5 F( D7 v. Y, L
其中,testfile.bak 文件就是刚才命令生成的备份文件,内容与原来的testfile 文件内容是一样的。 |
|