博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse快捷键/快捷操作汇总
阅读量:4882 次
发布时间:2019-06-11

本文共 2229 字,大约阅读时间需要 7 分钟。

1、建立、切换不同的工作空间:

  工作空间是放置项目的,它是项目的集合,多个工程放在一个工作空间上容易出问题,建议把不同项目存放在单独的工作  空间内,让项目代码更加有序

  file → switch workspace 创建和切换别的工作空间

2、拷贝工作空间配置:

  当eclipse个人喜欢设置多时需要用到,先导出当前配置再导入到需要的地方;

  file → export,选择general→preferences,next勾选需要的/勾选全部,finish导出的地方;

  file → import,选择preferences,选择上一步导出的文件,finish。

3、键盘小快手:

  显示行号: general → TextEditors 勾选show line numbers

  打造更强大的代码提示:java → editor → content assist → 倒数第2输入所有字符和.后保存

  快速注释: 行 crtl+/; 块 ctrl+shift+/,去除ctrl+shift+\;鼠标行注释shift+左键

  快速切换编辑窗口:crtl+m 最大化最小化;ctrl+f6快速切换当前工程包的类

  快速处理代码:ctrl+shift+X切换大小写-编写常量时

  快速删除行:ctrl+D;ctrl+Alt+↓/↑快速复制行(支持多选);alt+↓/↑快速提取某行到指定位置

  快速复写父类方法:source → Override/implements methods

  批量生成Get、Set方法:source → generate Getters and Setters

  快速生成构造器:source → generate cons...

  快速import:ctrl+shift+o

  快速添加Javadoc注释:alt + shift +j

  使用代码模板:Alt + shift + z(要先选中代码)可选可自配置, 如 try...catch/手动添加时间片段

  操作编辑窗口:ctrl + w关闭,ctrl+shift+F4关闭所有打开的编辑

  重命名:F2

  回到上次编辑点:ctrl+q

4、质量与代码之美:
  格式化代码:ctrl+shift+F;自定义格式:preferences搜format

  成员排序:source → sort members(一个类中方法较多时使用)

  整理导入:source → organize import(代码中删除了包下的内容)

  代码重构:

    Rename:(Refactor→Rename输入新名字后按enter所有都会自动变更);

    move:选择需要移动的代码点击Refactor→move,移动到其他类或方法

    change method:方法中添加参数(该参数在大范围被使用时)

    push down,pull up:把父类不该有子类应有的属性移过去,反之一样

    extract interface:提取接口,选择菜单选择需要抽取的方法并命名即可

    extract method:把公用的方法抽取出来,选择代码点击即可

    extract local variable:抽取本地变量,选择本地字符串点击即可

    extract constant:提取静态变量

    convert local variable to field:提取局部变量

    encapsulate field:封闭字段-把变量弄成get、set方式

    introduce param:抽取参数,不想写死需要从外部传进时

  程序模块化:

   Android Library方式:

   右键属性Libraty勾选,其他工程同样右键选择保存的library即可 *

   Java jar包方式:

   java工程新建类和创建方法,在Android工程中右键属性Java build path→关联工程

   project添加java工程即可

   右键import java工程自动生成jar包

5、代码阅读:
  改变包的层次结构:工程上倒三角package presetation

  快速查看代码定义:按shift 鼠标指向需查看的代码

  快速进入代码定义:按ctrl

  列出类纲要:ctrl+o,按两次父类的都会显示出来

  查看继承关系:ctrl+T

  代码查看回退:ctrl+t查看后,点工具栏后退/前进按钮

  查看调用层次:ctrl+alt+h,查看方法都被谁调用了

  快速定位类:ctrl+shift+t

  快速定位选中词:ctrl+k

  快速定位匹配符:ctrl+shift+p 大括号,小括号

  增量查找:正向 crtl+j,反向ctrl+shift+j,某词想不完全时用

  快速跳转到某行:ctrl+l

  快速比较:performance→quick diff / 刚刚添加或删除的内容

  添加书签和任务:行右键add bookmark(自己看)/task(团队都可以看)

  搜索:文件内容搜索ctrl+f/java搜索-菜单栏

6、代码调试:

  使用watch查看/修改变量:debug模式右键

  跳过断点:run→remove all breakpoint

  条件断点:打上断点,右键选择属性设置hit count命中次数,达到该次数后真断点

  异常断点:出现异常时,右上角点击添加java异常代码,出现设置的异常后自动断点

转载于:https://www.cnblogs.com/dtest/p/4316396.html

你可能感兴趣的文章
7. ZooKeeper的stat结构
查看>>
转:用GMapImageCutter1.4做地图(附下载)
查看>>
nginx + php-fpm 高并发配置 (也包括一部分apache/httpd)
查看>>
$.get/$.post/$.ajax/$.getJSON
查看>>
Java第三次作业
查看>>
6486: An Ordinary Game(规律)
查看>>
EntityFramework 启用迁移 Enable-Migrations 报异常 "No context type was found in the assembly"
查看>>
ssl2648-线段树练习5【线段树】
查看>>
[Tools] Create a Simple CLI Tool in Node.js with CAC
查看>>
HDU 4965 Fast Matrix Calculation 矩阵快速幂
查看>>
ThoughtWorks中国区CTO徐昊访谈摘录
查看>>
软工第二次作业
查看>>
基于Activiti5.15.1 自定义用户、组(User,Group)实现
查看>>
第1章 游戏之乐——中国象棋将帅问题
查看>>
spark读取 kafka nginx网站日志消息 并写入HDFS中(转)
查看>>
【BZOJ4590】[Shoi2015]自动刷题机 二分
查看>>
微信网页授权流程(前端篇)
查看>>
自己构建的Lumbda表达式
查看>>
hdu3833(暴力)
查看>>
编程珠玑:第7章(初略估算)的阅读体会
查看>>