- 浏览: 3793 次
- 性别:
- 来自: 五段
最新评论
Myeclipse是收费软件。有很多实用的功能方便我等敲代码。
但是没有系统的去了解其到底提供了那些功能。觉着应该有的功能却不知道怎么调出来用。
寻觅吧(善用浏览器的 Ctrl+F 哦,推荐Chrome浏览器)。
根据Myeclipse 9.1的菜单逐个翻译并配合Google尝试其作用:
一。Source [sɔ:s] 源码
//注释
1.Toggle Comment(Ctrl+7)
toggle [ˈtɑɡ(ə)l]套环;切换;触发器
comment [ˈkɑˌment]注释;说明
单行注释
用“//”注释光标所在行,或选中的多行(再次使用是取消注释)
等同于 Ctrl+/
2.Add Block Comment (Ctrl+Shift+/)
block [blɑk] 块
多行注释
用“/* */”注释选中区域
3.Remove Block Comment (Ctrl+Shift+\)
取消多行注释(光标要在注释范围内)
4.Generate Element Comment (Alet+Shift+J)
generate [ˈdʒenəˌreɪt]产生
element [ˈelɪmənt]元素;单元
成员注释
在类成员上方加注释(光标所在位置的成员)
//排版代码
5.Shift Right
向右缩进(光标所在位置或选中的行)
6.Shift Left
向左缩进(光标所在位置或选中的行)
7.Correct Indentation (Ctrl+I)
correct [kəˈrekt]合适的
indentation [ˌɪndenˈteɪʃ(ə)n]空格;缩进;凹痕
格式化光标所在行或选中区域
8.Format (Ctrl+Shift+F)
格式化代码(当前文件中所有代码)
9.Format Element
格式化光标所在行或选中区域
貌似和 Ctrl+I 相同
//导包
10.Add Import (Ctrl+Shift+M)
自动导入光标所在位置所需要的包(单一)
11.Organize Imports (Ctrl+Shift+O)
organize [ˈɔrɡəˌnaɪz]组织
自动导入所有需要的包,且去除多余或错误的包
12.Sort Members
sort[sɔrt]方法;种类;品质
member[ˈmembər]部分;成员;部件
按顺序排列类的成员
以public、private、protected、default的顺序排列属性
13.Clean up
clean[klin]打扫;清洁;整齐的
可以把普通循环变成foreach循环(即增强for循环)
可以删除从未使用的变量或方法
可以重写的方法上的添加 @Override
可以给for、if等控制语句添加大括号等等功能
//补全、构建方法
14.Override/Implement Methods
override [,əuvə'raid]推翻;覆盖;重写
implement ['implimənt, 'impliment]实施;实现
重写或实现父类中的方法
15.Generate Getters and Setters
generate ['dʒenəreit]产生
getter ['ɡetə]获得者
setter ['setə]安装者
补全某属性的Get、Set方法
16.Generate Delegate Methods
delegate ['deliɡət]代表;指令;转授
类中属性本身的所有方法。
例如String类型的属性,会列出trim()等方法
17.Generate toString()
重写toString方法,默认生成输出所有属性
18.Generate hashCode() and equals()
hash [hæʃ]哈希;散列
equal ['i:kwəl]等于
重写hashCode、equals方法,默认包含所有属性
19.Generate Constructor using Fields
constructor [kɔn'strʌktə] 构造函数;构造器;建造者
field ['fi:ld] 域
创建构造器,默认包含所有属性
20.Generate Constructors from Superclass
创建和父类同样参数的构造器并在构造器中调用父类的构造器
//快速构建代码的模板们
21.Surround With (Alt+Shift+Z)
surround [sə'raund]围绕;包围
1). Try/Catch Block
try [trai] 尝试;努力;试图
catch [kætʃ] 抓住;捕获;捕捉
block [blɔk] 块;街区
把选中的区域用Try/Catch代码块围绕起来
2). Configurate Templates
configure [kən'fiɡə] 安装;是形成;配置
template ['templit] 模板;样板
设置一些模板如 Try/Catch 或 Do/While
22.Externalize Strings
externalize [ik'stə:nəlaiz] 客观化
让字符串具体化
把类中所有字符串存到一个“messages.properties”文件中
并匹配一个“Messages.java”解析类
然后类中是从解析类中得到字符串
想到一个国际化的案例
23.Find Broken Externalized Strings
broken ['brəukən]破碎的;坏掉的
具体化坏掉的字符串
未测试
二。Refactor [ri'fæktə] 重构
//改变
1.Rename (Alt+Shift+R)
rename [,ri:'neim] 重新命名
重新命名选中名称,同时更新调用处哦
2.Move (Alt+Shift+V)
把属性移动到另一个类中
把类移动到另一个包中
//抽
3.Change Method Signature (Alt+Shift+C)
change [tʃeindʒ] 改变;交换
signature ['signətʃə]署名;签名;信号
改变某方法的返回值类型、方法名、形参、抛出的异常等
4.Extract Method (Alt+Shift+M)
extract [ik'strækt]提取;抽取
把选中代码抽取成一个方法,返回值神马的都会自动搞定哦
5.Extract Local Variable (Alt+Shift+L)
local ['ləukəl] 局部的;本地的
variable ['vεəriəbl] 可变的;变量
把一个具体的值(字符串、数字)抽取成局部变量
6.Extract Constant
constant ['kɔnstənt] 不变的;常量
把一个变量抽取成大写的常量
7.Inline (Alt+Shift+I)
inline ['in,lain]内联的;内嵌
合并行,例如: String s = "hello"; sysout(s);
合并成 sysout("hello");
//转变
8.Convert Local Variable to Field
convert [kən'və:t]使转变;转换;改变
把局部变量变成静态成员变量(域变量),可选为常量
9.Convert Anonymous Class to Nested
anonymous [ə'nɔniməs]匿名的,无名的
nested ['nestid] 嵌套的,内装的
把一个匿名类转换成内部类
10.Move Type to New File
把一个内部类放到一个.java文件中去
//父类(接口)和子类交互
11.Extract Superclass
把选中的区域抽成超类(不能包含内部类等)
12.Extract Interface
根据当前类抽一个接口,并自动实现
13.Use Supertype Where Possible
possible ['pɔsəbl] 可能的;合理的
尽可能使用父类调用(多态形式)
14.Push Down
push [puʃ]推动;增加;推行
把基类中的东西放到子类中
15.Push Up
把子类中的东西抽成接口中的方法并实现
或直接放到父类中
//操作类
16.Extract Class
抽取普通类
17.Introduce Parameter Object
introduce [,intrə'dju:s]介绍;引进
parameter [pə'ræmitə]参数
把三个或三个以上的参数抽取成一个类
//操作成员
18.Introduce Indirection
indirection [,indi'rekʃən]间接;迂回;间接取值
把方法包装(另外一个方法来调用此方法)
19.Introduce Factory
用方法返回一个实例(工厂模式)
20.Introduce Parameter
把方法中调用的属性弄成方法的形参
21.Encapsulate Field
encapsulate [in'kæpsəleit] 封装;压缩
封装属性(未测试成功)
//
22.Generalize Declared Type
generalize ['dʒenərəlaiz] 概括;推广;泛化
declared [di'klεəd]公然的;公开宣布的
功能未知
23.Infer Generic Type Arguments
infer [in'fə:]推断
generic [dʒi'nerik] 类的;一般的;普通
argument ['ɑ:ɡjumənt] 论证;变量
功能未知
//
24.Migrate JAR File
migrate [mai'ɡreit]移动;迁移
功能未知
25.Create Script
功能未知
26.Apply Script
apply [ə'plai]申请;应用;运用
功能未知
27.History
history ['histəri]历史
功能未知
三。Navigate['næviɡeit]操纵;航行;驾驶
//
1.Go Into
into ['intu:]到…里
2.Go To
1).Back
2).Forward
forward ['fɔ:wəd] 向前;前进
3).Up One Level
level ['levəl] 水平;等级
4).Type
5).Package
package ['pækidʒ] 包;包装
6).Resource
resource [ri'sɔ:s] 资源
7).Previous Member (Ctrl+Shift+Up)
previous ['pri:vjəs] 以前的;先前的
member ['membə]成员;构件
8).Next Member (Ctrl+Shift+Down)
9).Matching Bracket (Ctrl+Shift+P)
matching ['mætʃiŋ]相配的;匹配
bracket ['brækit] 托架;括号;支架
找到对应的括号
3.Open Declaration (F3)
declaration [,deklə'reiʃən]申报声明
转到这货声明的地方
4.Open Type Hierarchy (F4)
hierarchy ['haiə,rɑ:ki]层级;分层;层次结构
会转到“Type Hierarchy”视图并显示当前类的继承的和自身成员的层次结构
5.Open Call Hierarchy (Ctrl+Alt+H)
会转到“Call Hierarchy”试图并显示所有关联当前东西的东西们
如一个成员被多少方法调用了都会列出来的
6.Open Implementation
implementation [,implimen'teiʃən]实现;实施;执行
7.Open Super Implementation
8.Open Attached Javadoc (Shift+F2)
attached [ə'tætʃt]附加的;附上;附属
javadoc 文档注释;说明;文档
9.Open Maven POM (Alt+Shift+P)
maven ['meivin]内行;专家
POM Project Object Model
构建项目用的(貌似强于Ant)
10.Open Type from Maven
//
11.Open Type (Ctrl+Shift+T)
用关键字寻找某个类,打开源码
12.Open Type in Hierarchy
hierarchy ['haiə,rɑ:ki] 层级;等级制度
用关键字查找某个类然后再“type Hierarchy”试图显示其层级关系
13.Open Resource (Ctrl+Shift+R)
查找源码(项目中的各种文件)然后用对应的试图打开
14.Open Spring Bean
//
15.Show in Breadcrumb (Alt+Shift+B)
breadcrumb ['bredkrʌm]导航
17.Show In (Alt+Shift+W)
在各种视图中显示当前光标所在的位置
18.Beans Quick Cross References (Alt+Shift+G)
quick [kwik] 核心;快速的;迅速的
cross [krɔ:s]十字;交叉
reference ['refərəns]参考
19.Quick Outline (Ctrl+O)
outline ['autlain] 轮廓;大纲
类的成员大纲
20.Quick Type Hierarchy(Ctrl+T)
类的继承体系
//
21.Next Annotation (Ctrl+.)
annotation [,ænəu'teiʃən] 注释
22.Previous Annotation (Ctrl+,)
previous ['pri:vjəs] 以前的;上一个
//
23.Last Edit Location (Ctrl+Q)
location [ləu'keiʃən] 位置;地点
最后一个编辑的位置
24.Go to Line (Ctrl+L)
到多少行去
25.Back (Alt+Left)
上一个文件
26.Forward (Alt+Right)
下一个文件
四。Search[sə:tʃ]检索;查找;搜寻
//
1.Search(Ctrl+H)
2.File
3.Java
4.Pointcut Matches
point [pɔint]要点;表明;指向;针尖
cut [kʌt] 伤口;切;割;剪
matches [mætʃ]导火线;匹配
切入点匹配?
5.Beans
//
6.Test
1).Workspace (Ctrl+Alt+G)
2).Project
3).File
4).Working Set
7.References
reference ['refərəns]参考;引用
8.Declarations
declaration [,deklə'reiʃən]声明;申报
9.Implementors
implementor ['implimentə]实现者;角色;系统
10.Read Access
access ['ækses]使用;进入;访问;数据库
11.Write Access
//
12.Occurrences in File (Ctrl+Shift+U)
occurrence [ə'kə:rəns]发生;事件;资源指引
1).Identifier
identifier [ai'dentifaiə]标识符;鉴定人
2).Implementing Methods
3).Throwing Exception
throwing ['θrəuiŋ] 投;抛
exception [ik'sepʃən] 例外;异常
4).Method Exits
5).Break/Continue Targets
break [breik]终止;打断;断开
continue [kən'tinju:]继续;延续;仍旧
target ['tɑ:ɡit]目标;靶子
13.Referring Tests
refer [ri'fə:]涉及;委托;引用
五。Project['prɔdʒekt]设计;计划;项目;工程
//
1.Open Project
2.Close Project
//
3.Build All (Ctrl+B)
build [bild]构建;建造
4.Build Project
5.Build Working Set
1).Select Working Set
6.Clearn
7.Build Automatically
automatically [,ɔ:tə'mætikəli]自动的
//
8.Generate javadoc
9.Update All Maven Dependencies
dependencies [di'pendənsiz]依赖
//
10.Properties
property ['prɔpəti] 性质;属性
六。MyEclipse eclipse[i'klips]月蚀;日蚀;使黯然失色 (针对sun公司)
1.Enhance RAD Project to Work with Myeclipse
enhance [in'hɑ:ns]提高;加强;增强
RAD Rapid Application Development
rapid ['ræpid]快速的
2.Project Capabilities
capability [,keipə'biləti]能力;性能;才能;容量
1).Add Portlet Capabilities
Portlet ['pɔ:tlət]门户组件;一种门户导入的信息组件
2).Add JSF Facelets Capabilites
JSF Java Server Faces J2EE中表示层技术
server伺候着;服务器
face [feis]脸;表面
3).Add Hibernate Capabilites
hibernate ['haibəneit]冬眠;过冬;避寒
4).Add JPA Capabilites
JPA Java Persistence API OOP方式操作DB的标准
persistence [pə'sistəns]持续;持久性
5).Add JSF Capabilities
6).Add Report Capabilites
report [ri'pɔ:t]报告;报表
7).Add REST Web Service Capabilites
REST Representational State Transfer 表属性状态转移,分布式超媒体系统架构
representational [,reprizen'teiʃənəl]表现的;代表性的;表达实体
state [steit]国家;州;状态
transfer [træns'fə:]转让;转移
8).Add Spring Capabilites
9).Add Struts Capabilites
strut [strʌt]支柱
10).Add Javascript Capabilities
11).Add JSTL Libraries
JSTL JSP Standard Tag Library JSP标准标签库
library ['laibrəri]图书馆;文库;程序库
12).Add Web Project Capabilities
13).Add ICEfaces Capabilities
ICEfaces 基于Ajax的JSF开发框架
14).Add ICEfaces Facelets Capabilities
3.Enhance WTP project
WTP Web Tools Platform
platform['plætfɔ:m]平台
4.Upgrade Projects for MyEclipse 9
upgrade ['ʌpɡreid]升级
//
5.Examples On-Demand
example [iɡ'zɑ:mpl]例子;举例;榜样
demand [di'mɑ:nd]需求;查询
6.MyEclipse Configuration Center
7.Subscription Information
subscription [səb'skripʃən]捐献;订阅;认购
information [,infə'meiʃən]信息;情报;知识
8.Preferences
preference ['prefərəns]首选项;偏爱,倾向
9.Installation Summary
installation [,instə'leiʃən]安装;设备
summary ['sʌməri]摘要;简易的
//
10.Utilities
utilities [ju:'tilitiz]实用程序;实用工具
1).Maven4MyEclipse
maven ['meivin]内行;专家
(1).Import Jar to Local Repository
repository [ri'pɔzitəri]贮藏室;存储库
2).Show Heap Status
heap [hi:p]堆;积累;堆积
3).Run Garbage Collection
garbage ['ɡɑ:bidʒ]垃圾;无用信息
collection [kə'lekʃən]收集;募捐
4).Screen Capture
screen [skri:n]屏幕
capture ['kæptʃə]俘虏;捕获;捕捉
(1).Capture (Ctrl+Alt+Insert)
(2).Settings
11.Support
support [sə'pɔ:t]支持;配角;支架
1).FAQ
FAQ Frequently Asked Questions 常见问题与解答 在线帮助形式
frequently ['fri:kwəntli]频繁的;经常的
2).Educational Material
educational [,edju:'keiʃənəl] 教育的
material [mə'tiəriəl] 重要的;肉体的;材料
3).Search the Support Forums
forum ['fɔ:rəm]论坛
七。Run
//
1.Run (Ctrl+F11)
2.Debug (F11)
debug [di:'bʌɡ]调试;排错;改正有毛病的部分
3.Profile
profile ['prəufail]侧面;轮廓;外形
//
4.Profile History
1).Eclipse Application
5.Profile As
as [æz] 随着;如同;和。。一样
1).Java Applet
applet ['æplət]小程序
2).Java Application
application [,æpli'keiʃən]应用;申请;应用程序
3).MyEclipse Server Application
6.Profile Configurations
configuration [kən,fiɡju'reiʃən]配置;结构;外形
7.Run History
1).Eclipse Application
2).Firefox - Internal Server
Firefox [faifɔ:ks]火狐浏览器
internal [in'tə:nəl]国内;内部;内存
3).Internet Explorer - Internal Server
internet ['intənet]因特网; 互连 网
explorer [ik'splɔ:rə]探测器;探险家;资源管理器
8.Run As
1).Java Applet (Alt+Shift+X,A)
2).Java Application (Alt+Shift+X,J)
3).MyEclipse Server Application
9.Run Configurations
//
10.Debug History
1).Eclipse Application
2).FireFox - Internal Server
3).Internet Explorer - Internal Server
11.Debug As
1).Java Applet (Alt+Shift+D,A)
2).Java Application (Alt+Shift+D,J)
3).MyEclipse Server Application
12.Debug Configurations
//
13.Add Java Exception Breakpoint
breakpoint ['breikpɔint]断点
14.Add Class Load Breakpoint
//
15.All References
reference ['refərəns]参考;引用
16.All Instances (Ctrl+Shift+N)
instance ['instəns]实例
17.Instance Count
count [kaunt]计算;数;有价值
18.Watch
watch [wɔtʃ, wɔ:tʃ]观察;注释;表
19.Inspect (Ctrl+Shift+I)
inspect [in'spekt]检查;审核
20.Display (Ctrl+Shift+D)
display [,dis'plei]显示;炫耀;显示器
21.Execute (Ctrl+U)
execute ['eksikju:t]实行;执行;处死
22.Forrce Return (Alt+Shift+F)
force [fɔ:s]力量;强迫
return [ri'tə:n]返回;报答;归还
23.Step Into Selection
step [step]步;步骤;逐步
into ['intu:]到。。里;向内
selection [si'lekʃən] 选择;挑选
24.External Tools
external [ik'stə:nəl] 外部的;表面
1).(no launch history)
launch [lɔ:ntʃ]开始;发射;发起
2).Run As
(1).none application
none [nʌn]没有人;一个也没有;取消选取
3).External Tools Configurations
4).Organize Favorites
organize ['ɔ:ɡənaiz]组织;整理
favorites ['feivərits]收藏夹;偏爱
八。Window
1.New Window
2.New Editor
editor ['editə]编者;作家;主笔
3.Open Perspective
perspective [pə'spektiv] 透视图;远点;远景
4.Show View
view [vju:]观察;事业;意见
5.Customize Perspective
customize ['kʌstəmaiz] 定做;自定义
6.Save Perspective As
7.Reset Perspective
8.Close Perspective
9.Close All Perspectives
10.Navigation
navigation [,nævi'ɡeiʃən]导航;导引;漫游
//
1).Show System Menu (Alt+-)
menu ['menju:]菜单;菜谱
2).Show View Menu (Ctrl+F10)
3).Quick Access (Ctrl+3)
quick [kwik]核心;快速
access ['ækses]使用;访问;进入
//
4).Maximize Active View or Editor (F12)
maximize ['mæksimaiz]取。。最大值;最大化
active ['æktiv]积极的;主动的;激活
5).Minimize Active View or Editor
minimize ['minimaiz]小看;极度轻视;最小化
//
6).Activate Editor (F12)
activate ['æktiveit]激活;活化;启动
7).Next Editor (Ctrl+F6)
8).Previous Editor (Ctrl+Shift+F6)
previous ['pri:vjəs]以前的;先前的;上一个
//
9).Switch to Editor (Ctrl+Shift+E)
switch [switʃ]转换;交换机;开关
10).Next View (Ctrl+F7)
11).Previous View (Ctrl+Shift+F7)
12).Next Perspective (Ctrl+F8)
13).Previous Perspective (Ctrl+Shift+F8)
11.Preferences
preference ['prefərəns]偏爱;首选项;预设;参数选择
九。Help
1.Welcome
2.Help Contents
contents ['kɔntents]内容;目录
3.Search
4.Dynamic Help
dynamic [dai'næmik]动态的;活跃
5.Key Assist (Ctrl+Shift+L)
assist [ə'sist]帮助;辅助
快捷键帮助
6.Cheat Sheets
cheat [tʃi:t]欺骗;欺诈;秘籍
sheets [ʃi:ts]片材;工作表
7.MyEclipse Configuration Center
8.About MyEclipse Blue Edition
edition [i'diʃən]版本;版次
十。Edit edit ['edit]编辑;校订
1.Undo (Ctrl+Z)
undo [,ʌn'du:]取消;撤消
2.Redo (Ctrl+Y)
redo [ri:'du:]重做;恢复上一次操作
3.Cut (Ctrl+X)
cut [kʌt]剪切
4.Copy (Ctrl+C)
copy ['kɔpi]复制;抄袭;拷贝
5.Copy Qualified Name
qualified ['kwɔlifaid]合格的;限制;描述;有条件的
6.Paste (Ctrl+V)
paste [peist]粘帖
7.Delete
delete [di'li:t]
8.Select All (Ctrl+A)
9.Find/Replace (Ctrl+F)
find [faind]发现;查找
replace [ri'pleis]取代;替换
10.Add Bookmark
bookmark ['bukmɑ:k]标记;书签
11.Add Task
task [tɑ:sk]任务;工作;作业
相关推荐
myElipse 是java程序员开发程序的一个非常方便的工具!
myeclipse语言互换工具v1.3是进行myeclipse英文版进行中英文互换,如果不想使用中文界面,只需点击一下还原就变成英文界面了,在...目前支持myeclipse7.0,myeclipse7.1,myeclipse7.1.1,myeclipse7.5,myeclipse8.0版本。
想要使用myeclipse10以上的,可以自己摸索,我只提供工具,当然,学到的是自己的,参考一下,方便大家
"MyEclipse中英转换"这个主题主要涉及如何将MyEclipse的界面语言从英文切换到中文,以提高国内开发者的工作效率和舒适度。 首先,我们要明白MyEclipse是基于Eclipse平台的,因此其语言切换方法与Eclipse基本一致。...
【Myeclipse汉化包(含操作方法)】 MyEclipse是一款强大的集成开发环境,尤其在Java EE项目开发中被广泛使用。对于那些对英文界面感到困扰的开发者来说,使用汉化包可以显著提高开发效率,减少理解上的障碍。本...
支持MyEclipse7.0到MyEclipse8.6(包括8.6)之间版本的中英文转换 Pulse Install Dierctory ---> D:\Myeclipse\MyEclipse Common directroy ---> D:\Myeclipse\Common
myeclipse 10.7.1 离线安装 第一部分 共2部分
myeclipse6、myeclipse7、myeclipse8、myeclipse9、myeclipse10、各个版本的破解方法及破解补丁
MyEclipse注册机,源代码来自于网上
MyEclipse-2017_CI_10破解文件及方法,详细方案如下: http://blog.csdn.net/zxpyld3x/article/details/79429348
根据提供的标题、描述以及部分内容,我们可以总结出与MyEclipse序列号及版本相关信息相关的几个关键知识点: ### 1. MyEclipse序列号的重要性 MyEclipse是一款非常流行的集成开发环境(IDE),主要用于Java应用...
myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse2017破解插件myeclipse...
基于Oracle分页 MyEclipse完整工程 含SQL脚本 非常适合初学者 工程比较完整 导入脚本 和工程 部署后 即可运行 给学生讲课做Demo用的 其中注释写得比较详细 比较傻瓜了 相信每个人都能看懂了
MyEclipse 10是一款强大的Java集成开发环境(IDE),专为Java EE应用程序开发而设计。它是由Genuitec公司开发的,是Eclipse IDE的扩展,提供了更多的功能和服务,包括Web、J2EE、Java、AJAX、SOA、UML、数据库工具等...
总之,MyEclipse 9黑色主题包是针对MyEclipse开发环境的一种视觉增强,旨在提供一个更符合人体工程学、更舒适的编程环境。对于那些长时间工作的开发者来说,它无疑是一个值得尝试的优化工具。同时,MyEclipse的强大...
myeclipse 2014 离线安装 第1部分 共2部分
myeclipse 2016 stable 1.0 离线安装 第一部分 共3部分
myeclipse 2015 离线安装 破解 第1部分 共3部分
为此,"Myeclipse2014版本汉化包"应运而生,旨在帮助中国用户更方便地理解和操作MyEclipse 2014。 汉化包的主要作用是将软件的界面语言转换为中文,包括菜单、对话框、提示信息等所有用户可见的文字。MyEclipse ...