研读Java代码必须掌握的Eclipse快捷键

GO与KEGG富集分析实战:从差异基因到功能注释 本文详细介绍了GO与KEGG富集分析的完整实战流程,从差异基因列表出发,通过基因ID转换、核心分析到结果可视化,系统阐述了如何将基因数据转化为生物学洞察。文章重点讲解了使用R语言clusterProfiler包进行GO和KEGG富集分析的具体步骤、参数设置及常见问题解决方案,并强调了结果解读与生物学故事构建的方法,帮助研究者深入理解差异基因的集体功能倾向。 阅读详情
本文转载出处:http://www.cnblogs.com/yanyansha/archive/2011/08/30/2159265.html
作者是墨海

1. Ctrl+左键 和F3

这个是大多数人经常用到的,用来查看变量、方法、类的定义
跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。

2 Ctrl+Shift+G
在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。

3. Ctrl+O

查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。

助记:"O"--->"Outline"--->"纲要"

4 F4
打开继承树。显示当前类所在的继承树。不但包括父类,还包括当前类的子类。

5. Ctrl+T

查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。与"F4"快捷键不同的是显示方式。

提示:选中一个方法名,按Ctrl+T,可以查看到有这个同名方法的父类、子类、接口。

助记:"T"------->"Tree"----->"层次树"

6.Alt+左右方向键

我们经常会遇到看代码时Ctrl+左键,层层跟踪,然后迷失在代码中的情况,这时只需要按“Alt+左方向键”就可以退回到上次阅读的位置,同理,按“Alt+右方向键”会前进到刚

才退回的阅读位置,就像浏览器的前进和后退按钮一样。

Alt+-->返回上一个阅读位置。使用查找功能或导航功能跳转后,可以用ALT-左箭头返回上一个阅读位置,而且还是多层历史记录。类似IE的后退。若要这个后退功能 达到最好效

率,就要养成使用它的习惯,例如遇到了一个方法调用,用F3打开了它所在的类文件,看完后应用alt-左箭头来后退,而不是直接关掉新打开的标 签页。否则这个新开的标签页将

会被记录到历史中,下次后退到这里时又会被重新打开。

7.Ctrl+Alt+H

如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。

助记:"H"--->"Hierarchy"--->"调用层次"

8 Alt+M,U
Open Super Implementation


打开光标所在类方法所覆盖的超类方法,相当于在覆盖方法中用鼠标点左边的覆盖方法三角标志。此功能没有默认快捷键,须在主菜单 Windows->Preferences->General-
>Keys->Modify->Command->Navigate, Open Super Implementation中设置,我个人习惯设为Alt+M,U。
9Alt+M,S
Show Selected Element Only
仅显示光标所在元素(类方法等)。隐藏当前代码中的其他部分,把光标所在的类方法置顶显示。我个人比较喜欢这种方式,一来屏幕比较清洁,二来此时使用导航 功能导航到类
方法必然是置顶显示,三来可以迫使自己习惯使用导航功能(F3,ALT+左右箭头)等进行导航而不是习惯性地拖滚动条。再按一次则取消此方式。
此功能没有默认快捷键,须在主菜单 Windows->Preferences->General->Keys->Modify->Command->Navigate, Open Super Implementation中设置,我个人习惯设为Alt+M,S。

10 Ctrl+E
弹出一个简易对话框用来精确切换代码编辑栏。(注意不要不小心按了Ctrl+W把当前栏目关了,可以考虑取消Ctrl+W关闭当前栏目的设定,因为Ctrl+W实在太容易误按。我个人比较习惯用Ctrl+F4来关闭栏目)
11ctrl+M
最大化当前窗口。配合F12(编辑窗口获得焦点),可以立刻最大化代码编辑栏。(F12、Ctrl+M)

