草庐IT

Eclips快捷键大全(超详细)

_GGBond_ 2023-06-12 原文

Eclips快捷键大全(超详细)




前言

本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!
也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成长的道路上互相学习,欢迎关注!

自博主上次发表 IntellijIDEA快捷键大全(超详细)(点击进入)一文,响应极高,也有很多粉丝希望博主可以整理出Eclipse的快捷键文档,这不就来了!

虽然Eclipse在使用热度上不及IDEA,但一年一度的蓝桥杯比赛等,使用的蓝桥环境是强制使用Eclipse开发工具的,所以对快捷键做个大概了解,也可以帮助你提高码代码效率!

⭕ 温馨提示:查阅本博客时,请善用ctrl+F快速搜索,提高搜索效率。

Eclipse官方快捷键文档

一、常用快捷键

常用快捷键描述
alt + /补全代码的声明
ctrl + 1快速修复
ctrl + shift + o批量导包
ctrl + /使用单行注释
ctrl + shift + /使用多行注释
ctrl + shift + \ 取消多行注释
ctrl + alt + down ctrl + alt + up复制指定行的代码
ctrl + d删除指定行的代码
alt + upalt + down上下移动代码
shift + enter切换到下一行代码空位
ctrl + shift + enter切换到上一行代码空位
ctrl + 选中指定的结构 ctrl + shift + t如何查看源码
alt + left退回到前一个编辑的页面
alt + right进入到下一个编辑的页面(针对于上面那条来说的)
ctrl + t光标选中指定的类,查看继承树结构
ctrl + c复制代码
ctrl + z撤销
ctrl + y反撤销
ctrl + x 剪切
ctrl + v粘贴
ctrl + s保存
ctrl + a全选
ctrl + shift + f格式化代码
tab选中数行,整体往后移动
shift + tab选中数行,整体往前移动
ctrl + o在当前类中,显示类结构,并支持搜索指定的方法、属性等
alt + shift + r批量修改指定的变量名、方法名、类名等
ctrl + shift + x选中的结构的大小写的切换:变成大写
ctrl + shift + y选中的结构的大小写的切换:变成小写
alt + shift + s调出生成getter/setter/构造器等结构
alt + enter显示当前选择资源(工程 or 文件)的属性
ctrl + k快速查找:参照选中的Word快速定位到下一个
ctrl + w关闭当前窗口
ctrl + shift + w关闭所有的窗口
ctrl + alt + g查看指定的结构使用过的地方
ctrl + f查找与替换
ctrl + m最大化当前的View
home直接定位到当前行的首位
end直接定位到当前行的末位

二、编辑快捷键

快捷键描述
Ctrl + D删除当前行或者选中的行
Ctrl + Shift + F格式化当前选中的代码
Ctrl + /注释或取消注释当前行或选中代码块
Ctrl + Shift + /注释选中的代码块
Ctrl + Shift + \取消注释选中的代码块
Ctrl + Shift + O导入所需的类
Ctrl + Shift + L显示当前可用的快捷键列表
Alt + Shift + R重命名当前选中的变量、方法、类等
Ctrl + Space自动补全代码
Ctrl + 1显示快速修复提示

三、导航快捷键

快捷键描述
Ctrl + Shift + T查找并打开类
Ctrl + Shift + R查找并打开文件
Ctrl + Shift + F4关闭当前编辑器
Ctrl + F6在已打开的编辑器之间切换
Ctrl + F7在视图之间切换
Ctrl + Page Up切换到前一个编辑器选项卡
Ctrl + Page Down切换到后一个编辑器选项卡

四、运行和调试快捷键

快捷键描述
F11启动应用程序
Ctrl + F11启动应用程序
F5启动调试会话
F6在调试会话中执行当前行并进入下一行
F7退出当前方法并进入调用方法
F8恢复调试会话
Ctrl + Shift + B切换断点
Ctrl + Shift + D运行调试快照
Ctrl + Shift + I显示表达式窗口
Ctrl + Shift + L显示调试窗口

