Eclipse 入门参考 (下)

 用Eclipse来开发


用Eclipse可以开发任意的程序。甚至用来写诗歌也可以。不管要开发什么,基础都是一样的。

管理工程


一个eclipse的工程就是个目录。这个目录包含了源文件,metadate,资源以其其他的文件。一个典型的工程就是workspace下的一个子目录,但是你可以把它放在操作系统的任意地方。可以从零开始创建一个工程,也可以导入已存在的工程或者CVS或者Ant build的文件。

创建工程步骤如下

  1. 选择File->new->Java Project.会有出现一个New Java Project的弹出框。
  2. 填写工程名称,点击Next.对于大部分项目默认的选项就足够了。工程会创建在当前workspace下。这个工程会使用默认的JDK,编译的文件也会存放在自身的目录下。
  3. 查看工程的build的设置然后点击finish.最后一个弹出框,让你定义jar文件和依赖的工程。在新建工程的时候不修改也没有关系,在以后可以随时修改这些设置。

 

Building


Eclipse会自动build。比如当保存一个java文件时,不用手动build。此时build已经文成。还有使用Ant的时候也可以自动build。保存文件后,可以再console中查看build的信息.也可以把自动build的选项关闭。操作:Window > Preferences > General > Workspace > Build automatically.如果关闭自动build,你可以使用Project > Build All (Ctrl+B)来build工程。

 

 

Running and Debugging


Eclipse并没有run这个命令。取而代之的是你可以使用多个launch配置。这个配置就告诉eclipse怎样去run或者debug这个工程。你可以创建或修改这个配置,如图


可以选择Run->Debug或者Run-Run来运行程序。也可以点击toolbar上有run或debug的图标。

 

Refactoring(重构)

Eclipse有很强大的重构工具帮助你重构代码。重命名变量,在不同的包中移动类,以及提取类中的方法。这些操作并不用担心不能build。重构代码的快捷键是Alt+Shift+T.

Synchronizing(同步)

CVS默认的集成在Eclipse中,选择工程中的资源,鼠标左键->Team。可以对资源进行同步,提交,更新。

Eclipse提供了Team Synchronizing Perspective强大的工具。在上一章提到了Perspective。就可以选择Team Synchronizing了。

如果不使用CVS,有许多版本控制工具为eclipse提供了插件,如SVN,Visual SourceSafe,Git,Mercurial等等。在以后的章节会提供这些插件地址的下载。

Formatting(格式化)

可以使用Eclipse formatting选项来对代码进行格式化。参数设置为Window > Preferences > Java > Code Style > Formatter 。然后可以使用快捷键Ctrl+Shift+F 格式化代码。这个格式化设置可以有导出的功能,可以方便和项目组其他成员进行共享。图如下


Keyboard Shortcuts(快捷键)

下面就列出最受欢迎的50个快捷键。可以通过Window > Preferences > General > Keys来自定义也可以。

Debugging Shortcuts

WindowsOS XShortcut
F5F5Step Into
F6F6Step Over
F7F7Step Return
F8F8Resume
F11F11Debug Last Launched
Ctrl+F11Cmd+F11Run Last Launched
Ctrl+RCmd+RRun to Line
Ctrl+Shirt+BCmd+Shirt+BToggle Breakpoint on Line

 

Navigation Shortcuts

 

WindowsOS XShortcut
F3F3Format Source
Ctrl+Shift+GCmd+Shift+GFind Reference
Ctrl+Shift+RCmd+Shift+ROpen Resource
Ctrl+Shift+TCmd+Shift+TOpen Type
Ctrl+HCmd+HOpen Search Dialog
Ctrl+OCmd+OQuick Outline
Ctrl+TCmd+TQuick Hierarchy
Ctrl+LCmd+LGo to Line
Alt+LeftCmd+[Back
Alt+RightCmd+]Forward
Ctrl+QCmd+QLast Edit
Ctrl+.Cmd+.Next Error
Ctrl+,Cmd+,Previous Error

 

Coding Shortcuts

 

WindowsOS XShortcut
Ctrl+1Cmd+1Quick Fix
Ctrl+SpaceCtrl+SpaceContent Assist
F2F2Show Tooltip Description
Shift+F2Shift+F2Show External Javadoc
Ctrl+Shift+OCmd+Shift+OOrganize Imports
Ctrl+Shift+FCmd+Shift+FFormat Source
Ctrl+ICmd+ICorrect Indentation
Ctrl+/Cmd+/Toggle Comment
Ctrl+FCmd+FFind and Replace
Ctrl+DCmd+DDelete Line
Ctrl+Alt+UpCmd+Option+UpCopy Lines Up
Alt+UpOption+UpMove Lines Up
Ctrl+Alt+DownCmd+Option+DownCopy Lines Down
Alt+DownOption+DownMove Lines Down

 

Java Refactoring Shortcuts

 

WindowsOS XShortcut
Alt+Shift+RCmd+Option+RRename Element
Alt+Shift+LCmd+Option+LExtract to Local Variable
Alt+Shift+MCmd+Option+MExtract to Method
Ctrl+Shift+YCmd+Option+YChange Method Signature
Ctrl+Shift+ZCmd+Option+ZUndo Refactoring

 

Editor Window Shortcuts

 

WindowsOS XShortcut
Ctrl+ECmd+EOpen Editor Window
Ctrl+MCmd+MMaximize Editor Window
Ctrl+WCmd+WClose Editor Window
Ctrl+Page UpCmd+Page UpSwitch to Tab Left
Ctrl+Page DownCmd+Page DownSwitch to Tab Right
Ctrl+F8Cmd+F8Change Perspective
Ctrl+Shift+SCmd+Shift+SSave All
Ctrl+Shift+WCmd+Shift+WClose All
F5F5Refresh

 

 

插件

插件大全

  1. Eclipse Downloads Home:http://download.eclipse.org/eclipse/downloads
  2. Eclipse Plugin Central:http://eclipseplugincentral.com
  3. Yoxos Subscription Service:http://www.yoxos.com
  4. Source Forge:http://sf.net
  5. Pulse 2.0 Service:http://www.poweredbypulse.com

Eclipse社区

  1. Eclipse Zone
    http://eclipsezone.com
  2. Eclipse Home Page
    http://www.eclipse.org
  3. Eclipse Newsgroups
    http://www.eclipse.org/newsgroups
  4. Planet Eclipse
    http://planeteclipse.org
  5. Eclipsepedia
    http://wiki.eclipse.org
  6. IBM AlphaWorks
    http://alphaworks.ibm.com/eclipse
  7. IBM developerWorks
    http://www.ibm.com/developerworks/opensource
  8. Apache
    http://www.apache.org
  9. O’Reilly Open Source
    http://opensource.oreilly.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值