精通Eclipse V3.4,第3部分: JDT文本编辑器提示和技巧

“精通 Eclipse” 系列的这一部分将详细介绍 Eclipse 的 Java 编辑器。开发人员将在这个编辑器上花费大量的时间,因此了解其高级功 能可以显著提高您的生产率。

Organize Imports 命令

Organize Imports 命令将添加缺失的导入并将现有的导入声明组织到 Java 文件中。您可以通过使用 Ctrl+Shift+O 组合键在当前编辑器 中运行这条命令。要将 Organize Imports 命令应用到整个项目中,请右键单击项目浏览器中的项目并选择 Source > Organize Imports。

假定您在 Java 文件中的某个位置使用了一个类,但是您忘记导入该类:Organize Imports 可以为您自动导入该类。如果该命令不确定类 的位置,将打开一个窗口并显示一列可以进行选择的选项。例如,如果在代码中使用 List 类,当运行 Organize Imports 命令时,则可能弹 出一个窗口,要求您在 java.util.List 与 javax.swing.List 之间选择,因为命令自己无法选择。

Organize Imports 还将常用的 .* 样式的导入声明分为独立的导入语句。例如,假定您的文件中有一个诸如 import java.util.* 之类的 导入语句,并且仅使用来自该包的 List 类。Organize Imports 命令将把初始的 import 语句替换为 import java.util.List。

选取字符串的一部分

通常,您需要在两个字符串之间连接一个变量。绝大多数情况下,这些字符串属于一条单一语句,并且很容易犯下在字符串两侧遗漏空格的 错误。例如,您可能会得到 You have5seconds left 之类的输出,而非 You have 5 seconds left。Eclipse 将防止您掉入这个陷阱:

在代码内像往常一样键入字符串:static String getMsg(int time)
{
   return "You have 5 seconds left";
}

选择需要用变量替换的字符串部分 — 在本例中为数字 5。

按 Ctrl+1 组合键并选择 Pick out selected part of String。

图 1. 选择 Pick out selected part of String

结果显示在图 2 中。

图 2. 选取选中的字符串部分

用变量替换中间的字符串。

图 3. 用变量替换字符串

现在可以确保您不会犯空格错误。

时间: 2024-10-27 14:08:57

精通Eclipse V3.4,第3部分: JDT文本编辑器提示和技巧的相关文章

精通Eclipse V3.4,第2部分: JDT

本文将介绍 Java Development Tools(JDT),演示一些常用功能并说明如何自定义这些常用功能.还将讨论 Eclipse 集成开发环 境(IDE)不同于其他环境的概念和功能,或者 JDT 新用户不容易发现的功能.如果您刚开始使用 Eclipse V3.4,请参阅第1部分. JDT 是什么? Eclipse 与 Java 开发是同义语.但是,对于大多数 Eclipse 新手来说,Eclipse 与 Java 技术之间的关系可能 并不十分清晰. Eclipse 是用 Java 编程

精通Eclipse V3.4,第1部分: Eclipse工作台

第1 部分适用于 Eclipse 的新用户,将向 Eclipse 新手解释一些通常很难理解的 Eclipse 术语,并介绍 Eclipse IDE 的各个部分.本文 将说明 Eclipse 工作台是什么:并探究项目与工作空间(Eclipse 组织源代码的方法)之间的差别及其之间的关系.最后,本文将说明如何根 据需要自定义 IDE 的各个部分. 工作台 主 Eclipse 窗口称为工作台(参见图 1).它包含菜单栏.工具栏.编辑器和视图等内容.工具栏下方放置编辑器和其他视图的区域称为 工作台页面.

eclipse插件只文本编辑器提示功能如何开发?

问题描述 内容如下:1. 使用自动生成的编辑器(默认是XML的Editor)2. 添加功能: 2.1 使用全局快捷键(如:ctrl+space 或 alt+/,任意一种即可)弹出悬浮框(hover) 2.2 悬浮框中显示三种内容: a. 编辑器中所有内容 b. 当前行所有内容 c. 光标以及之前第一个空格中的所有字符希望有高人可以指点如何实现该功能!或者提供详尽的editor开发实例网页也可--我刚接触eclipse插件开发,抽象的看不懂 解决方案 建议看看Eclipse.Plug-ins这本书

