视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
myeclipse 8.5的诸多问题
2025-09-26 21:43:34 责编:小OO
文档
1快捷键

2汉化

3MyEclipse中编辑JS文件后乱码

4根据dtd产生提示效果

5,代码自动提示设置

6,Myeclipse8.5 默认WorkSpace丢失问题

7安装svn插件

1快捷键

导入包:Ctrl+Shift+O

编辑

作用域功能快捷键

全局查找并替换Ctrl+F

文本编辑器查找上一个Ctrl+Shift+K

文本编辑器查找下一个Ctrl+K

全局撤销Ctrl+Z

全局复制Ctrl+C

全局恢复上一个选择Alt+Shift+↓

全局剪切Ctrl+X

全局快速修正 Ctrl1+1

全局内容辅助 Alt+/

全局全部选中Ctrl+A

全局删除 Delete

全局上下文信息 Alt+?

Alt+Shift+?

Ctrl+Shift+Space

Java编辑器显示工具提示描述 F2

Java编辑器选择封装元素Alt+Shift+↑

Java编辑器选择上一个元素Alt+Shift+←

Java编辑器选择下一个元素Alt+Shift+→

文本编辑器增量查找Ctrl+J

文本编辑器增量逆向查找Ctrl+Shift+J

全局粘贴Ctrl+V

全局重做Ctrl+Y

查看

作用域功能快捷键

全局放大 Ctrl+=

全局缩小 Ctrl+-

窗口

作用域功能快捷键

全局激活编辑器 F12

全局切换编辑器Ctrl+Shift+W

全局上一个编辑器 Ctrl+Shift+F6

全局上一个视图 Ctrl+Shift+F7

全局上一个透视图 Ctrl+Shift+F8

全局下一个编辑器 Ctrl+F6

全局下一个视图 Ctrl+F7

全局下一个透视图 Ctrl+F8

文本编辑器显示标尺上下文菜单Ctrl+W

全局显示视图菜单 Ctrl+F10

全局显示系统菜单 Alt+-

导航

作用域功能快捷键

Java编辑器打开结构 Ctrl+F3

全局打开类型Ctrl+Shift+T

全局打开类型层次结构 F4

全局打开声明 F3

全局打开外部javadoc Shift+F2

全局打开资源Ctrl+Shift+R

全局后退历史记录 Alt+←

全局前进历史记录 Alt+→

全局上一个 Ctrl+,

全局下一个 Ctrl+.

Java编辑器显示大纲Ctrl+O

全局在层次结构中打开类型Ctrl+Shift+H

全局转至匹配的括号Ctrl+Shift+P

全局转至上一个编辑位置Ctrl+Q

Java编辑器转至上一个成员Ctrl+Shift+↑

Java编辑器转至下一个成员Ctrl+Shift+↓

文本编辑器转至行Ctrl+L

搜索

作用域功能快捷键

全局出现在文件中Ctrl+Shift+U

全局打开搜索对话框Ctrl+H

全局工作区中的声明Ctrl+G

全局工作区中的引用Ctrl+Shift+G

文本编辑

作用域功能快捷键

文本编辑器改写切换 Insert

文本编辑器上滚行 Ctrl+↑

文本编辑器下滚行 Ctrl+↓

文件

作用域功能快捷键

全局保存Ctrl+X

Ctrl+S

全局打印Ctrl+P

全局关闭 Ctrl+F4

全局全部保存Ctrl+Shift+S

全局全部关闭 Ctrl+Shift+F4

全局属性Alt+Enter

全局新建Ctrl+N

项目

作用域功能快捷键

全局全部构建Ctrl+B

源代码

作用域功能快捷键

Java编辑器格式化Ctrl+Shift+F

Java编辑器取消注释 Ctrl+/

Java编辑器注释 Ctrl+/

Java编辑器添加单个import Ctrl+Shift+M

Java编辑器组织多个import Ctrl+Shift+O

Java编辑器使用try/catch块来包围未设置,太常用了,所以在这里列出,建议自己设置。

也可以使用Ctrl+1自动修正。

调试/运行

作用域功能快捷键

全局单步返回 F7