五、重构快捷键

快捷键描述
Alt + Shift + R重命名当前选中的变量、方法、类等
Ctrl + Shift + R重命名当前打开的文件
Alt + Shift + M抽取方法
Alt + Shift + F抽取字段
Alt + Shift + L抽取本地变量
Ctrl + 1显示快速修复提示

六、代码生成快捷键

快捷键描述
Alt + Shift + S生成代码
Alt + Shift + T生成测试用例

七、项目导航快捷键

快捷键描述
Ctrl + Shift + R查找并打开文件
Ctrl + Shift + T查找并打开类
Ctrl + Shift + E显示项目资源视图
Ctrl + Shift + F打开搜索视图
Ctrl + Shift + G打开搜索视图

八、帮助快捷键

快捷键描述
Ctrl + 3打开快速访问对话框
F1打开帮助文档
Shift + F2在帮助文档中搜索选定的词
Ctrl + Shift + L显示当前可用的快捷键列表

九、搜索快捷键

快捷键描述
Ctrl + H打开搜索对话框
Ctrl + Shift + L显示当前可用的快捷键列表
Ctrl + Shift + G在工作区中查找引用
Ctrl + Shift + U查找当前元素的父级元素

十、标记快捷键

快捷键描述
Ctrl + Shift + Up上移当前行
Ctrl + Shift + Down下移当前行
Alt + Up向上复制当前行
Alt + Down向下复制当前行
Ctrl + 2 + L列出可用的模板

十一、版本控制快捷键

快捷键描述
Alt + Shift + C提交代码
Alt + Shift + Z撤销提交
Ctrl + 3打开快速访问对话框
Ctrl + Shift + 3打开快速访问对话框,并选中“提交”
Ctrl + Alt + Z显示撤销历史记录

十二、其它快捷键

快捷键描述
Ctrl + Shift + L显示当前可用的快捷键列表
Ctrl + Shift + F1显示快捷键帮助文档

