eclipse快捷键设置百科全书(自动整理运行代码 调试 放大窗口 排版 输入各种快捷键)

如题所述



一位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;大纲 quot


3.Ctrl T


要查看一个类的继承树,它是自顶向下的。如果再按Ctrl+T,就会换成自下而上的显示结构。


提示:选择一个方法名,按Ctrl+T查看该方法的同名父类、子类和接口。


注意: quotT quot——- quot;树 quot- quot;分层树 quot


4.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编辑器显示工具提示描述F2


Java编辑器选择封装元素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 X


Ctrl S


全局控制P打印


全局关闭Ctrl F4


全局保存所有Ctrl Shift


全局关闭Ctrl Shift F4


全局Alt Enter属性


新全局控制N


项目


范围功能快捷键


全局生成Ctrl B


源代码


范围功能快捷键


Java编辑器格式


Java编辑器取消注释Ctrl/


Java编辑器注释Ctrl/


Java编辑器添加了一个导入Ctrl Shift M


Java编辑器组织多个导入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 Y


Ctrl 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点击试玩
温馨提示:答案为网友推荐,仅供参考
相似回答