⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch08_197.htm

📁 by Randal L. Schwartz and Tom Phoenix ISBN 0-596-00132-0 Third Edition, published July 2001. (See
💻 HTM
字号:
<html><head><title>Term::Complete (Perl in a Nutshell, 2nd Edition)</title><link rel="stylesheet" type="text/css" href="../style/style1.css" /><meta name="DC.Creator" content="Stephen Spainhour" /><meta name="DC.Format" content="text/xml" scheme="MIME" /><meta name="DC.Language" content="en-US" /><meta name="DC.Publisher" content="O'Reilly &amp; Associates, Inc." /><meta name="DC.Source" scheme="ISBN" content="0596002416L" /><meta name="DC.Subject.Keyword" content="stuff" /><meta name="DC.Title" content="Perl in a Nutshell, 2nd Edition" /><meta name="DC.Type" content="Text.Monograph" /></head><body bgcolor="#ffffff"><img src="gifs/smbanner.gif" usemap="#banner-map" border="0" alt="Book Home" /><map name="banner-map"><area shape="rect" coords="1,-2,616,66" href="index.htm" alt="Java and XSLT" /><area shape="rect" coords="629,-11,726,25" href="jobjects/fsearch.htm" alt="Search this book" /></map><div class="navbar"><table width="684" border="0"><tr><td align="left" valign="top" width="228"><a href="ch08_196.htm"><img src="../gifs/txtpreva.gif" alt="Previous" border="0" /></a></td><td align="center" valign="top" width="228" /><td align="right" valign="top" width="228"><a href="ch08_198.htm"><img src="../gifs/txtnexta.gif" alt="Next" border="0" /></a></td></tr></table></div><h2 class="sect1">8.197. Term::Complete</h2><p><a name="INDEX-1561" />Provides word completion on list of wordsin a specified array. Exports one function.</p><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b>Complete</b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black" /><pre>Complete ('<em class="replaceable">prompt_string</em>', <em class="replaceable">array</em>)</pre><p>Sends string to the currently selected filehandle, reads theuser's response, and returns the response. Takes thefollowing arguments:</p><dl><dt><i><em class="replaceable"><tt>prompt_string</tt></em></i></dt><dd>The prompt for user input</p></dd><dt><i><em class="replaceable"><tt>array</tt></em></i></dt><dd>The array of words against which the user's input ismatched</p></dd></dl><p>If any of the following characters are included in theuser's response to<em class="replaceable"><tt>prompt_string</tt></em>, they are treated as specialcharacters:</p><dl><dt><i><em class="emphasis">Tab</em></i></dt><dd>Does word completion, matching what the user has typed so far againstthe list of strings in <em class="emphasis">completion_list</em>. On aunique match, outputs the rest of the matched string and waits forthe user to press Return. Otherwise, leaves partial input unchangedand sounds the bell.</p></dd><dt><i><em class="emphasis">Ctrl-D</em></i></dt><dd>Prints all possible completions of the user'spartial input, or the entire completion list if the partial inputstring is null, and reissues the prompt string and the partial input.Redefine by setting the variable<tt class="literal">$Term::Complete::complete</tt>.</p></dd><dt><i><em class="emphasis">Ctrl-U</em></i></dt><dd>Erases any partial input. Redefine by setting the variable<tt class="literal">$Term::Complete::kill</tt>.</p></dd><dt><i><em class="emphasis">Del</em>, <em class="emphasis">BS</em></i></dt><dd>Delete and backspace characters; both erase one character from thepartial input string. Redefine by setting the variables<tt class="literal">$Term::Complete::erase1</tt> and<tt class="literal">$Term::Complete::erase2</tt>.</p></dd></dl></div><hr width="684" align="left" /><div class="navbar"><table width="684" border="0"><tr><td align="left" valign="top" width="228"><a href="ch08_196.htm"><img src="../gifs/txtpreva.gif" alt="Previous" border="0" /></a></td><td align="center" valign="top" width="228"><a href="index.htm"><img src="../gifs/txthome.gif" alt="Home" border="0" /></a></td><td align="right" valign="top" width="228"><a href="ch08_198.htm"><img src="../gifs/txtnexta.gif" alt="Next" border="0" /></a></td></tr><tr><td align="left" valign="top" width="228">8.196. Term::Cap</td><td align="center" valign="top" width="228"><a href="index/index.htm"><img src="../gifs/index.gif" alt="Book Index" border="0" /></a></td><td align="right" valign="top" width="228">8.198. Term::ReadLine</td></tr></table></div><hr width="684" align="left" /><img src="../gifs/navbar.gif" usemap="#library-map" border="0" alt="Library Navigation Links" /><p><p><font size="-1"><a href="copyrght.htm">Copyright &copy; 2002</a> O'Reilly &amp; Associates. All rights reserved.</font></p><map name="library-map"><area shape="rect" coords="1,0,85,94" href="../index.htm"><area shape="rect" coords="86,1,178,103" href="../lwp/index.htm"><area shape="rect" coords="180,0,265,103" href="../lperl/index.htm"><area shape="rect" coords="267,0,353,105" href="../perlnut/index.htm"><area shape="rect" coords="354,1,446,115" href="../prog/index.htm"><area shape="rect" coords="448,0,526,132" href="../tk/index.htm"><area shape="rect" coords="528,1,615,119" href="../cookbook/index.htm"><area shape="rect" coords="617,0,690,135" href="../pxml/index.htm"></map></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -