一位Eclipse铁杆开发者总结了他认为最有用但不太为人所知的快捷键组合。通过这些组合,可以更方便地浏览源代码,提高整体开发效率和质量。1.ctrl shift r:打开资源。这可能是所有快捷键组合中最省时的了。这组快捷键可以让你打开工作区中的任何文件,你只需要按下文件名或者掩码名的前几个字母,比如applic*。xml美中不足的是这组快捷键不能在所有视图中使用。2.ctrl o:快速大纲如果你想查看当前类的方法或某个特定的方法,但你没有 我不想把代码向上或向下拉,而且你也不想。t不想用lookup函数,用Ctrl O就可以了,它可以列出当前类中所有的方法和属性。你只需要输入你要查询的方法的名称,点击回车直接跳转到你要去的位置。3.ctrl e:快速转换编辑器这组快捷键将帮助您在打开的编辑器之间浏览。使用ctrl page down或ctrl page up浏览前面和后面的标签页,但是当打开很多文件时,ctrl e会更有效率。4.ctrl 2,L:给局部变量赋值在开发过程中,我经常会写一个方法,比如Calendar.getInstance,然后通过ctrl 2快捷键将方法的计算结果赋给一个局部变量。这节省了我输入类名、变量名和导入声明的时间。Ctrl有类似的效果,但是效果是将方法的结果赋给类中的字段。5.alt shift r:重命名重命名属性和方法在几年前是一件很麻烦的事情,需要大量的查找和替换,以至于代码变得支离破碎。今天 Java IDE提供了源代码处理功能,Eclipse也是如此。现在,变量和方法的重命名非常简单,每次出现更好的替代名称时,您都会习惯这样做。要使用此函数,请将鼠标移动到属性名或方法名上,按alt shift r,输入新名称,然后按enter。那 就是它。如果重命名一个类中的属性,可以点击alt shift r两次,会调出源处理对话框,可以实现get和set方法的自动重命名。6.alt shift l和alt shift m:提取局部变量和方法源代码处理还包括从大量代码中提取变量和方法的功能。例如,要从字符串创建常量,只需选择文本并按Alt Shift L。如果相同的字符串出现在同一类的其他地方,它将被自动替换。方法提取也是一个非常方便的功能。将一个大的方法分解成更小的、定义明确的方法将大大降低复杂性,并提高代码的可测试性。7.shift enter和ctrl shift enter在当前行下输入一个空行,不管光标是否在行尾。Ctrl Enter在当前行之前插入一个空行。8.Alt箭头键这也是节省时间的法宝。这种组合将当前行的内容向上或向下移动。这种快捷方式在try/catch部分特别好用。9.ctrl m众所周知,大显示屏可以提高工作效率。Ctrl是最大化编辑器窗口的快捷方式。10.ctrl。而ctrl 1:下一个错误和快速修改。用Ctrl Q,快速回到最后编辑的地方。Ctrl。将光标移动到当前文件中的下一个错误或警告。我一般是把这套快捷键和ctrl 1一起用,也就是修改建议的快捷键。新版Eclipse做了很好的修改和构造,可以帮你解决很多问题,比如方法中的参数缺失,抛出/捕捉异常,方法未执行等等。在Eclipse中按ctrl shift L可以查看更多快捷键组合。让 让我们根据使用频率来看看我最喜欢的热键组合。1.Control-Shift-T:开放式。如果你不 I don’我不想混日子,你。最好忘记如何通过源代码树打开它。如果eclipse可以轻松打开接口的实现类,按ctrl+t会列出接口的实现类。2.Control-Shift-R:开放资源。提示:使用Navigator视图中的黄色双箭头按钮将您的编辑窗口与Navigator相关联。这将允许您打开的文件显示在导航器的层次结构中,便于组织信息。如果这会影响速度,请将其关闭。3.F3:开放声明。或者,使用“声明”选项卡。当你在代码中选择一个方法,然后按下这个按钮,它将在声明框中显示整个方法。4.alt-左箭头键:在导航历史中返回。就像网页浏览器的后退键,用F3跳转后特别有用。5.alt-右箭头键:在历史记录中向前导航。6.Control-Q:回到上次编辑的地方。当您跳转到代码中时,也会使用此快捷方式。尤其是当你钻得太深,忘了自己当初在做什么的时候。7.ctrl-Shift-G:在工作区中搜索引用。这是重建的前提。对于方法,该热键的效果与F3相反。它使您能够在方法堆栈中找到一个方法的所有调用方。相关的功能是打开 quot事件标记 quot功能。选择windows-preferences-Java-editor-mark occurrences并检查选项。此时,当您单击一个元素时,该元素在代码中存在的所有位置都将突出显示。我个人只用 quot标记局部变量。注意:亮点太多会拖慢Eclipse。8.Control-Shift-F:格式化代码。9.Control-O:快速勾勒。使用这个快捷键,您可以快速跳转到一个方法或属性,只需输入名称的前几个字母。10.Control-/:注释或取消注释一行。这同样适用于多行。菜单中还有其他热键。您可以通过按下Control-Shift-L来查看所有快捷键的列表。按下Control-Shift-L两次以显示“按键偏好设置”对话框,您可以在其中设定自己的热键。我欢迎您在Talkback部分发布您的Eclipse技巧。其他的Eclipse窍门我总结了几个相关提示:锁定命令行窗口:在命令行视图中,尝试用滚动锁定按钮锁定控制台输出,不滚动。使用Ant视图:在我的Java或调试模式下,我喜欢显示Ant视图,这样我可以快速运行Ant任务。可以通过窗口Ant找到视图。将Ant视图放在屏幕的角落,并通过 quot添加其他显示视图生成文件 quot按钮。在3.1版本中,甚至支持Ant调试脚本语言。自动遍历一个集合:对于控制空间:如果你没有 如果你还不知道,那么你应该记住控制空间是一个自动完成的函数。在Eclipse中,您还可以自动完成该结构。在数组或集合的范围内,尝试键入 quot对于 quot然后按下Control-Space键。Eclipse将询问您想要遍历哪个集合,然后自动完成循环代码。使用分层布局:我对Package Explorer视图中的默认布局感到困惑,它在导航树中显示包的全名。我更喜欢我的源代码的包和文件系统视图,这在Eclipse中称为分层布局。要切换到此模式,请单击包浏览视图中的向下按钮,选择布局,然后选择层次结构。一次显示多个文件:可以一次浏览多个文件。将不活跃的编辑窗口拖到活跃窗口底部或侧面的滚动条上以打开它。这是我能描述这个魔术的最好方式。同时打开两个eclipse:为了合并从一个CVS分支到另一个分支的更改,我喜欢同时在工作区中打开两个不同的eclipse。这样,我可以通过比较CVS上的最新版本看到所有的更改,然后将每个更改合并到另一个CVS分支中。启动多次月食最简单的方法是使用Eclipse和Launcher。实现者插件:安装一个可以跳转到接口实现的插件。如果您喜欢依赖注入,或者正在开发一个编写良好的界面,那么您需要一个插件来加速代码导航。你可以在SourceForge找到这个插件。Ctrl Alt H如果您想知道一个类的方法是否被其他类调用,那么请选择这个方法名并按 quotCtrl Alt H quot,Eclipse会显示哪些方法在调用这个方法,最后产生一个调用关系树。1.Ctrl左键大多数人经常用它来检查变量、方法和类的定义。2.Ctrl O查看类的大纲并列出其方法和成员变量。提示:再次按Ctrl+O列出该类继承的方法和变量。注意: quotO quot- quot;大纲 quot- quot;大纲 quot3.Ctrl T要查看一个类的继承树,它是自顶向下的。如果再按Ctrl+T,就会换成自下而上的显示结构。提示:选择一个方法名,按Ctrl+T查看该方法的同名父类、子类和接口。注意: quotT quot——- quot;树 quot- quot;分层树 quot4.Alt左右箭头键我们经常会遇到Ctrl左键的情况,一层一层的追踪,然后看代码的时候迷失在代码里。这时,我们只需要按 quotAlt向左箭头键 quot可以回到上一次阅读的位置。同样,按 quotAlt右箭头键 quot会前进到刚刚返回的阅读位置,就像浏览器 与前进和后退按钮相同。导入:Ctrl Shift O编辑范围功能快捷键全局查找和替换文本编辑器查找上一个Ctrl Shift K文本编辑器查找下一个Ctrl K全局撤消Ctrl Z全局复制控制C全局恢复最后选择Alt Shift 全局剪切控制X全局校正控制1 1全局内容辅助Alt/全局检查Ctrl A.删除全局删除全局上下文信息Alt?Alt Shift?Ctrl移位空间Java编辑器显示工具提示描述F2Java编辑器选择封装元素Alt Shift 。Java编辑器选择前一个元素Alt Shift Java编辑器选择下一个元素Alt Shift 文本编辑器增量查找Ctrl J文本增量反向查找Ctrl Shift J by编辑器全局粘贴Ctrl V全局重做控制Y考试范围功能快捷键全局缩放控制=全局缩减控制-窗户范围功能快捷键激活全局编辑器F12全局切换编辑器Ctrl Shift W全局上一个编辑器Ctrl Shift F6全局上一视图Ctrl Shift F7全局上一视角Ctrl Shift F8环球下期编辑Ctrl F6全局下一视图控制F7全球下一视角Ctrl F8文本编辑器显示标尺上下文菜单。将显示全局视图菜单Ctrl F10。显示全局系统菜单Alt-航行范围功能快捷键Java编辑器打开结构Ctrl F3打开全局类型Ctrl Shift T打开全局类型层次结构F4开放全局声明F3打开全局外部javadoc Shift F2打开全局资源控制Shift R全局回退历史Alt 全球历史Alt 全局上一个控件,全局下一个Ctrl。Java编辑器显示大纲Ctrl O在全局层次结构中打开Ctrl Shift H类型转到匹配括号Ctrl Shift P全局。全局转到上一个编辑位置Java编辑器转到上一个成员Ctrl Shift 。Java编辑器转到下一个成员Ctrl Shift 文本编辑器转到行ctrl L。搜索范围功能快捷键文件中的全局Ctrl Shift U打开全局搜索对话框Ctrl H全局工作区中的声明Ctrl G全局工作空间中的参考Ctrl Shift G文本编辑范围功能快捷键文本编辑器覆盖切换插入在文本编辑器上滚动Ctrl 向下滚动文本编辑器Ctrl 文件范围功能快捷键全局保存Ctrl XCtrl S全局控制P打印全局关闭Ctrl F4全局保存所有Ctrl Shift全局关闭Ctrl Shift F4全局Alt Enter属性新全局控制N项目范围功能快捷键全局生成Ctrl B源代码范围功能快捷键Java编辑器格式Java编辑器取消注释Ctrl/Java编辑器注释Ctrl/Java编辑器添加了一个导入Ctrl Shift MJava编辑器组织多个导入ctrl shift O。Java编辑器使用try/catch块包围未设置的块。它 太常用了,所以它 这里列出了。它 建议自己设置。也可以使用Ctrl 1进行自动修正。调试/运行范围功能快捷键全球单步回到F7全局单步跳过F6在全球范围内加入F5。全局单步跳转以选择Ctrl F5全局调试上次启动F11继续全球F8使用全局过滤器进入Shift F5全局添加/移除断点Ctrl Shift B全局控制三维显示运行最后一个全局启动Ctrl F11。全局运行到行控制R全局执行Ctrl U重组范围功能快捷键全局撤消重构Alt Shift Z全局提取方法Alt Shift M局部变量的全局提取全局内联Alt Shift I全局Alt Shift V全局重命名Alt Shift R重做全局Alt Shift YCtrl M切换窗口的大小。Ctrl Q跳转到最后一次编辑。F2当鼠标放在标记处出现工具提示时,按F2键将鼠标移开,工具提示也会显示,即Show Tooltip。描述.F3跳转到声明或定义它的地方。F5单步执行该函数。F6单步调试不进入该功能。如果安装了金山词霸2006,快捷键 quot取词开关 quot应该换成其他的。F7从函数内部返回到调用位置。F8一直执行到下一个断点。Ctrl Pg~对于XML文件,是切换代码和图的窗口。Ctrl Alt我看到Java文件中变量的相关信息Ctrl PgUp为代码窗口打开 quot显示列表 quot下拉框,其中显示最近打开的文件。代码窗口中的Ctrl/is this//~ comment。shift/是代码窗口中的这种/* ~ */注释,而 lt~〉。Alt Shift O当单击一个标记时,可以使其他此标记以黄色突出显示,并且在窗口的右边界出现一个白色方块。点击这个方块将跳转到这个标记。右键单击窗口的左边界,即添加断点的位置,选择“显示行号”添加行号。Ctrl I格式化激活的元素格式化活动元素。Ctrl Shift F格式化文件格式文档。Ctrl S保存当前文件。所有未保存的文件。Ctrl Shift M用于添加导入语句。Ctrl O用于添加缺少的导入语句和删除多余的导入语句。Ctrl+空格键提示输入内容,即内容辅助。这时,中文IME-将Ime/Nonlme Toggle的快捷键改为其他。Ctrl Shift Space提示信息是上下文信息。双击窗口的左边界添加一个断点。Ctrl D删除当前行。Eclipse快捷百科全书1 CTRL的快速修复Ctrl:删除当前行Ctrl 将当前行复制到下一行Ctrl Alt 将当前行复制到上一行Alt 当前行和下一行之间的交互位置Alt 当前行和上一行之间的交互位置Alt 先前编辑的页面Alt 下一个编辑过的页面Enter显示当前选定资源的属性。Enter在当前行的下一行插入一个空行。Shift Ctrl Enter在当前行插入一个空行Ctrl定位到最后编辑的位置L Ctrl定位在某一行M ctrl最大化当前编辑或视图。Ctrl/comment当前行,然后按取消注释。O ctrl键快速显示轮廓Ctrl快速显示当前类的继承结构。Ctrl关闭当前编辑器Ctrl指的是选中的单词,以快速导航到下一个单词。E ctrl快速显示当前编辑器的下拉列表Ctrl/折叠当前类中的所有代码。Ctrl 展开当前类中的所有代码。Ctrl空格代码助手完成部分代码插入显示管理所有当前打开的视图的管理器。)Ctrl正向增量搜索Ctrl J反向增量搜索ctrl+Shift+F4关闭所有打开的编辑器ctrl+X将当前选定的所有文本变为小写。ctrl+y将当前选定的所有文本变为小写。Ctrl Shift F格式化当前代码Ctrl P定位到匹配项 for)下面是重构中常用的快捷键,所以我 我会按照我喜欢的方式对它们进行排序。Shift R重命名Shift M提取方法Shift C修改函数结构Alt Shift L提取局部变量Shift F将类中的局部变量改为字段变量Alt Shift I合并变量Shift V移动函数和变量移位z重构的后悔药王者之心2点击试玩