diff options
author | rsc <devnull@localhost> | 2005-01-14 03:45:44 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2005-01-14 03:45:44 +0000 |
commit | 78e51a8c6678b6e3dff3d619aa786669f531f4bc (patch) | |
tree | 015e00fde4fc837fd31b705e18d17dc913829388 /man/man1/dict.html | |
parent | 2634795b5f0053bc0ff08e5d7bbc0eda8efea061 (diff) | |
download | plan9port-78e51a8c6678b6e3dff3d619aa786669f531f4bc.tar.gz plan9port-78e51a8c6678b6e3dff3d619aa786669f531f4bc.tar.bz2 plan9port-78e51a8c6678b6e3dff3d619aa786669f531f4bc.zip |
checkpoint
Diffstat (limited to 'man/man1/dict.html')
-rw-r--r-- | man/man1/dict.html | 168 |
1 files changed, 168 insertions, 0 deletions
diff --git a/man/man1/dict.html b/man/man1/dict.html new file mode 100644 index 00000000..48d086ba --- /dev/null +++ b/man/man1/dict.html @@ -0,0 +1,168 @@ +<head> +<title>dict(1) - Plan 9 from User Space</title> +<meta content="text/html; charset=utf-8" http-equiv=Content-Type> +</head> +<body bgcolor=#ffffff> +<table border=0 cellpadding=0 cellspacing=0 width=100%> +<tr height=10><td> +<tr><td width=20><td> +<tr><td width=20><td><b>DICT(1)</b><td align=right><b>DICT(1)</b> +<tr><td width=20><td colspan=2> + <br> +<p><font size=+1><b>NAME </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + dict, adict – dictionary browser<br> + +</table> +<p><font size=+1><b>SYNOPSIS </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + <tt><font size=+1>dict</font></tt> [ <tt><font size=+1>−k</font></tt> ] [ <tt><font size=+1>−d</font></tt> <i>dictname</i> ] [ <tt><font size=+1>−c</font></tt> <i>command</i> ] [ <i>pattern</i> ] <tt><font size=+1>adict</font></tt> [ + <tt><font size=+1>−d</font></tt> <i>dictname</i> ] [ <i>pattern</i> ]<br> + +</table> +<p><font size=+1><b>DESCRIPTION </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + <i>Dict</i> is a dictionary browser. If a <i>pattern</i> is given on the command + line, <i>dict</i> prints all matching entries; otherwise it repeatedly + accepts and executes commands. The options are<br> + <tt><font size=+1>−d</font></tt> <i>dictname</i> Use the given dictionary. A list of available dictionaries + is printed by option <tt><font size=+1>−d?</font></tt>. The default is the first dictionary + on the list that is installed on the system.<br> + <tt><font size=+1>−c</font></tt> <i>command</i> Execute one command and quit. The command syntax is + described below.<br> + <tt><font size=+1>−k</font></tt> Print a pronunciation key. + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + Patterns are regular expressions (see <a href="../man7/regexp.html"><i>regexp</i>(7)</a>), with an implicit + leading <tt><font size=+1>^</font></tt> and trailing <tt><font size=+1>$</font></tt>. Patterns are matched against an index + of headwords and variants, to form a ‘match set’. By default, + both patterns and the index are folded: upper case characters + are mapped into their lower case equivalents, and Latin accented + characters are mapped into their non-accented equivalents. In + interactive mode, there is always a ‘current match set’ and a + ‘current entry’ within the match set. Commands can change either + or both, as well as print the entries or information about them. + + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + Commands have an address followed by a command letter. Addresses + have the form:<br> + <tt><font size=+1>/</font></tt><i>re</i><tt><font size=+1>/</font></tt> Set the match set to all entries matching the regular expression + <i>re</i>, sorted in dictionary order. Set the current entry to the first + of the match set.<br> + <tt><font size=+1>!</font></tt><i>re</i><tt><font size=+1>!</font></tt> Like <tt><font size=+1>/</font></tt><i>re</i><tt><font size=+1>/</font></tt> but use exact matching, i.e., without case and accent + folding.<br> + <i>n</i> An integer <i>n</i> means change the current entry to the <i>n</i>th of the + current match set.<br> + <tt><font size=+1>#</font></tt><i>n</i> The integer <i>n</i> is an absolute byte offset into the raw dictionary. + (See the <tt><font size=+1>A</font></tt> command, below.)<br> + <i>addr</i><tt><font size=+1>+</font></tt> After setting the match set and current entry according to + <i>addr</i>, change the match set and current entry to be the next entry + in the dictionary (not necessarily in the match set) after the + current entry.<br> + <i>addr</i><tt><font size=+1>−</font></tt> Like <i>addr</i><tt><font size=+1>+</font></tt> but go to previous dictionary entry. + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + The command letters come in pairs: a lower case and the corresponding + upper case letter. The lower case version prints something about + the current entry only, and advances the current entry to the + next in the match set (wrapping around to the beginning after + the last). The upper case version prints something about + all of the match set and resets the current entry to the beginning + of the set.<br> + <tt><font size=+1>p</font></tt>,<tt><font size=+1>P</font></tt> Print the whole entry.<br> + <tt><font size=+1>h</font></tt>,<tt><font size=+1>H</font></tt> Print only the headword(s) of the entry.<br> + <tt><font size=+1>a</font></tt>,<tt><font size=+1>A</font></tt> Print the dictionary byte offset of the entry.<br> + <tt><font size=+1>r</font></tt>,<tt><font size=+1>R</font></tt> Print the whole entry in raw format (without translating special + characters, etc.). + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + If no command letter is given for the first command, <tt><font size=+1>H</font></tt> is assumed. + After an <tt><font size=+1>H</font></tt>, the default command is <tt><font size=+1>p</font></tt>. Otherwise, the default command + is the previous command. + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + <i>Adict</i> is a dictionary browser for <a href="../man1/acme.html"><i>acme</i>(1)</a>. When run with no arguments, + it creates a new <i>acme</i> window named <tt><font size=+1>/adict/</font></tt> listing the installed + dictionaries. Clicking with button 3 on a dictionary name will + create a new empty window named <tt><font size=+1>/adict/</font></tt><i>dict</i><tt><font size=+1>/.</font></tt> Typing and then + clicking on a pattern in this window will create + a new lookup window named <tt><font size=+1>/adict/</font></tt><i>dict</i><tt><font size=+1>/</font></tt><i>pattern</i> containing the dictionary’s + definition of <i>pattern</i>. Clicking with button 3 on any word in this + new window will create new lookup windows. + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + If <i>adict</i> is run with a <i>pattern ,</i> it starts with the <tt><font size=+1>/adict/</font></tt><i>dict</i><tt><font size=+1>/</font></tt><i>pattern</i> + window. + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + If <i>adict</i> is run with no pattern but with a <tt><font size=+1>−d</font></tt> option, it starts + with the <tt><font size=+1>/adict/</font></tt><i>dict</i><tt><font size=+1>/</font></tt> window.<br> + +</table> +<p><font size=+1><b>FILES </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + <tt><font size=+1>/usr/local/plan9/dict<br> + </font></tt> + <table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + dictionaries<br> + + </table> + +</table> +<p><font size=+1><b>SEE ALSO </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + <a href="../man7/regexp.html"><i>regexp</i>(7)</a><br> + +</table> +<p><font size=+1><b>SOURCE </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + <tt><font size=+1>/usr/local/plan9/src/cmd/dict<br> + /usr/local/plan9/bin/adict<br> + </font></tt> +</table> +<p><font size=+1><b>BUGS </b></font><br> + +<table border=0 cellpadding=0 cellspacing=0><tr height=2><td><tr><td width=20><td> + + A font with wide coverage of the Unicode Standard should be used + for best results. (Try <tt><font size=+1>/usr/local/plan9/font/pelm/unicode.9.font</font></tt>.) + + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + If the <i>pattern</i> doesn’t begin with a few literal characters, matching + takes a long time. + <table border=0 cellpadding=0 cellspacing=0><tr height=5><td></table> + + The dictionaries are not distributed outside Bell Labs, though + see <tt><font size=+1>/usr/local/plan9/dict/README</font></tt> for information on using free + dictionaries prepared by Project Gutenberg.<br> + +</table> + +<td width=20> +<tr height=20><td> +</table> +<!-- TRAILER --> +<table border=0 cellpadding=0 cellspacing=0 width=100%> +<tr height=15><td width=10><td><td width=10> +<tr><td><td> +<center> +<a href="../../"><img src="../../dist/spaceglenda100.png" alt="Space Glenda" border=1></a> +</center> +</table> +<!-- TRAILER --> +</body></html> |