有关Eclips快捷键大全(超详细)的更多相关文章

  1. 7个大一C语言必学的程序 / C语言经典代码大全 - 2

    嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来

  2. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  3. 100个python算法超详细讲解:画直线 - 2

    1.问题描述使用Python的turtle(海龟绘图)模块提供的函数绘制直线。2.问题分析一幅复杂的图形通常都可以由点、直线、三角形、矩形、平行四边形、圆、椭圆和圆弧等基本图形组成。其中的三角形、矩形、平行四边形又可以由直线组成,而直线又是由两个点确定的。我们使用Python的turtle模块所提供的函数来绘制直线。在使用之前我们先介绍一下turtle模块的相关知识点。turtle模块提供面向对象和面向过程两种形式的海龟绘图基本组件。面向对象的接口类如下:1)TurtleScreen类:定义图形窗口作为绘图海龟的运动场。它的构造器需要一个tkinter.Canvas或ScrolledCanva

  4. H2数据库配置及相关使用方式一站式介绍(极为详细并整理官方文档) - 2

    目录H2数据库入门以及实际开发时的使用1.H2数据库的初识1.1H2数据库介绍1.2为什么要使用嵌入式数据库?1.3嵌入式数据库对比1.3.1性能对比1.4技术选型思考2.H2数据库实战2.1H2数据库下载搭建以及部署2.1.1H2数据库的下载2.1.2数据库启动2.1.2.1windows系统可以在bin目录下执行h2.bat2.1.2.2同理可以通过cmd直接使用命令进行启动:2.1.2.3启动后控制台页面:2.1.3spring整合H2数据库2.1.3.1引入依赖文件2.1.4数据库通过file模式实际保存数据的位置2.2H2数据库操作2.2.1Mysql兼容模式2.2.2Mysql模式

  5. 华为ensp详细安装包、安装教程及所遇问题 - 2

    目录一、安装包链接二、安装详细步骤1.安装Wireshark和WinPcap2.安装OracleVMVirtualBox3.安装ensp三、安装后注册四、启动路由器出现40错误怎么解决一、安装包链接二、安装详细步骤链接:https://pan.baidu.com/s/1QbUUYMOMIV2oeIKHWP1SpA?pwd=xftx提取码:xftx1.安装Wireshark和WinPcap找到Wireshark安装包所在文件夹,双击它,按照以下步骤安装。2.安装OracleVMVirtualBox找到OracleVMVirtualBox安装包所在文件夹,双击它,按照以下步骤安装。注:可自定义安装

  6. Linux操作系统CentOS7安装Nginx[详细版] - 2

    Nginx安装1.官网下载Nginx2.使用XShell和Xftp将压缩包上传到Linux虚拟机中3.解压文件nginx-1.20.2.tar.gz4.配置nginx5.启动nginx6.拓展(修改端口和常用命令)(一)修改nginx端口(二)常用命令1.官网下载Nginxhttp://nginx.org/en/download.html这里我下载的是1.20.2版本,大家按需下载对应稳定版即可2.使用XShell和Xftp将压缩包上传到Linux虚拟机中没有XShell可以参考《Linux操作系统CentOS7连接XShell》3.解压文件nginx-1.20.2.tar.gz1)检查是否存

  7. Anaconda3、TensorFlow和keras简单安装方法(较详细) - 2

    因学习需要用到keras,通过查找较多资料最终完成Anaconda、TensorFlow和Keras的简单安装。因为网上的相关资料较多但大部分不够全面,查找起来不太方便,因此自己记录一下成功下载安装的详细过程,顺便推荐一下借鉴的写的很好的相关教程文章。keras需要在TensorFlow之上才能运行,所以要先安装TensorFlow,而TensorFlow只能在3.7以前的python版本中运行,所以需要先创建一个基于python3.6的虚拟环境,因此便需要先下载Anaconda。一、Anaconda3下载和安装Anaconda下载安装教程原文链接:https://blog.csdn.net/

  8. iOS快捷指令:执行Python脚本(利用iSH Shell) - 2

    文章目录前言核心逻辑配置iSH安装Python创建Python脚本配置启动文件测试效果快捷指令前言iOS快捷指令所能做的操作极为有限。假如快捷指令能运行Python程序,那么可操作空间就瞬间变大了。iSH是一款免费的iOS软件,它模拟了一个类似Linux的命令行解释器。我们将在iSH中运行Python程序,然后在快捷指令中获取Python程序的输出。核心逻辑我们用一个“获取当前日期”的Python程序作为演示(其实快捷指令中本身存在“获取当前日期”的操作,因而此需求可以不用Python,这里仅仅为了演示方便),核心代码如下。>>>importtime>>>time.strftime('%Y-%

  9. ruby - 分配实例变量的快捷方式 - 2

    我正在学习Codecademy的Ruby类(class),大约完成了85%。它一遍又一遍地要求你创建一个类并传入一些参数并使它们成为实例变量,例如:classComputerdefinitialize(username,password)@username=username@password=passwordendend每次,它都会要求您制作与您传入的参数完全相同的实例变量。这让我想知道是否有一种Ruby方法可以自动处理这个问题,无需每次都自己输入。我知道你可以做到classComputerdefinitialize(username,password)@username,@passw

  10. ruby - 将 initialize() args 设置为属性的快捷方式? - 2

    这是一个常见的初始化模式:definitialize(title,val,type)@title,@val,@type=title,val,typeend是否有等价于“获取每个参数,创建同名属性,并将该属性设置为参数值”的快捷方式?我正在寻找无gem的解决方案。 最佳答案 您将失去检查错误参数的功能,但可以这样做:definitialize(*args)@title,@val,@type=argsend但是如果你反复这样做,那么你的代码就不对了。您应该更好地重新设计API以采用命名参数:definitialize(title:,va

随机推荐