blob: c5496aa72cb80f5843e258a0cbe1ff46c8e722b7 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>Editor Options: Code Completion</title>
<link rel="stylesheet" href="ide.css" title="Oracle BLAFDoc" type="text/css"/>
</head>
<body>
<p><a id="netbeans.optionsDialog.editor.codeCompletion" name="netbeans.optionsDialog.editor.codeCompletion"></a></p>
<div id="NBCSH172"><!-- infolevel="all" infotype="General" --><a id="sthref7" name="sthref7"></a>
<h1>Editor Options: Code Completion</h1>
<a name="BEGIN" id="BEGIN"></a>
<p>As you type in the Source Editor, you can use the IDE's code completion feature to find code snippets and have them filled in for you automatically. In this tab, you can customize code completion. Some code completion properties apply to all languages, while others are language-specific.
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG2415">
<param name="text" value="<html><u>How?</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<p>This panel has the following elements.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t6">Element</th>
<th align="left" valign="bottom" id="r1c2-t6">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t6" headers="r1c1-t6">
<p>Language</p>
</td>
<td align="left" headers="r2c1-t6 r1c2-t6">The language whose global formatting options you want to edit.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;All Languages</p>
</td>
<td align="left" headers="r3c1-t6 r1c2-t6">All languages that support code completion.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;HTML</p>
</td>
<td align="left" headers="r4c1-t6 r1c2-t6">Formatting options that are specific to HTML.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t6" headers="r1c1-t6">&nbsp;&nbsp;&nbsp;&nbsp;JSON</td>
<td align="left" headers="r5c1-t6 r1c2-t6">Formatting options that are specific to JSON.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Java</p>
</td>
<td align="left" headers="r6c1-t6 r1c2-t6">Formatting options that are specific to Java.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t6" headers="r1c1-t6">&nbsp;&nbsp;&nbsp;&nbsp;JavaScript</td>
<td align="left" headers="r7c1-t6 r1c2-t6">Formatting options that are specific to JavaScript.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;PHP</p>
</td>
<td align="left" headers="r8c1-t6 r1c2-t6">Formatting options that are specific to PHP.
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG1978">
<param name="text" value="<html><u>More</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t6" headers="r1c1-t6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;C/C++</p>
</td>
<td align="left" headers="r9c1-t6 r1c2-t6">Formatting options that are specific to C/C++.
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG1978">
<param name="text" value="<html><u>More</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>All Languages</b> as the language and apply to all languages, where applicable.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t7">Element</th>
<th align="left" valign="bottom" id="r1c2-t7">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t7" headers="r1c1-t7">
<p>Auto Popup Completion Window</p>
</td>
<td align="left" headers="r2c1-t7 r1c2-t7">When selected, enables the editor to display a code completion box with options for how to complete an expression.
<p>This property applies only to editor types that support code completion, such as Java, HTML, JSP and C/C++.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t7" headers="r1c1-t7">
<p>Auto Popup Documentation Window</p>
</td>
<td align="left" headers="r3c1-t7 r1c2-t7">When selected, the documentation window appears automatically, otherwise only if it is invoked explicitly (Ctrl-Shift-Space, by default).</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t7" headers="r1c1-t7">
<p>Display Documentation Next to Completion</p>
</td>
<td align="left" headers="r4c1-t7 r1c2-t7">Specifies that the code completion window appears next to, rather than above/below, the related code.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t7" headers="r1c1-t7">
<p>Insert Single Proposals Automatically</p>
</td>
<td align="left" headers="r5c1-t7 r1c2-t7">When selected, the code completion box does not appear when the IDE is aware of only one possible completion for the expression. The expression is completed automatically, but only if you invoke code completion explicitly, not if you simply type "." behind an identifier.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t7" headers="r1c1-t7">
<p>Case Sensitive Code Completion</p>
</td>
<td align="left" headers="r6c1-t7 r1c2-t7">If selected, the code completion box only displays results that match the case of the expression that you are typing.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t7" headers="r1c1-t7">
<p>Show Deprecated Members in Code Completion</p>
</td>
<td align="left" headers="r7c1-t7 r1c2-t7">If selected, any deprecated class elements that are available are shown in the completion box. Deprecated members are struck through with a line to indicate that they are deprecated.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t7" headers="r1c1-t7">
<p>Insert Closing Brackets Automatically</p>
</td>
<td align="left" headers="r8c1-t7 r1c2-t7">When selected, the Source Editor generates the closing parenthesis, bracket, brace, or quotation mark after you type the first one.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>HTML</b> as the language and apply only to HTML files.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t8">Element</th>
<th align="left" valign="bottom" id="r1c2-t8">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t8" headers="r1c1-t8">
<p>Auto Popup Completion Window</p>
</td>
<td align="left" headers="r2c1-t8 r1c2-t8">When selected, enables the editor to display a code completion box with options for how to complete an expression.
<p>This property applies only to editor types that support code completion, such as Java, HTML, and JSP.</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t8" headers="r1c1-t8">
<p>Equals-sign (=) Keypress After Attribute Name Autocompletes Quote Set</p>
</td>
<td align="left" headers="r3c1-t8 r1c2-t8">If you type an HTML tag with an attribute name, like <code dir="ltr">&lt;img src</code>, and then type <code dir="ltr">=</code>, the IDE adds a pair of quote tags and places your cursor between the quote tags. So if you type &lt;img src=, the IDE expands this to &lt;img src="|". Enabled by default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t8" headers="r1c1-t8">
<p>Display Documentation Next to Completion</p>
</td>
<td align="left" headers="r4c1-t8 r1c2-t8">Specifies that the code completion window appears next to, rather than above/below, the related code.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t8" headers="r1c1-t8">
<p>Insert Single Proposals Automatically</p>
</td>
<td align="left" headers="r5c1-t8 r1c2-t8">When selected, the code completion box does not appear when the IDE is aware of only one possible completion for the expression. The expression is completed automatically, but only if you invoke code completion explicitly, not if you simply type "." behind an identifier.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t8" headers="r1c1-t8">
<p>Case Sensitive Code Completion</p>
</td>
<td align="left" headers="r6c1-t8 r1c2-t8">If selected, the code completion box only displays results that match the case of the expression that you are typing.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t8" headers="r1c1-t8">
<p>Show Deprecated Members in Code Completion</p>
</td>
<td align="left" headers="r7c1-t8 r1c2-t8">If selected, any deprecrated class elements that are available are shown in the completion box. Deprecated members are struck through with a line to indicate that they are deprecated.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t8" headers="r1c1-t8">
<p>Insert Closing Brackets Automatically</p>
</td>
<td align="left" headers="r8c1-t8 r1c2-t8">When selected, the Source Editor generates the closing parenthesis, bracket, brace, or quotation mark after you type the first one.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>JSON</b> as the language and apply only to JSON files.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t9">Element</th>
<th align="left" valign="bottom" id="r1c2-t9">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t9" headers="r1c1-t9">
<p>Quotes Completion</p>
</td>
<td align="left" headers="r2c1-t9 r1c2-t9">Enables completion of quotes when selected.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t9" headers="r1c1-t9">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Use Smart Quotes (" and ') Completion (after text selection, etc.)</p>
</td>
<td align="left" headers="r3c1-t9 r1c2-t9">When selected, enables the editor to apply double or single quotes to selected text, etc.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>Java</b> as the language and apply only to Java files.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t10">Element</th>
<th align="left" valign="bottom" id="r1c2-t10">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t10" headers="r1c1-t10">
<p>Guess Filled Method Arguments</p>
</td>
<td align="left" headers="r2c1-t10 r1c2-t10">When selected, enables the editor to insert a variable available in the current context as the method argument. Enabled by default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t10" headers="r1c1-t10">
<p>Auto Popup Triggers for Java</p>
</td>
<td align="left" headers="r3c1-t10 r1c2-t10">Specify the patterns upon which code completion appears. For example, a new dot can trigger code completion, so that related method parameters are shown.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t10" headers="r1c1-t10">
<p>Auto Popup on Typing Any Java Identifier Part</p>
</td>
<td align="left" headers="r4c1-t10 r1c2-t10">If this option is enabled, code completion is shown when a new Java identifier part is entered.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t10" headers="r1c1-t10">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Completion Selectors for Java</p>
</td>
<td align="left" headers="r5c1-t10 r1c2-t10">Specify the characters that confirm the current selection in the code completion box. When one of the selectors is pressed, the current item in the code completion box is selected and entered in the editor, with the selector appearing after it.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t10" headers="r1c1-t10">
<p>Subword completion</p>
</td>
<td align="left" headers="r6c1-t10 r1c2-t10">Enables code completion of subwords when selected.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t10" headers="r1c1-t10">
<p>Packages/classes</p>
</td>
<td align="left" headers="r7c1-t10 r1c2-t10">Enables you to limit what is shown in the code completion box.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t10" headers="r1c1-t10">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Exclude</p>
</td>
<td align="left" headers="r8c1-t10 r1c2-t10">Define which packages, classes, or methods must be excluded from code completion. Click Add to specify, Edit to modify, or Remove to delete an excluded pattern.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t10" headers="r1c1-t10">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Include</p>
</td>
<td align="left" headers="r9c1-t10 r1c2-t10">Define which packages, classes, or methods must be included into code completion. Click Add to specify, Edit to modify, or Remove to delete an included pattern.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r10c1-t10" headers="r1c1-t10">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Apply rules to methods</p>
</td>
<td align="left" headers="r10c1-t10 r1c2-t10">When selected, enables the editor to apply the specified excluded and included patterns to methods.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r11c1-t10" headers="r1c1-t10">
<p>Auto Popup Triggers for Javadoc</p>
</td>
<td align="left" headers="r11c1-t10 r1c2-t10">Specify the patterns upon which the code completion box prompts inside Javadoc comments.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>JavaScript</b> as the language and apply only to JavaScript files.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t11">Element</th>
<th align="left" valign="bottom" id="r1c2-t11">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t11" headers="r1c1-t11">
<p>Enable Auto Popup Completion Window for</p>
</td>
<td align="left" headers="r2c1-t11 r1c2-t11">
<p>Enables the editor to display a code completion box with options for how to complete an expression. Decide the circumstances under which the completion window opens from the following options:</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t11" headers="r1c1-t11">
<p>&nbsp;&nbsp;&nbsp;&nbsp;All Possible Situations</p>
</td>
<td align="left" headers="r3c1-t11 r1c2-t11">The auto popup completion window opens whenever it can be of use.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t11" headers="r1c1-t11">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Customize</p>
</td>
<td align="left" headers="r4c1-t11 r1c2-t11">Select the Customize option and then tick the boxes for the circumstances under which the auto popup completion window opens. If you select Customize and do not select any of the circumstances under Customize, the auto popup completion window will never open.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t11" headers="r1c1-t11">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;After "."</td>
<td align="left" headers="r5c1-t11 r1c2-t11">Select to enable code completion after a dot.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t11" headers="r1c1-t11">
<p>Type Resolution</p>
</td>
<td align="left" headers="r6c1-t11 r1c2-t11">Enables the editor display types suitable in the current context.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t11" headers="r1c1-t11">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Perform full type resolution</p>
</td>
<td align="left" headers="r7c1-t11 r1c2-t11">When selected, all applicable types with respective functions and variables get resolved and used for code completion and in the Navigator.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t11" headers="r1c1-t11">
<p>Quotes Completion</p>
</td>
<td align="left" headers="r8c1-t11 r1c2-t11">Enables completion of quotes when selected.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t11" headers="r1c1-t11">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Use Smart Quotes (" and ') Completion (after text selection, etc.)</p>
</td>
<td align="left" headers="r9c1-t11 r1c2-t11">When selected, enables the editor to apply double or single quotes to selected text, etc.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r10c1-t11" headers="r1c1-t11">
<p>Code Completion Item Signature Char Width</p>
</td>
<td align="left" headers="r10c1-t11 r1c2-t11">Use to specify the width of the code completion box for JavaScript. The default is 40.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>PHP</b> as the language and apply only to PHP files.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t12">Element</th>
<th align="left" valign="bottom" id="r1c2-t12">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t12" headers="r1c1-t12">
<p>Enable Auto Popup Completion Window</p>
</td>
<td align="left" headers="r2c1-t12 r1c2-t12">
<p>Enables the editor to display a code completion box with options for how to complete an expression. Decide the circumstances under which the completion window opens from the following options:</p>
</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;All Possible Situations</p>
</td>
<td align="left" headers="r3c1-t12 r1c2-t12">The auto popup completion window opens whenever it can be of use.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Customize</p>
</td>
<td align="left" headers="r4c1-t12 r1c2-t12">Select the Customize option and then tick the boxes for the circumstances under which the auto popup completion window opens. If you select Customize and do not select any of the circumstances under Customize, the auto popup completion window will never open.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t12" headers="r1c1-t12">
<p>Code Completion for Class Methods</p>
</td>
<td align="left" headers="r5c1-t12 r1c2-t12">Select the class methods that prompt a code completion window.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Also Static Methods after "-&gt;"</p>
</td>
<td align="left" headers="r6c1-t12 r1c2-t12">Selected by default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Also Non-static Methods after "::"</p>
</td>
<td align="left" headers="r7c1-t12 r1c2-t12">Disabled by default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Use Smart Parameters Pre-Filling</p>
</td>
<td align="left" headers="r8c1-t12 r1c2-t12">Code completion suggests valid variables (of desired type), so you don't have to rewrite method calls every time you use code completion. Enabled by default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t12" headers="r1c1-t12">
<p>Code Completion for Variables</p>
</td>
<td align="left" headers="r9c1-t12 r1c2-t12">Select to have code completion for all variables (default) or only variables in the local file.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r10c1-t12" headers="r1c1-t12">
<p>Type of Code Completion (PHP 5.3 only)</p>
</td>
<td align="left" headers="r10c1-t12 r1c2-t12">Select which type of code completion to use when referring to classes:</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r11c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Smart</p>
</td>
<td align="left" headers="r11c1-t12 r1c2-t12">Uses partially qualified names according to namespace declarations. Default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r12c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Fully Qualified</p>
</td>
<td align="left" headers="r12c1-t12 r1c2-t12">Always use fully qualified names regardless of namespace declarations.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r13c1-t12" headers="r1c1-t12">
<p>&nbsp;&nbsp;&nbsp;&nbsp;Unqualified</p>
</td>
<td align="left" headers="r13c1-t12 r1c2-t12">Always use names without namespaces.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<p>The following code completion options are available when you select <b>C/C++</b> as the language and apply only to C/C++ projects.</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t13">Element</th>
<th align="left" valign="bottom" id="r1c2-t13">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t13" headers="r1c1-t13">
<p>Auto Popup Triggers for C/C++ Identifier</p>
</td>
<td align="left" headers="r2c1-t13 r1c2-t13">When you type the symbols shown in this field, the editor opens a popup completion window to enable you to select an identifier from a list. The symbols ,-&gt;:: are the default triggers, and you can add or remove symbols..</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t13" headers="r1c1-t13">
<p>Auto Insert #include Directives for Completed Identifiers</p>
</td>
<td align="left" headers="r3c1-t13 r1c2-t13">If you select this option, the editor automatically inserts the appropriate #include directive required for an identifier you selected from a code completion popup window. This option is enabled by default.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t13" headers="r1c1-t13">
<p>Auto Popup Triggers for #include Directives</p>
</td>
<td align="left" headers="r4c1-t13 r1c2-t13">Specify the characters that, when typed after the #include directive, cause the popup completion window to display a list of headers files. If you type a double-quotation mark (") a completion popup of header files from your project displays. If you type a left-angle bracket (&lt;) the completion popup shows header files that are on the compiler search path. This option is enabled by default. .</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<a id="NBCSH219" name="NBCSH219"></a>
<hr><p><b>Related Topics</b></p>
<p><i>Developing Applications with NetBeans IDE</i>,
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG117">
<param name="text" value="<html><u>&quot;Working with the Options Window&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<!-- -->
<!-- Start Footer -->
<table summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="86%"><a href="legal_notice.htm">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.</a>
</td>
</tr>
</table>
<!-- -->
</body>
</html>