12Ctrl+小键盘的+ - * /
控制代码结构的折叠与展开。由于我个人喜欢用Show Selected Elemnt Only多于折叠代码,而且要看类成员结构可以用Outline栏目(Shift+Alt+Q,O)或Ctrl+O。因此比较少用这个功能。主要用来集中 查看类方法的Inline JavaDoc注释。
13 Open Implemention
就是可以跳转到某个调用的方法的具体实现的地方去。为什么说这个是超级好用呢?用过Spring的人都知道,现在都提倡面向接口编程,所以,如果使用Open Declaration来追踪
一个方法的调用的话,只会看到该方法在接口中的声明,而看不该方法在具体类中的实现,当然,可以使用Call Hierarchy先得到该方法的整个的调用层次,然后再导航到具体的实现处,但操作有些麻烦了。有了Open Implemention,就可以直接看到实现的代码了,在方法名上点击右键,选择Open Implemention就可以了!只是要享受这个功能,可安装一个Eclipse插件,到这里可以下载 http://eclipse-tools.sourceforge.net/implementors/

Ctrl+Shift+T
在工作空间内查找类型(包括所有项目中的类,引用JAR包中的类)。这是按名称打开一个类最快捷的方法。

Ctrl-PageUp/Ctrl-PageDown
切换到上一个/下一个标签页

ctrl+F4或ctrl+w
关闭当前标签页

Shift+Alt+Q
打开一个特定栏目,Shift+Alt+Q后可跟一个键表示要打开的栏目。按下Shift+Alt+Q后过一会可看到提示窗。

Ctrl+J
递增式查找。在当前编辑窗口中进行递增式查找。查找过程中按下箭头可跳到下一个匹配点,按上箭头跳到上一个匹配点,按ESC退出递增式查找。

Ctrl+H
打开查找窗口。打开一个可以进行详细设置的查找对话框。由于Eclipse各种导航功能很完善,我比较少用这个查找功能。主要用来进行一些用正则表达式做条件的查找。在查找中,用Ctrl+K查找下一个匹配。

Ctrl+Shift+E
弹出一个对话框来切换或关闭多个代码编辑栏。

当然还有最基本的,Ctrl+Shift+L,显示快捷键列表。
SDA 还是 SDI:SAP HANA 数据虚拟化与数据集成的取舍、组合与实战 结论先放在前面:SDA 面向数据虚拟化与联邦查询,强调不落地、不复制、按需实时访问;SDI 面向数据集成与复制,强调抽取、转换、装载与近实时增量同步。两者共享 Remote Source 与 Adapter 的理念,但侧重点与运行时组件明显不同。 阅读详情

相关推荐

三相Vienna整流器过零点电流畸变?试试这个SVPWM调制波补偿技巧

本文针对三相Vienna整流器在电流过零点附近出现的电流畸变问题,提出了一种基于SVPWM调制波补偿的有效解决方案。该方法通过注入零序分量重构占空比,巧妙解决因拓扑约束导致的调制矛盾,在基本不增加计算复杂度的前提下,显著平滑电流波形,降低THD。

weixin_29212867的博客 114

ctrl+shift+G中ppt中及搜狗输入法快捷键冲突

ctrl+shift+G在ppt中是解组合,但是与搜狗输入法的管理器中的快捷键冲突。1、首先打开搜狗输入法,鼠标右键单击桌面的输入法图标,选择打开“设置属性”。3、然后在显示出来的高级设置页面中,选择打开“系统功能快捷键”选项。4、然后取消打勾“输入法管理器”选项,点击确定即可。2、然后在设置属性页面中,选择打开“高级”选项。将搜狗输入法中的快捷键取消,

modi000的博客 4162

three.js中如何高效加载并播放GLB格式的3D动画

本文详细介绍了在three.js中高效加载并播放GLB格式3D动画的最佳实践。通过对比GLB与GLTF格式的优势,提供从环境搭建、模型加载到动画控制的完整解决方案,并分享性能优化技巧和常见问题排查方法,帮助开发者提升3D动画项目的开发效率和用户体验。

weixin_27890975的博客 362

java 20个IDEA最常用的快捷键 介绍及演示

找到了IDEA中最常用的20个快捷键,和小伙伴儿们分享一下。

优快云 / 稀土掘金/ B站 / GitHub: Cyan_RA9 1万+

施密特触发电路详细原理介绍

