blob: 6fda923543e83769eb2aca010d2253cef71d21d7 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>NetBeans IDE - 编辑和重构</title>
<meta http-equiv="content-language" content="en">
<meta name="description" content="DESCRIPTION HERE">
<link rel="stylesheet" type="text/css" href="../../features.css">
<link rel="stylesheet" type="text/css" href="/images_www/js/colorbox/colorbox.css">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<script type="text/javascript" src="/images_www/js/colorbox/jquery.colorbox-min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a.cbox').colorbox({rel: 'cbox', opacity: 0.7});
});
</script>
<div style="margin:10px 20px 0px 0px;">
<h1>编辑和重构</h1>
<p class="xintro">
<a href="../../images_www/v7/3/features/ide-editor-full.png"><img alt="NetBeans IDE 中的 Java 编辑器功能" src="../../images_www/v7/3/features/ide-editor-cut.png"><br> <span class="font-11">单击图像查看全屏预览</span></a>
</p>
<p class="intro">
可识别语言的 NetBeans 编辑器会在您键入内容时检测错误,并通过文档弹出式窗口和智能代码完成功能来为您提供帮助 - 所有这些功能使用起来既快捷、又简便,它将不愧为您的首选小型文本编辑器。
</p>
<div class="line">&nbsp;</div>
<!-- right text section start -->
<a name="o1"></a> <span class="overview-left" id="im2"><a class="cbox" href="../../images_www/v7/3/features/ide-editor-java8-full.png" title="Java SE 8"><img alt="Java SE 8" src="../../images_www/v7/3/features/ide-editor-java8-cut.png" width="320" /></a></span>
<h2>Java 8 语言工具</h2>
<p>NetBeans IDE 是适用于 Java 8 的正式 IDE。使用它的编辑器、代码分析器和转换器,您可以快速顺畅地升级应用程序以使用新的 Java 8 语言结构,例如,lambda、功能操作和方法引用。
</p>
<p>提供了批处理分析器和转换器,便于同时搜索多个应用程序,并匹配转换为新 Java 8 语言结构的模式。</p>
<p><a class="arr-link" href="https://www.youtube.com/watch?v=N8HsVgUDCn8"> 智能迁移至 JDK 8</a></p>
<div class="line">&nbsp;</div>
<!-- right text section end -->
<!-- left text section start -->
<a name="o2"></a> <span class="overview-right" id="im1"><a class="cbox" href="../../images_www/v7/3/features/ide-editor-templates-full.png" title="模板和样例应用程序"><img alt="" src="../../images_www/v7/3/features/ide-editor-templates-cut.png" /></a></span>
<h2>编辑器和文件模板</h2>
<p> NetBeans IDE 中的编辑器不只是一个文本编辑器。NetBeans 编辑器可以缩进行,匹配字词和括号,并按照语法和语义突出显示源代码。</p>
<p>该编辑器支持多种语言,包括 Java、C/C++、XML、HTML、PHP、Groovy、CSS 和 JavaScript。它可以扩展为支持其他语言。</p>
<p>IDE 为其支持的每项技术提供文件模板,例如,Java 文件模板、HTML 文件模板和 JavaScript 文件模板。</p>
<p><a class="arr-link" href="../../kb/index.html"> NetBeans 技术学习资源</a></p>
<div class="line">&nbsp;</div>
<!-- left text section end -->
<table>
<tr>
<td class="valign-top"><h2>静态分析</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>实况分析</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>丰富重构</h2></td>
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="FindBugs" class="box " src="../../images_www/v7/3/features/ide-editor-findbugs.png" /></span><br /> 错误代码的成本随着未修复时间的变长而增加。IDE 向您提供静态代码分析工具,特别是与常用开源 Java FindBugs 工具的集成。<br /><br />
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="解析" class="box " src="../../images_www/v7/3/features/ide-editor-parsing.png" /></span><br /> IDE 能够实况分析输入的源代码。该编辑器可标记错误,突出显示实例,显示编译器提示、快速修复、警告和语言文档。<br /><br />
</p>
</td>
<!--<td>&nbsp;&nbsp;&nbsp;</td>-->
<td class="valign-top" style="width:33%">
<p>
<span class="overview-centre" id="im8"><img alt="重构" class="box " src="../../images_www/v7/3/features/ide-editor-refactoring.png" /></span><br /> IDE 重构工具允许您在不破坏代码的前提下对其重构。通过 "Inspect & Transform"(检查并转换)工具,可以对整个代码库运行强大的检查,同时自动修复代码。<br /><br />
</p>
</td>
</tr>
<tr>
<td class="valign-top"><h2>代码完成</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>智能导航</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>快速插入</h2></td>
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="完成" class="box " src="../../images_www/v7/3/features/ide-editor-completion.png" /></span><br /> 该编辑器支持多种语言的自动代码完成,包括 Java、C/C++、PHP、Groovy、XML、HTML、CSS 和 JavaScript。
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="导航" class="box " src="../../images_www/v7/3/features/ide-editor-navigate.png" /></span><br /> 使用标准文本、驼峰匹配格式或通配符导航至任何文件、类型或符号,并在整个代码库中执行区分大小写的搜索。
</p>
</td>
<!--<td>&nbsp;&nbsp;&nbsp;</td>-->
<td class="valign-top" style="width:33%">
<p>
<span class="overview-centre" id="im8"><img alt="插入" class="box " src="../../images_www/v7/3/features/ide-editor-codegenerator.png" /></span><br /> 使用该编辑器时,可以在编辑器中自动生成常用代码片段。您可以为常用代码片段定义代码模板并添加键入的记录宏。<br /><br />
</p>
</td>
</tr>
<tr>
<td class="valign-top"><h2>智能建议</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>分层结构检查</h2></td>
<!--<td></td>-->
<td class="valign-top"><h2>轻松定制</h2></td>
</tr>
<tr>
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="建议" class="box " src="../../images_www/v7/3/features/ide-editor-hints.png" /></span><br /> IDE 可执行源代码分析,并提供大量提示以供快速修复代码或改进代码。
</p>
</td>
<!--<td>&nbsp;</td>-->
<td class="valign-top" style="width:33%;padding-right:10px;">
<p>
<span class="overview-centre" id="im8"><img alt="检查" class="box " src="../../images_www/v7/3/features/ide-editor-hierarchy.png" /></span><br /> 在 "Navigator"(导航器)窗口和 "Hierarchy"(分层结构)窗口中检查任何文件的成员和超类型或子类型分层结构,这些窗口提供了过滤器以控制显示的详细级别。
</p>
</td>
<!--<td>&nbsp;&nbsp;&nbsp;</td>-->
<td class="valign-top" style="width:33%">
<p>
<span class="overview-centre" id="im8"><img alt="定制" class="box " src="../../images_www/v7/3/features/ide-editor-customizations.png" /></span><br /> 可以定制编辑器中语言的行为和显示,包括其代码完成、文档视图、快捷键、字体和颜色。<br /><br />
</p>
</td>
</tr>
</table>
<h2>另请参见</h2>
<ul class="bigger">
<li><a href="/community/releases/81/index.html">NetBeans IDE 8.1 发行版页</a>,提供最新稳定发行版中的特定功能的列表。</li>
<li><a href="../../kb/trails/java-se.html">常规 Java 开发学习资源</a>,提供将帮助您入门的教程。</li>
</ul>
</div>
</body>
</html>