《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

4.3 Linux下全屏幕文本编辑器的命令行方式 4.3.1 emacs:文本编辑指令 初步了解emacs编辑器的基础功能,学会使用emacs指令来进行文本编辑.电邮收发等各项功能. emacs [-可选参数] [文件名] Emacs (Editor MACroS编辑器宏) 是一个功能强大的文本编辑器.该指令不仅可以用来编辑文本文件,还可以收发电邮.编辑远程文档.通过Telnet登录远程主机.登录IRC.查看日历.支持多种编程语言(如C/C++,Perl,Python,Lisp等).管理日程和个

探索Eclipse V3.1的新特性

这份教程演示了 Eclipse 的最新发行版 V3.1 中的许多新特性.如果正考虑 从以前的发行版升级到 V3.1,或者正考虑从其他集成开发环境转到 Eclipse, 那么您会发现本教程非常有用.如果想修改代码,以利用 Java 语言的 最新一代 Java 2 Standard Edition V1.5(为 Java 编程语言添加了许多强大 的结构和便利),本教程也会给您带来很大的帮助. 预备知识 了解本教程的学习目标和最佳学习方式. 关于本教 程 本教程演示了 Eclipse 的最新发行版 V

Eclipse V3.1中的Java泛型支持

Java 中的泛型 几乎从第一个版本开始,Java 技术的创立者们就已经开始讨论对该语言添加 泛型支持.C++ 通过标准模板库对泛型进行支持,但是由于缺少所有其他类(嵌 入在 Java 语言中的Object 类中)的一个统一父类,泛型的实现也受到阻碍.Java编程语言的泛型支持是其历史上最重大的语法变化.由于某些显而易见的原因,工具支持比其他 SDK 升级的步法要慢得多.尽管如此,现在 Eclipse V3.1 已经对这些语言的新特性有了出色的支持.本文重点介绍其中的一些新特 性. Java 5

使用Eclipse V3.3保持代码干净

干净.易于阅读的代码可以使不熟悉程序的开发人员快速完整地理解程序,从而使软件维护比其他方法更加有效.了解 Eclipse V3.3 中的新清理功能,Eclipse V3.3 比早期版本为开发人员提供了更多选项进行清理. 编写干净代码有助于其他开发人员阅读.理解和维护您编写的代码.但是,并不是所有人都赞成 "漂亮"."精密" 或 "干净" 等定义.不同的开发人员拥有不同的风格和审美鉴赏力.到现在为止,Eclipse 通过少量修饰以一种简单的功能方式

Eclipse V3.2 Callisto热点:比以往任何时候都轻松地开始使用Eclipse

Callisto 是什么? Callisto 是针对 Eclipse 的 10 个项目的协同发布,它大大简化了准备和运行 Eclipse 的过程,使您可以随意做自己想做的事.Callisto 并不是 Eclipse V3.2 的另外一种定制版本,也不是访问 Eclipse Callisto Discovery Site 时看到的那些项目的替代产品.使用 Callisto Discovery Site,可以轻松获得您在进行 Web 或 Java 2 Platform, Enterprise Edi

用java做一个文本编辑器并提供eclipse的编译和运行功能

问题描述 用java做一个文本编辑器并提供eclipse的编译和运行功能 实现如下主要菜单:文件(新建,打开文件,保存,另存为,退出)工具(编译,运行)帮助(关于javaedit)功能要求:1编译和运行结果要能显示在图形界面的组件中:2如果文件没有保存,关闭窗口需要提示保存:3如果文件没有命名,保存需要提示保存:4编译没有保存的java文件,需要先保存再编译:5编写代码获得编译和运行结果,不能直接用console窗口显示.(代码后给下注释) 解决方案 如果你需要简单的,自己可以动手做一下,界面使