全局单步跳过 F6

全局单步跳入 F5

全局单步跳入选择 Ctrl+F5

全局调试上次启动 F11

全局继续 F8

全局使用过滤器单步执行 Shift+F5

全局添加/去除断点Ctrl+Shift+B

全局显示Ctrl+D

全局运行上次启动 Ctrl+F11

全局运行至行Ctrl+R

全局执行Ctrl+U

重构

作用域功能快捷键

全局撤销重构Alt+Shift+Z

全局抽取方法Alt+Shift+M

全局抽取局部变量Alt+Shift+L

全局内联Alt+Shift+I

全局移动Alt+Shift+V

全局重命名Alt+Shift+R

全局重做Alt+Shift+Y

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+D: 删除当前行

Ctrl+Alt+↓复制当前行到下一行(复制增加)

Ctrl+Alt+↑复制当前行到上一行(复制增加)

Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)

Alt+↑当前行和上面一行交互位置(同上)

Alt+←前一个编辑的页面

Alt+→下一个编辑的页面(当然是针对上面那条来说了)

Alt+Enter显示当前选择资源(工程,or 文件 or文件)的属性

Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter在当前行插入空行(原理同上条)

Ctrl+Q定位到最后编辑的地方

Ctrl+L定位在某行 (对于程序超过100的人就有福音了)

Ctrl+M最大化当前的Edit或View (再按则反之)

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O快速显示OutLine

Ctrl+T快速显示当前类的继承结构

Ctrl+W关闭当前Editer

Ctrl+K参照选中的Word快速定位到下一个

Ctrl+E快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘) 折叠当前类中的所有代码

Ctrl+×(小键盘) 展开当前类中的所有代码

Ctrl+Space代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)

Ctrl+J正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X把当前选中的文本全部变味小写

Ctrl+Shift+Y把当前选中的文本全部变为小写

Ctrl+Shift+F格式化当前代码

Ctrl+Shift+P定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

Alt+Shift+C修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

Alt+Shift+F把Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I合并变量(可能这样说有点不妥Inline)

Alt+Shift+V移动函数和变量(不怎么常用)

Alt+Shift+Z重构的后悔药(Undo)

Alt+Shift+S(弹出源代码的相关选项)再按R就是添加set/get方法了!

2汉化

MyEclipse 8.5 Latest中文汉化教程

有了汉化包我们开始汉化吧,需要照我的步骤来。

切记:安装目录不要出现带空格的文件夹

1:把下载好的汉化包里的language的文件夹全覆盖到你安装的MyEclipse 8.x Lates里面language的文件夹。

2:把压缩包里面的CreatePluginsConfig.java里面的代码复制如下面一样。

注意上面C:\\\\Program Files\\\\Genuitec\\\\Common\\\\language\\\\plugins的路径要改成你电脑安装MyEclipse 8.5 Latest的路径,把红色的路径地址替换成你的,注意在每个"\\"多加一个"\\",比如我的安装路径是c:\\soft\\就要改成c:\\\\soft\\\\。

3:创建一个项目,在项目里面建立一个CreatePluginsConfig类,把上面的代码复制进去,记得修改你的插件路径。

4:运行你的CreatePluginsConfig类,然后在控制台下面会输出一大串英文。这时要全部把控制台输出的英文都复制到

C:\\Program Files\\Genuitec\\MyEclipse 8.5\\configuration\\org.eclipse.equinox.simpleconfigurator ,用记事本把bundles.info 打开,在最后一行回车一下。把刚才在控制台里面的内容都粘贴进去保存。MyEclipse 8.5的文件夹是你MyEclipse 8.5运行路径看图1。

图片1

工,如果你的MyEclipse运行的文件夹不是MyEclipse 8.5的话就看一下你的运行路径是什么按照上面的路径打开bundles.info 文件就行了。这个很重要因为有2个configuration文件夹件,怕大家进错了,所以要注意是MyEclipse运行文件夹里的configuration。

5:找到MyEclipse 8.5的目录下找到myeclipse.ini文件,文件就图1的里面的位置。用记事本打开在最后一行加多一条语句

-Duser.language=zh