我们想获得矩形脉冲,有种方法是可以采用整形的方法获得矩形脉冲,但前提是可以找到频率和幅度都符合要求的电压信号。 我们设定矩形脉冲的几个指标。 施密特电路是脉冲波形变换中一种常采用的电路,主要有以下两个特点: 1.输入电平从低电平上升过程中电路状态转换为对应的输入电平,与高电平下降过程中对应的输入转换电平不同。 2.通过电路内部的正反馈使输出电压波形的边沿变得很陡。 施密特电路的结构和工作原理 我们先从模电的角度来分析此电路的工作原理。 此电路是通过公共发射极电阻耦合的两级正反馈放大器。 v1输入为低电平

fcxgfdjy的博客 1万+

ROS2进程内通信:零拷贝Intra-Process原理与实战

Intra-Process通信是ROS2实现低延迟节点间数据交换的核心机制,其本质是通过C++17智能指针与零拷贝共享内存,在同一进程内绕过序列化、系统调用和上下文切换。相比传统DDS跨进程通信,它将`geometry_msgs::Twist`类消息延迟从42μs降至0.8μs,显著提升机器人实时控制性能。该技术并非自动启用,需满足同执行器、QoS严格匹配、内存所有权明确三大约束,适用于机械臂控制、视觉SLAM、图像处理流水线等对端到端延迟敏感的场景。本文聚焦ROS2原生Intra-Process通讯的原理

weixin_30619101的博客 362

研读代码必须掌握的Eclipse快捷键

1. Ctrl+左键 和F3 这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。 2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。 3. Ctrl+O 查看一个类的纲要,列出其方法和成员变...

ace5113的博客 323

Verilog-asm小练习—PLL建模

Verilog- ams是Verilog标准的模拟混合信号语言,以下是对PLL建模的一种思路参考

weixin_44700185的博客 1016

Ctrl Shift G被搜狗占用之封杀搜狗快捷方式

今天追溯代码,用Ctrl+Shift+G快捷键,结果一直弹出输入法,该快捷键被输入法占用了,并且输入法的优先级还比eclipse高了。解决方案如下:右下角“中”右键-->"属性设置" --> “按键”把里边搜狗所有的快捷键取消掉...

洋成林 1万+

麒麟v10系统安装

麒麟v10系统安装

喜文BLOG 1万+

paddle 43 用onnxruntime实现ppyoloe模型的部署(含python和c++版本)

PP-YOLOE+是PP-YOLOE模型的升级版,PP-YOLOE+_l在COCO test-dev2017达到了53.3的mAP, 同时其速度在Tesla V100上达到了78.1 FPS。PP-YOLOE+_s/m/x同样具有卓越的精度速度性价比。paddle官方只给出了基于paddle框架的部署案例,为了更好的部署,为此实现将paddle模型转换为onnx模型,然后在python下实现onnxruntime部署。后续会补充c++ onnxruntime部署

a486259的博客 1914

Eclipse 在控制台输入时光标位置的bug

今天被Eclipse在控制台输入时的bug折磨了半天,一直以为是代码的问题,很烦--。 -光标默认位置为最前端 如果输入的为字母则可以自动换行 但是输入数字时会出现无法输入的情况 只能手动调节光标位置才能正常输入 如果输入的是汉字同样会有bug,赋值出现问题 ...

z992189890的博客 963

Google Earth Engine(GEE)—— 显示如何使用迁移的训练样本进行多年分类的脚本(sentinel-2影像为例)光谱差异()

HydroSHEDS 是一种地图产品,它以一致的格式为区域和全球范围的应用程序提供水文信息。它提供了一套不同比例的地理参考数据集(矢量和栅格),包括河流网络、流域边界、排水方向和流量累积。请注意,对于北纬 60 度以上的地区,HydroSHEDS 数据的质量明显较低,因为没有可用的基础 SRTM 高程数据,因此分辨率较低的 DEM(USGS 提供的 HYDRO1k)。该数据集基于 15 角秒(赤道约 500 米)分辨率栅格数据提供嵌套的分层分水岭多边形。光谱信息和之前不同的点:训练结果。

