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]下载本文