6:保存,启动你的MyEclipse吧,这里你就可以看到中文的界面了,祝你成功。

3MyEclipse中编辑JS文件后乱码

MyEclipse中编辑JS文件后乱码的解决方法

MyEclipse中编辑JS文件乱码的解决方法或properties文件乱码

可依次选择"window">>"preferences">>"general">>"content types"

在右边的窗口中打开列表,选中"JavaScript在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮,再打开JS文件就可以

如果没有提供选择项,在下面的“文件关联”中添加一个“*.js”,然后指定编码为"GBK"或"utf-8"就可以了

其它的比如.properties文件也可以采用以上的方式

4根据dtd产生提示效果

例如解决MyEclipse中ibatis的标签提示问题

 1.首先要先去下载你需要的DTD文件,只所以MyEclipse不会给出关于ibatis的提示,就是因为MyEclipse 本身没有此DTD文件!(要注意的是你下载的DTD文件要和你使用ibatis版本一致) 要不知道怎么下?最简单的办法就是下面例子中的那个以HTTP 开头的地址 就是了 。

2.你打开你的ibatis  XML文件 看到DTD的引入部分 最好复制下来 粘贴到TXT文本里 方便操作使用 

 例如: 

Xml代码  

1.2.    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"        

3.    "http://ibatis.apache.org/dtd/sql-map-2.dtd">  

    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"      

"http://ibatis.apache.org/dtd/sql-map-2.dtd">

 3. 具体操作 :

  打开MyEclipse(我的是6.5其他的应该差不多吧!)

  选择Window-Preferences-(在搜索框里输入XML 会出现 XML Catalog选项),选中XML Catalog后  点击右边 Add按钮 第一个Location 选项是你DTD文件的真实地址,你放到哪都无所谓,只要能找得到。

  第二个选项KeyType  不用管 应该是默认的 Public ID 

  第三个就要填 上面例子中 PUBLIC  后 第一段用引号包含的部分了。

  也就是 -//ibatis.apache.org//DTD SQL Map 2.0//EN  这一部分。

5,代码自动提示设置

曾几何时,在MyEclipse8.5 上写Java代码是何等痛苦,因为只能在键盘上一个字符一个字符的敲击,对于很多初学Java的人来说,根本就不熟悉Java里面的各种关键词,更别说是记住了!就算是学过很多年Java的老手也未必就对Java的代码库完全的掌握,这其中还包括大量的函数库以及第三方插件库的各种关键词和函数。所以要想在那么多纷繁复杂的Java代码库里面做到游刃有余,是一件非常困难的事情。由此,我积极寻求解决之道。终于还是找到了解决的办法。废话不多说,下面开始吧。

打开MyEclipse 8.5 -> Window ->Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项

在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会有代码提示和自动补全,我们要修改的地方就是这里。把该文本框中的“.”换掉,换成“abcdefghijklmnopqrstuvwxyz.”,这样,你在MyEclipse 8.5里面写Java代码就可以做到按“abcdefghijklmnopqrstuvwxyz.”中的任意一个字符都会有代码提示。当然,你还可以在里面加上更多的字符,只要是你需要的,你都可以加上去!比如说在JPA(Java persistence API)里面会用大量的“@”符号进行相应的注解,你可以把“@”一并加上去。以后在按下“@”付好后就会有相应的代码提示,此时你只需移动鼠标或是按键盘的上下键按钮进行选择,轻松解除你不熟悉Java代码的恐惧!

另外,有些同学可能用的还是MyEclipse 6.5 的版本,这里的设置稍有不同,略显复杂我一并写出来供大家分享!

打开MyEclipse 6.5 -> Window ->Perferences -> Java -> Editor -> Content(记住,不是他的下级选项,而是它本身),最下面一栏 auto-Activation ,会看到只有一个“.”存在。表示:只有输入“.”之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。

不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改,再导入设置,这样就可以突破Eclipse的。

先把上图中“.“的地方输入几个随便的字符,例如“asdf“,点最下面的“OK“来保存设置。