此星光明博客 966

java源码研读_java源码研读快捷键

1. Ctrl+左键 和F3这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctr...

weixin_30986079的博客 333

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Intellij IDEA中使用Eclipse快捷键。常用快捷键使用

本来是打算在国庆期间研读一些基础的知识或者潜心去把毕业设计搞好。 但是研究这些实在太头疼了。 于是乎就又来写一写关于IDEA的快捷键使用换换心态。 下一篇写一下关于java的一些内容巩固吧,再之后看看情况能把手里的JAVA开发手册和码出高效写一写分析分析。好了不说废话了直接开始吧。 File-setting-keymap-Eclipse 之后再保存就行了。 更改为Eclipse太便捷了。 根据我...

卡丁的博客 3719

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

java源码研读快捷键

1. Ctrl+左键 和F3 这个是大多数人经常用到的,用来查看变量、方法、类的定义 跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。 2 Ctrl+Shift+G 在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。 3. Ctrl+O 查看一个类的纲要,列出其方法和成员变量

guanglizI的专栏 1254

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

eclipse 高效快捷键

基础部分 ###ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 ###ctrl+o:快速outl...

167

分享转帖 -- 研读代码必须掌握的Eclipse快捷键

为什么80%的码农都做不了架构师?>>> ...

weixin_33824363的博客 137

【小白的java成长系列】——Eclipse最常用快捷键

快捷键 功能 备注 Ctrl+1 快速修复 最经典的 Alt+/ 提供内容的帮助 记不全方法 类 属性 最常用 输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中 Ctrl+O 显示类中 方法 属性和大纲 查找bug时非常有用(函数列表) 多按一次Ctrl+O 列出更多的内部变量

Mr.稻 帅(梦想如歌!) 1570

Eclipse最常用快捷键

http://blog.youkuaiyun.com/enson16855/article/details/28425045 快捷键 功能 备注 Ctrl+1 快速修复 最经典的 Alt+/ 提供内容的帮助 记不全方法 类 属性 最常用 输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中

cicilover的专栏 462

eclipse的常用快捷键

Ctrl+1 快速修复最经典的 Alt+/ 提供内容的帮助记不全方法类属性最常用输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中 Ctrl+O显示类中方法属性和大纲查找bug时非常有用(函数列表)多按一次 Ctrl+O 列出更多的内部变量 Ctrl+/为每行或者选择部分添加注释调试有用 Ctrl+D删除

250

Eclipse最常用的快捷键

快捷键 功能 备注 Ctrl+1 快速修复 最经典的 Alt+/ 提供内容的帮助 记不全方法 类 属性 最常用 输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中 Ctrl+O 显示类中 方法 属性和大纲 查找bug时非常有用(函数列表) 多按一次Ctrl+O 列出更多的内部变量

xinxinxiangyin1234的专栏 316

Eclipse相关

Eclipse自动补全的设置最简单的修改方式是:Windows——>Preferences——>Java–>Editor–>Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”即可。Eclipse设置字体

了凡 431

Java开发者狂喜!飞算JavaAI的高效密码:告别熬夜debug,专注核心创作

传统的bug修复方式,堪称“低效折磨”:先复制错误信息,打开浏览器疯狂搜索,在海量广告和过时问答中筛选有效信息,再逐一尝试解决方案,不仅耗时耗力,还可能引入新的bug,陷入反复调试的恶性循环,严重打击开发心态、拖慢项目进度。接手老项目或维护遗留代码,是很多Java开发者的“噩梦”——项目缺乏注释、没有完整文档,开发者需要花费大量时间逐行研读代码,逆向推导业务逻辑,才能勉强熟悉项目,这无疑占用了大量核心开发时间。同时能精准匹配项目已有的代码风格,保障整个项目代码的一致性与规范性,降低后续维护成本。

CalEx_Tech的博客 400
上一篇: Web开发中的三种缓存模式对页面访问速度影响和分析
下一篇: debian7.4安装ia32-libs-i386失败,debian eclipse android开发环境 adb Canot run program的解决办法
西兹兹
博客等级 码龄22年 21粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值