《2022年Eclipse的优化设置 .pdf》由会员分享,可在线阅读,更多相关《2022年Eclipse的优化设置 .pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Eclipse的优化设置1Eclipse常用快捷键(在窗口-首选项-常规-键中修改。)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+N 新建项目Ctrl+D 删除当前行Ctrl+Alt+复制当前行到下一行(复制增加)Ctrl+Alt+复制当前行到上一行(复制增加)Alt+当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+当前行和上面一行交互位置(同上)Alt+前一个编辑的页面Alt+下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 14 页 -显示当前选择资源(工程,or 文件or
2、 文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行(原理同上条)Alt+Shift+J 添加注释Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行(对于程序超过100 的人就有福音了)Ctrl+M 最大化当前的Edit 或 View(再按则反之)Ctrl+/注释当前行,再按则取消注释Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前Editer Ctrl+K(F3)参照选中的Word快速定位到下一个Ctrl+E 名师资料总结-精品
3、资料欢迎下载-名师精心整理-第 2 页,共 14 页 -快速显示当前Editer 的下拉列表(如果当前页面没有显示的用黑体表示)Ctrl+/(7)(小键盘)折叠当前类中的所有代码ctr+shift+/()添加(去掉)块注释Ctrl+(小键盘)展开当前类中的所有代码Ctrl+Shift+E 显示管理当前打开的所有的View 的管理器(可以选择关闭,激活等操作)Ctrl+,上一个错误,警告Ctrl+.下一个错误,警告Ctrl+J 正向增量查找(按下 Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在 stutes line中显示没有找到了,查一个单词时,特别实用,
4、这个功能Idea 两年前就有了)Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)Ctrl+Shift+F4 关闭所有打开的Editer Ctrl+Shift+X 把当前选中的文本全部变味小写Ctrl+Shift+Y 把当前选中的文本全部变为小写名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 14 页 -Ctrl+Shift+F 格式化当前代码Ctrl+Shift+P 定位到对于的匹配符(譬如)(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)Ctrl+Shift+R 打开资源Ctrl+Shift+T 打开类型F4 打开类型层次结构F3 打开声明C
5、trl+H 打开搜索对话框Ctrl+Shift+H 在层次结构中打开类型Ctrl+Shift+G 工作区中的引用Ctrl+F6(ctr+shift+F6)切换编辑视图alt+shift+D,J(alt+F2)调试 java 应用程序Alt+Shift+X,J(alt+F3)运行 java 应用程序名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 14 页 -Ctrl+Shift+O 自动引入程序中所需要的所有的包。Ctrl+F8 视景切换,最大最小化所选编辑视图。Ctr+B 手动构建。下面的快捷键是重构里面常用的(注:一般重构的快捷键都是Alt+Shift开头的了)Alt+Shif
6、t+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 移动函数和变量(不
7、怎么常用)Alt+Shift+Z 重构的后悔药(Undo)名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 14 页 -2.基本使用技巧1)配置 jdk:在窗口-首选项-java-已安装的jre 2)只在工作台中显示当前的方法体:选择工具栏-仅显示所选元素。3)定位原方法:Ctrl+鼠标左键点击,因为按住ctr 键可出现超链接。4)增加与取消断点:在行号处双击即可。5)tab 键空格调整:在窗口-首选项-java-代码样式-格式化程序中单击新建,最后在弹出框中输入 tab 空格数为 2.6)各类小窗口位置调整:可直接拖拉成一组或n 组。要恢复缺省点击:窗口-复位透视图,要定制亦可。
8、7)调节字体与背景:窗口-首选项-常规-外观-颜色和字体中和窗口-首选项-常规-编辑器-文本编辑器的外观颜色选择。8)书签功能:在行号外右击,在弹出菜单中选择新建书签。9)英文-中文菜单切换:例如我的:D:Programeclipseeclipse.exe-nl en_US(zh_CN)10)常用启动参数。可以用-data 参数设置工作区的特定位置;-vm 设置java VM(例如,-vm c:jrebinjavaw.exe);-vmargs-Xmx256M设置 java 堆大小。11)ssertion为开发人员提供了一种灵活地调试和测试机制。要使用,首先在窗口-首选项-编译器-编译器一致性级
9、别为1.4,其次在窗口-首选项-java-编译器中更改;最后在项目-属性-java 编译器中更改。12)调试技巧:调试组合按钮:F5 单步跳入、F6 单步跳过、F7 单步返回、F8 继续,对表达式求值,可在窗口-显示视图-表达式。13)可联接常用的任何数据库。窗口-打开视图-database explore中配置。14)瞬间生成所有的get 与 set 方法。源代码-生成 getter 和 setter 方法。15)瞬间生成字符串的各种不同语言版本,无需编译。源代码-外部化字符串。16)瞬间本地历史记录比较与替换。在编辑器中右击-比较对象(替换为)-本地历史记录。17)瞬间重构:改了类名或包名
10、,瞬间将其它类中的引用完全更新。18)去掉自动编译:窗口-首选项-常规-工作空间-自动构建去掉。手动构建:项目-全部构建19)改变 jsp/html的文体字体须在窗口-首选项-常规-外观-颜色和字体-基本-文本字体。改变编码在首选项-工作空间,或者在项目-属性-信息。20)改变 js 的乱码:窗口-首选项-常规-内容类型-文本-javascript-缺省编码为GBK 21)改变应用程序的根目录,即context root url:MyEclipse:选择项目-属性-myEclipse-web-web context-root中即可改变,然后重新部署该项目。Lomboz:选择项目-属性-web
11、project Settings-Context root中即可改变,然后重新部署该项目。(我们公司不用)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 14 页 -3.模板快速输入窗口-首选项-java-编辑器-模板,此处定义的任何内容都可在工作区内输入模板名,然后再按 alt+/迅速补全。4.Eclipse启动参数大全Eclipse 运行命令行参数大全包括英文版本和中文版本两种的说明,特别需要值得一提的是那个-nl 参数,可以指定程序启动时所使用的语言.例如:eclipse-nl en_US 将启动英文语言,这个特性在安装了国际化语言包以后特别有用,可以方便的切换各个语言的版
12、本.注意IBM WSAD v5.1 也支持这个功能.运行Eclipse 将 Eclipse 驱动程序安装(解压缩)到某个目录(例如,c:eclipse)中之后,通过运行顶级安装目录中的Eclipse 可执行文件来启动 工作台。在Windows 系统上,该可执行文件称为eclipse.exe,而在Linux 系统上称为eclipse。注意:下列讨论描述Windows 系统上的设置。Linux 上的设置是相似的。如果您没有另行指定,则平台将缺省工作区目录创建为可执行文件的兄弟目录(例如c:eclipseworkspace)。此工作区目录用作项目的缺省内容区,还用于保存任何必需的元数据。要进行共享安
13、装或多工作区安装,应明确指出工作区的位置而不是使用缺省值。有两种控制工作区位置的方法:使用当前工作目录或使用-data 命令行自变量。将工作区位置设置为在当前工作目录内在此方案中,工作区位置将是当前工作目录中称为workspace 的目录。实现此目的最容易的方法可能是使用下列步骤来创建快捷方式:导航到Windows 资源管理器中的eclipse.exe 并使用右键拖动来创建eclipse.exe 的快捷方式。编 辑 快 捷 方 式 的 属 性,以 使 启 动 位 置:字 段 标 识 工 作 区 位 置 的 父 目 录(例 如,c:usersrobert)。关闭属性对话框并双击快捷方式(如果提供
14、的目录为c:usersrobert,则工作区位置将为c:usersrobertworkspace)。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 14 页 -当然,您也可以使用命令提示符(通过将目录切换为工作区父目录然后运行eclipse.exe)来获得同样的效果。使用-data 设置工作区的特定位置要使用-data 命 令行自 变量,只要 将-data your_workspace_location(例如,-data c:usersrobertmyworkspace)添加至快捷方式属性中的目标字段或显式地将它包括在命令行上。使用-vm 设置java VM 建 议显式指定在运行
15、Eclipse 时要使用哪个Java VM。使用-vm 命令行自变量(例如,-vm c:jrebinjavaw.exe)可以实现此目的。如果不使用-vm,则 Eclipse 将使用在O/S 路径上找到的一个Java VM。当安装其它产品时,它们可更改您的路径,导致在下一次启动 Eclipse 时使用另一Java VM。运行Eclipse 中的高级主题Eclipse 可执行文件及平台本身提供了人们感兴趣的开发或调试Eclipse 各部件的许多执行选项。运行Eclipse 可执行文件的一般格式是:eclipse platform options-vmargs Java VM arguments E
16、clipse 启动参数命令描述 原因-arch architecture 定 义 Eclipse 平台在其上运行的处理器体系结构。Eclipse 平台通常使用Java os.arch 属性的常用值来计算最佳设置。如果在此处指定该项,则这是Eclipse 平台使用的值。此处指定的值可作为BootLoader.getOSArch()用于插件。示例值有:x86、sparc、PA-RISC和ppc。2.0-application applicationId 要 运行的应用程序。应用程序由向org.eclipse.core.runtime.applications 扩展点提供扩展的插件来声明。通常不需要
17、此自变量。如果指定了此项,则该值会覆盖配置提供的值。如果不指定此项,则会运行Eclipse 工作台。1.0-boot bootJarURL(建议不使用;用-configuration 代替;支持1.0 兼容)。Eclipse 平台的引导插件代码(boot.jar)的位置,表示为URL。如果指定此项,则会用它来为装入Eclipse 平台引导程序类装入器的类装入器设置类路径。仅当更改startup.jar 和 boot.jar 的相对位置时才需要它。注意,不允许使用相对URL。*1.0-classloaderproperties file 如果指定的话,则使用给定位置处的类装入器属性文件来激活平台
18、类类装入器增强。文件自名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 14 页 -变量可以是文件路径或URL。注意,不允许使用相对URL。单击此处以获得更多详细信息。2.0.2-configuration configurationFileURL Eclipse 平台配置文件的位置,表示为URL。配置文件确定Eclipse 平台、可用插件集和主要功能部件的位置。注意,不允许使用相对URL。当安装或更新Eclipse 平台时配置文件被写至此位置。2.0-consolelog 将 Eclipse 平台的错误日志镜像到用来运行Eclipse 的控制台。与-debug 组合时很方便使用。
19、1.0-data workspacePath 要运行Eclipse 平台的工作区的路径。工作区位置也是项目的缺省位置。相对于从中启动eclipse 的目录来解释相对路径。1.0-debug optionsFile 将 平台置于调试方式,并从给定位置处的文件装入调试选项(如果指定的话)。此文件指示哪些调试点可用于插件以及是否已启用它们。如果未给出文件位置,则平台在启动eclipse 的目录中查找称为.options的文件。URL 和文件系统路径都可作为文件位置。1.0-dev classpathEntries 将 平台置于开发方式。将可选类路径条目(用逗号分隔的列表)添加至每个插件的运行时类路径
20、。例如,当工作区包含要开发的插件时,指定-dev bin 会为每个插件项目的名为bin 的目录添加类路径条目,允许在其中存储最新生成的类文件。除去了冗余或不存在的类路径条目。1.0-endsplash params 用于在Eclipse 平台启动并运行时关闭闪屏的内部选项。此选项在闪屏处理链中不同的位置有不同的语法和语义。2.0-feature featureId 主要功能部件的标识。主要功能部件为Eclipse 的已启动实例提供了产品个性,并确定使用的产品定制信息。2.0-keyring keyringFilePath 磁盘上授权数据库(或 密钥环 文件)的位置。此自变量必须与-passwo
21、rd 选项配合使用。相对于从中启动eclipse 的目录来解释相对路径。1.0-nl locale 定 义 Eclipse 平台在其上运行的语言环境的名称。Eclipse 平台通常自动计算最佳设置。如 果 在 此 处 指 定 该 项,则 这 是Eclipse 平 台 使 用 的 值。此 处 指 定 的 值 可 作 为BootLoader.getNL()用于插件。示例值有:en_US 和fr_FR_EURO。2.0-nolazyregistrycacheloading 取消激活装入优化的平台插件注册表高速缓存。缺省情况下,仅当需要时才从注册表高速缓名师资料总结-精品资料欢迎下载-名师精心整理-第
22、 9 页,共 14 页 -存(可用时)中装入扩展的配置元素,以减少内存占用。此选项将在启动时强制完全装入注册表高速缓存。2.1-noregistrycache 绕过读写内部插件注册表高速缓存文件。2.0-nosplash 运行平台而不显示闪屏。1.0-os operatingSystem 定 义 Eclipse 平台在其上运行的操作系统。Eclipse 平台通常使用Java os.name 属性的常用值来计算最佳设置。如果在此处指定该项,则这是Eclipse 平台使用的值。此处指定的值可作为BootLoader.getOS()用于插件,并用于解析插件清单文件中提及的路径中$os$变量的出现。示
23、例值有:win32、linux、hpux、solaris 和aix。1.0-password password 授权数据库的密码。与-keyring 选项配合使用。1.0-perspective perspectiveId 启动时要在活动工作台窗口中打开的透视图。如果没有指定该参数,则将打开关闭时活动的透视图。1.0-plugincustomization propertiesFile 包含插件首选项缺省设置的属性文件的位置。这些缺省设置覆盖在主要功能部件中指定的缺省设置。相对于从中启动eclipse 的目录来解释相对路径。2.0-plugins pluginsFileURL(建议不使用;用-
24、configuration 代替;支持1.0 兼容)。指定Eclipse 平台查找插件的文件的位置,表示为URL。该文件为属性文件格式,其中键是任意用户定义名称,值是指向plugin.xml 文件的显式路径或指向包含插件的目录的路径的用逗号分隔的列表。注意,不允许使用相对URL。如果指定此项,则此选项会导致创建适当的临时配置。*1.0-refresh 启动时执行工作区的全局刷新的选项。这将使从上次平台运行以来在文件系统中所做的任何更改一致。1.0-showlocation 用于在窗口标题栏中显示工作区的位置的选项。在发行版2.0 中,此选项仅与-data 命令行自变量一起使用。2.0-show
25、splash params 用于显示闪屏(由可执行的Eclipse 平台启动器执行)的内部选项。此选项在闪屏处理链中不同的位置有不同的语法和语义。2.0-vm vmPath 要用来运行Eclipse 平台的 Java 运行时环境(JRE)的位置。如果不指定此项,则JRE 位于jre(它是Eclipse 可执行文件的兄弟目录)。相对于从中启动eclipse 的目录来解释名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 14 页 -相对路径。1.0-ws windowSystem 定 义 Eclipse 平台在其上运行的Windows 系统。Eclipse 平台通常使用Java os
26、.name 属性的常用值来计算最佳设置。如果在此处指定该项,则这是Eclipse 平台使用的值。此处指定的值可作为BootLoader.getWS()用于插件、用于配置SWT 以及用于解析插件清单文件中提及的路径中$ws$变量的出现。示例值有:win32、motif 和gtk。1.0 将-vmargs 条目后面的所有自变量(但不包括-vmargs)作为虚拟机自变量(即,在要运行的类的前面)直接传递到所指示的Java VM。注意:如果Eclipse 启动在Java vm 自变量(-vmargs)之后提供的自变量(例如,-data),则Eclipse 将不会启动并且您将接收到JVM 已终止。出口代
27、码为1的错误。在不同的VM 上运行在 J9 上运行Eclipse 当在J9 版本1.5 上运行Eclipse 时,建议使用以下VM 选项:eclipse.exe eclipse arguments-vm path_to_j9w.exe-vmargs-ms:32-mm:2048-mo:32768-moi:32768-mca:32-mco:128-mx:2000000 当在J9 版本2.0 上运行Eclipse 时,J9W 选择的缺省自变量应为合适的选项。但是,要覆盖Eclipse 可执行文件以内部方式自动设置的参数,必须指定-vmargs 不带任何参数,如下所示:eclipse.exe ecli
28、pse arguments-vm path_to_j9w.exe-vmargs 有关进一步信息,参考J9 VM 文档和帮助。在 IBM Developer Kit,Java(TM)Technology Edition VM 上运行Eclipse IBM Developer Kit,Java(TM)Technology Edition 1.3 Linux 的缺省VM 设置适合进行初期研究工作,但在进行大型开发时是不够的。对于大型开发,应修改VM 自变量以使有更多的堆可用。例如,下列设置将允许Java 堆增大为256MB:-vmargs-Xmx256M 5.注释模板的设置在首选项 java-Cod
29、e Style Code Templates里设置 JavaDoc 模板(我这里有一套)名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 14 页 -设置错误提示级别(首选项 java-Compiler),在这里,我们关心的是JavaDoc,其余的大家可以在以后的时间里自己去调节这样的话,eclipse 会自动提示相关JavaDoc 的警告通过 ALT+SHIFT+J来补充 JavaDoc 6.Formate设置在首选项 java-Code Style Formatter设置代码风格(我这里有一套)设置完之后,可以通过CTRL+SHIFT+F来使用PS:通过导出我们的首选项,可以
30、将我们的首选项带到任何一个地方,保证我们的代码风格名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 14 页 -7.常见问题1).内存不足E:eclipseeclipse.exe-clean-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M 下面有一个eclipse.ini文件可以调整Eclipse 最大使用内存,默认如下-vmargs-Xms40m-Xmx256m 调整为:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M 名师资料总结-精品资料
31、欢迎下载-名师精心整理-第 13 页,共 14 页 -1g 内存推荐为:-vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M 2)如 果 你 删 除 或 改 了 文 件 名,在 重 启 动 应 用 时 提 示 不 能 发 布,千 万 不 要 删 除D:projecteclipse.metadata.plugins应用下的工程文件,这样就会造成永远不同步,从而只有删除原配置server才能重新发布。最简单的应用是,改了文件名或删除了文件,只需要清理或重新构建项目,发布第一次失败,再发布第二次即可。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 14 页 -