然后打开 Eclipse的 File -> Export,在窗口中展开 General ->Perferences-->Export all然后点击 NEXT。然后点击“Browse”选择任意的一个路径,保存配置文件,然后点击“Finish“用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按“ctrl + F”,输入刚才设置的“asdf”,找到刚才字符串。把“asdf”修改为“abcdefghijklmnopqrstuvwxyz.”,然后保存,退出记事本。

打开Eclipse的 File -> Import 然后在打开的窗口里展开 General ->

Perferences,点击NEXT,选中刚才修改过的配置文件,Finish。现在,再打开Window ->

Perferences,并依次展开 Java -> Editor -> Content

Assist,会发现已经超过了4个字符,也就是说我们输入任何字母和“.”都会有代码提示了。

myelipse中的内容补齐的功能是使用content assist。

 myeclipse 6把alt+/分配给了单词提示,还有代码提示的快捷代码也不是alt+/,因此要恢复代码提示用alt+/.需要做两件事.

  1,windows–>preference–>general–>keys 下设置Content Assist 的快捷键

  2,windows–>preference–>general–>keys 下设置word completion 的快捷键改成其它的.

  

  如果还是不提示有可能是提示功能被关了.

  如下做

  1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾

2、window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select

6,Myeclipse8.5 默认WorkSpace丢失问题

在Myeclipse根目录下的configuration/config.ini文件里解决了问题.

文件内容如下:

 

#Generated by Pulse at Sun Apr 04 13:00:19 CST 2010

#Sun Apr 04 13:00:19 CST 2010

com.genuitec.pulse.client.handshake.id=3dc97a6d-43c3-4e8a-acfd-7067f95c11ae

org.eclipse.update.reconcile=false

eclipse.p2.profile=com.poweredbypulse.profile-0-rb-578451-12703500771

osgi.instance.area.default=file\\:/D:/WIN7/MyEclipse Blue Edition 8.5/WorkSpaces

osgi.framework=file\\:Common/plugins/org.eclipse.osgi_3.5.2.R35x_v20100126.jar

com.genuitec.pulse.client.credentials=n1DSwjLbrTD7EP97i4vsF4DJOL0QGzWy0SbBg/vtR5doBZ6nHPFY3CJw6S0K1Nb/T0bbeVZP/yjY 4zcjM8JF2SNG4pivVizJ+z42nE9Pt2VqX2vedH7khQsj8rLl04f5IwxE3uPp5r0JiGWPvcV8ndC9 EgO8XQfF+KQyBkw6ccQ\\=

com.genuitec.pulse.client.blueprint.id=rmb-607919

com.genuitec.pulse.common.server.url=https\\://www.poweredbypulse.com\\:443

osgi.bundles=reference\\:file\\:org.eclipse.equinox.simpleconfigurator_1.0.100.v201003231800.jar@1\\:start

org.eclipse.equinox.simpleconfigurator.configUrl=file\\:org.eclipse.equinox.simpleconfigurator/bundles.info

eclipse.product=com.genuitec.myeclipse.blue.product85.ide

osgi.splashPath=platform\\:/base/plugins/com.genuitec.myeclipse.blue.product85

eclipse.p2.data.area=file\\:/I\\:/Users/Y/AppData/Local/Genuitec/Common/configuration/

osgi.bundles.defaultStartLevel=4

osgi.framework.extensions=

com.genuitec.pulse.client.basedir.location.override=I\\:\\\\Users\\\\Y\\\\AppData\\\\Local\\\\Genuitec

标注的那句就是默认工作空间的配置,按照上面的格式更改保存后每次启动不用在switch workspace了,不知道什么原因产生的这个bug.

7安装svn插件

安装subclipse, MyEclipse8.5 SVN插件

1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org,

2、从中解压出features与 plugins文件夹,复制到E:\\MyEclipse\\myPlugin\\svn里面,其它的*.xml文件不要。

3、在 E:\\MyEclipse\\MyEclipse8.5\\dropins下新建文件svn.link,内容是:path=E:\\\\MyEclipse \\\\myPlugin\\\\svn保存。

4删除E:\\MyEclipse\\MyEclipse8.5\\configuration \\org.eclipse.update文件夹

5、重启myeclipse就一切正常了。[/size]下载本文

显示全文
专题