Eclipse常用技巧总结

2023-05-16

关于eclipse的使用方面,其实有些东西都是小技巧的东西,知道了后,对编程会带来很大的方便。

 

一.老是使用鼠标操作,有的功能要点好多次鼠标,eclipse都有哪些热键呢?

平时使用eclipse编程中,我最常用的三个组合热键:

  1.alt+/ 代码提示功能,编程中首选热键 熟悉delphi编程的同事经常把它改为ctrl+space

  2.ctrl+shift+f 代码排版 为了是你写的程序代码版面更清晰,你可以尝试使用该热键

  3.ctrl+shift+o 整理你的import部分的内容,会把多余的import项清理掉

  更多的热键可以在window->preferences->general->keys查看

 

二.有些代码或注释在几乎每个类中都要出现,我想使用方便的方法来自动生成,我该怎么办呢?

     eclipse中可以自定义模板,只需要输入模板的名称,就可以帮你生成你预先定义好的模板代码。

个性的注释,log4j记录器等都可以自定义模板,让eclipse帮你方便的生成你所需要的代码。

自定义模板在window->preferences->java->editor->templates中设置。

 

三.我想改变eclipse默认的字体大小和颜色,该怎么办呢

 

如果你使用了19寸大液晶屏,那么你不妨把eclipse默认的10号字调大一些,保护你的眼睛。

或者你嫌eclipse默认的颜色设置不好看。

那么你可以看看window->preferences->appearance->colors and fonts

 

四.我不小心关闭了某个视图窗口,怎么让它再显示出来?

 

遇到这个问题,你可以看看这里window->show view

 

五.我嫌eclispe默认的工作台布局不方便,怎么切换工作台的布局?

 

eclispe里提供了很多的工作台布局,来方便不同类型工程的开发,在eclipse中,管这叫透视图(perspective)。

你可以在window->open perspective进行透视图的切换。

 

六.eclipse可以通过插件进行功能扩充,我找到了一个有用的插件,怎么安装它呢?

最方便的办法就是下载插件,然后解压到eclipse->plugins目录中,以及eclipse->features目录中(如果有features的话)。

如果提供了网络安装方式的话,可以通过help->software updates->find and install,出现的页面中点击next->new remote site,填上你的插件的名

称和url然后按照提示就可以安装了。

还有另外一种方法就是先把插件程序下载到本地,跟网络安装的过程差不多,就不多说了,网上相关资料也比较多的。

 

七.我的工程不能自动编译了,怎么回事?

 

遇到这个问题,可能你的工程中肯定有致命的错误存在,首先要排除掉再进行编译。我有代码洁癖,凡是看见红叉以及各种各样的eclipse的提

示,都[wiki]感觉[/wiki]不爽,先排除而后快。

另外,eclipse默认是当你修改程序后自动编译的,如果不能自动编译,你可以查看project->build automatically选项是否被选中。

如果你要把整个工程重新编译一遍,可以使用project->clean。

如果你在文件系统中拷贝某些文件到eclipse的工程文件夹中,eclipse是不会自动加载的。如果你要在eclipse环境中编辑这些文件,请在工程上

点击右键->refresh。

 

八.pakage explore是最常用的一个视图,它有哪些使用技巧呢?

 

1.pakage explore中的工程太多了,老影响我的编辑其它工程,我该怎么办?

最便捷的办法是点击右键删除,接下来的页面提示你仅仅删除工程还是连工程内容文件和文件夹一起删除,默认是仅仅删除工程。放心大胆

的删吧,文件系统中的内容是不会被删除的,等你再要用该工程的时候,可以再次导入。

另一种方法是点击右键->close project,操作完以后,工程的图标变成一个储物箱的样子。等你要再次使用该工程的时候,可以

点击右键->open project。

2.工程中的内容太多了,有些内容我不需要编辑,需要隐藏掉,我该怎么办?

点击pakage explore上部的倒三角符号点击下拉菜单中的filters选项,然后勾选你不需要显示的内容,或者在文本框里输入你不需要显示的文件

类型的后缀,比如:*.jar。

3.我的pakage explore显示的包结构怎么跟别人的不一样?

pakage explore对包结构的显示提供了两种不同的视图,分别是flat和hierarchical,你可以点击pakage explore上部的倒三角符号,然后点击下拉

菜单中的pakage presentation来进行切换。

 

九.在eclipse中怎么导入导出?

1.我有一个eclipse工程,我怎么把它入到eclipse开发环境中?

在pakage explore空白处点击右键,import->general->existing projects into workspace,然后选择你的eclipse工程的路径,将其导入。

2.我想把一些java文件编译并打成jar包,我该怎么办?

在pakage explore中选中你要编译的java文件,然后点击右键,export->java->jar file,接下来的几个页面根据你的具体要求进行选项选择,

一直到完成,一般来说,默认选项就可以了。

3.我的java文件中类和方法都进行了详细的注释,我想生成api帮助文档,我该怎么办?

在pakage explore中选中你的java文件,然后点击右键,export->java->javadoc,接下来的页面根据你的需要进行选项选择,一般默认就可以

了。不过要导出javadoc的前提是你的注释需要按照javadoc的规则来写,规则其实很简单,有兴趣可以查看下这方面的资料,网上也比较多

的。

4.cvs上有一个eclipse工程,我该怎样把它导入到eclipse中?

在pakage explore空白出点击右键,new->project->cvs->projects from cvs->create a new repository location,在接下来的页面中填写cvs服务器信

息以及用户名密码等,然后下一步直到完成。

 

十.善于利用eclipse的自动生成代码和代码格式化功能

打开一个java文件,在空白处点击右键->source,或者点击菜单栏的source菜单项,可以看见eclipse提供了很多的代码生成功能和格式化功能。

最常用的是生成pojo的getter和setter,右键->source->generate getters and setters,选择你要生成getter或setter的字段,哈,生成了,是不是

很方便?

 

十一 怎么快速运行一段java代码?用scrapbook

有时候我们想要临时写段java代码运行,譬如不清楚当前jvm系统变量.

应该用 System.out.println(System.getProperties());

在eclipse中可以新建一个 scrapbook来运行这行代码而不需要正儿八经写一个class类.

步骤如下:

新建( ctrl+n) --> 输入 "scrap",选择 scrapbook page,然后生成一个 *.jpage,输入上面的代码,选中,点击工具栏的"Execute selected code"按钮就可以运行了.

 

十二 点击一个方法,结果跳到接口里去了,怎样方便地找到具体的实现方法呢.

光标在方法上时,用 Ctrl+t,可以显示这个方法的实现类.选择就行了.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Eclipse常用技巧总结 的相关文章

  • 二进制的浪漫

    0 基本性质 0 1 交换律 相同运算符下可任意交换 xff0c 不同的运算符不可交换 0 2 结合律 相同运算符是可结合的 0 3 分配律 a amp b
  • 安全多方计算新突破!阿里首次实现“公开可验证” 的安全方案

    阿里妹导读 xff1a 近日 xff0c 阿里安全双子座实验室与马里兰大学等高校合作的论文 Covert Security with Public Verifiability Faster Leaner and Simpler 1 被欧洲密
  • 书--益友--从不孤单

    看看自己的豆瓣读书 想读79 想读的书太多 xff0c 但工作会让读书变成一件奢侈的事情 xff0c 不过庆幸还是有奢侈的时间的 读书让我们快乐 雨果说过 xff0c 书籍是造就灵魂的工具 不知道你和我是否有相同的感受 读书能让我们开心 读
  • (九)分支限界法

    分支限界法 xff08 branch and bound method xff09 按广度优先策略搜索问题的解空间树 xff0c 在搜索过程中 xff0c 对待处理的节点根据限界函数估算目标函数的可能取值 xff0c 从中选取使目标函数取得
  • (七)贪心法

    贪心法比较简单 xff0c 从这个算法的名字看来差不多都了解了 xff0c 贪心 xff0c 贪心的人是只顾一时的利益 xff0c 不顾长远的利益 贪心法把一个问复杂问题分解为一系列较为简单的局部最优选择 xff0c 每一步选择都是对当前的
  • Struts旅程(一)Struts简介和原理

    struts 简介 Struts 是 Apache 软件基金会 xff08 ASF xff09 赞助的一个开源项目 它最初是 jakarta 项目中的一 个子项目 xff0c 并在 2004 年 3 月成为 ASF 的顶级项目 它通过采用
  • Struts旅程(六)Struts页面转发控制ActionForward和ActionMapping

    上篇讲述了 struts 控制器 Action 和 DispatchAction 以及 LookupDispatchAction xff0c 本篇主要说说 struts 中的页面转发控制 xff0c struts 提供了 ActionFor
  • Hibernate旅程(四)Hibernate对数据库删除、查找、更新操作

    上篇 xff0c 我们以向数据库添加操作来演示 hibernate 持久化对象的三种状态 本节继续 hibernate 对数据库的其他操作 xff0c 删除 查询 修改 Hibernate 对数据删除操作 删除 User 表中个一条数据 x
  • 二分查找算法(递归与非递归两种方式)

    首先说说二分查找法 二分查找法是对一组有序的数字中进行查找 xff0c 传递相应的数据 xff0c 进行比较查找到与原数据相同的数据 xff0c 查找到了返回对应的数组下标 xff0c 没有找到返回 1 xff1b 如下示例 xff0c 其
  • 调用微信高级群发接口--视频群发接口出问题(微信官方文档错误纠正)

    这几天在弄项目与微信对接 xff0c 我主要负责将素材 xff08 视频 xff0c 图片 xff0c 缩略图 xff0c 音频 xff09 材料上传到微信服务器上 xff0c 并推送到所关注本平台的用户中 xff0c 从获取accessT
  • (七)Intellij 中的git操作

    git原理以后会分章节介绍 xff0c 本次主要说一下intellij怎样操作git intellij有很好的git操作界面 xff0c 可以拉取代码 xff0c 拉取分支详情 xff0c 提交代码到本地仓库 xff0c 提交代码到远程仓库
  • git 远程代码回滚master

    人总是会有犯错的时候 xff0c 所以我们的代码有时候就需要回滚 当我们要回滚的代码还没有提交到远程的时候 xff0c 可以进行本地回滚 xff0c 较为简单 一 本地回滚 git reset 回退内容到上一个版本 就像现在的自己为成年人
  • 如何搞定技术面试?阿里大牛为你选了8本必备好书

    当工作 生活的节奏越来越快 xff0c 阅读充电似乎也成为了一件奢侈的事 四月既是最美人间天 xff0c 也是阿里春招面试季 为此 xff0c 阿里妹特别策划了 阿里技 书 成长月 xff0c 多位技术大牛为你精挑细选荐好书 xff0c 相
  • (2)mysql--查询部门人数最多的部门

    简述 xff1a 找出部门人数大于或等于10个人的部门 要点 在上一篇的基础上 xff0c 考察having的使用 上篇链接 xff1a http blog csdn net lovesummerforever article detail
  • ll -bash: ls: command not found

    问题简单描述 xff1a centos6安装软件的时候 不知道执行了啥操作 ll ls 命令都不好用了 问题所在 在centos6系统上安装jdk 配置 etc profile 只配置了jdk的环境变量 忘记加入系统的变量 1 网上查了查是
  • (3)mysql index

    生活中的索引 最常见的书籍是有目录的 xff0c 也可以叫做为索引 为啥用索引 xff1f 为快不破 xff0c 为了快速的查找到我们想要的东西 xff0c 书中的索引可以快速查询到我们想看的章节内容 DB中的索引亦是如此 索引本质 本质就
  • 博客乔迁

    开通了个人博客网站 欢迎访问 http www codingfuns com 博客地址http www codingfuns com 刚开通多有不足之处 请留言哈 非常感谢 最近更新的一些文章 xff1a 文章题目文章链接地址更新日期com
  • 好书好人生--读书的步骤

    写在开始 xff1a 作为一名IT人士 xff0c 我们要经常接触新的技术 xff0c 也要多读一些技术的书和生活的书 xff0c 怎样读书最重要 xff0c 读书并不是读得多就好 xff0c 读书就像吃牛肉一样 xff0c 我们要吃了吸收
  • 目标跟踪 | 目标跟踪算法总结

    简介 本文为目标跟踪算法调研总结 注意 xff1a 可做分享 xff0c 切勿在投稿论文中大段摘用 xff08 重复率会很高 xff09 1 定义 目标跟踪是通过分析视频图片序列 xff0c 对检测出的各个候选目标区域实施匹配 xff0c
  • Python | python调用D435i报错:Failed to resolve the request 及其解决办法

    文章目录 简介报错解决办法 简介 英特尔实感深度摄像机D435i可以同时输出深度图像和RGB图像 官网上下载了一个D435i的测试文件 xff0c 编程语言为 xff1a python3 7 输出结果应该为同时显示深度图和RGB图的窗口 但

随机推荐

  • Java——死锁产生的条件及死锁判断排查

    文章目录 死锁产生的必要条件死锁排查 死锁产生的必要条件 要达到死锁 xff0c 必须具备以下4个条件 xff1a 互斥 至少有一个被持有的资源处于非共享模式 xff0c 如果有其他进程 线程请求这个资源 xff0c 那这个进程 线程必须等
  • 年终工作总结:给新手程序员的几个建议

    转自 xff1a 伯乐在线 马上到年末了 xff0c 自己也对今年做了一下总结 xff0c 自己有哪些优点 xff0c 有哪些还需要加强 每当我想到今年比较满意的地方 xff0c 对比之前 xff0c 就会有这样一个思考 xff1a 如果以
  • Linux下实现飞控开发:使用CMake构建STM32工程

    前言 QQ xff1a 562983648 由于工作原因 xff0c 已经许久没有接触飞控了 18年的时候曾经写过一个半成品开源飞控 xff0c 是基于Keil MDK这款商业IDE开发的 xff0c 只能在Windows下运行 由于笔者现
  • 嘘!偷偷看下阿里技术大牛的私人书单

    也许我们无法走遍地球的每一个角落 xff0c 却可以用阅读丈量整个世界 停止阅读就等于停止给大脑供给养分 信息爆炸时代 xff0c 养分 的质量决定了个人的成长速度 4 23世界读书日 阿里技 书 成长月 第二期 xff0c 我们 偷出 了
  • 工程师的精神家园

    文学家和艺术大师们总是在追求着自己的一片精神家园 xff0c 与工程师相比 xff0c 他们的姿态高傲而脱俗 真正朴实无华的 xff0c 大概是王小波描述的 xff0c 童年时代那个被锁着的书柜 xff0c 那个藏着奥维德的变形记 xff0
  • Github访问加速方法记录

    由于各种各样的原因 xff0c 在国内访问Github的速度非常慢 一般clone的速度只有几十k s的速度 xff0c 稍微大一点的工程基本无法clone xff0c 于是需要使用各种方式来加速访问Github的速度 使用代理 使用代理的
  • 姿态篇:四.非线性最小二乘与飞控传感器校准

    深入浅出多旋翼飞控开发 姿态篇 四 非线性最小二乘与飞控传感器校准 Github 作者 xff1a Sky 前言 搞好了传感器 xff0c 那意味着飞控已经完成了一半 不用猜了 xff0c 这句话正是鄙人说的 飞控的软硬件相关工作 xff0
  • 概述篇:二.多旋翼飞控技术综述

    深入浅出多旋翼飞控开发 概述篇 二 多旋翼飞控技术综述 Github 作者 xff1a Sky 要学习多旋翼飞控 xff0c 第一步得先弄清楚飞控的整体框架和大致工作流程 xff0c 对飞控有了一个整体的认识之后 xff0c 我们再逐步去学
  • 【深入浅出多旋翼飞控开发】系列教程

    针对飞控初学者编写的一系列教程 xff0c 可配合开源飞控项目 xff1a 天穹飞控一起学习 xff0c 效率更高 目录 概述篇 一 多旋翼飞控发展史 二 多旋翼飞控技术综述 预备篇 一 元器件选型及飞控电路设计 二 飞控代码下载与编译 三
  • Cortex-M4和Cortex-M7中的SIMD指令

    SIMD指令简介 单指令多数据流 xff0c 即SIMD xff08 Single Instruction xff0c Multiple Data xff09 指一类能够在单个指令周期内同时处理多个数据元素的指令集 xff0c 利用的是数据
  • 天穹地面站——专为飞控研发而生

    一 简介 天穹地面站是本人为开源飞控项目 天穹飞控专门开发的一个上位机软件 xff0c 针对飞控的研发与调试而设计 一直以来 xff0c 我都为没有一个适合飞控开发的上位机软件而发愁 xff0c 国内大部分爱好者们所使用的相关软件 xff0
  • 预备篇:二.飞控代码下载与编译

    深入浅出多旋翼飞控开发 预备篇 二 飞控代码下载与编译 开源飞控交流 xff1a 562983648 Github 因论坛关闭 xff0c 迁移该文章至博客 系统环境 xff1a WIN7 WIN8 WIN10 编译工具 xff1a Kei
  • 预备篇:一.元器件选型及飞控电路设计

    深入浅出多旋翼飞控开发 预备篇 一 元器件选型及飞控电路设计 Github 要让飞控程序跑起来 xff0c 首先我们得要有一个硬件实体 xff0c 也就是我们的飞控板 说实话 xff0c 飞控电路可以很简单 xff0c 单纯由几个简单的元器
  • 使用VSCode打造APM飞控的编译+烧录+调试一体的终极开发环境

    日期 xff1a 2019 05 08 前言 APM xff08 Ardupilot xff09 和PX4是当今世界上最为流行和活跃的两大开源飞控软件项目 xff0c 它们均在Linux下基于gcc编译工具链开发 xff0c 对于那些习惯与
  • “做好大数据测试,我是认真的!”

    阿里妹导读 xff1a 大数据已然是当下的重要课题 xff0c 大大小小的企业在重视大数据的同时 xff0c 也渐渐重视大数据质量的问题 阿里巴巴测试开发专家小郅 xff0c 今天会分享他对数据测试的系统性思考 文章内容架构清晰 xff0c
  • Docker(一)虚拟机安装Docker

    一 安装Docker 官方镜像 Docker现在的版本分为Docker CE 社区版 和Docker EE 企业版 由于历史版本的原因 在我们安装现在版本Docker的时候 如果之前的Linux已经安装了Docker 那么最好先删除了之后再
  • linux Ubuntu 连不上新Putty 连接出错解决办法

    1 首先检验linux系统是否安装了ssh server 在终端中输入 xff1a ssh localhost 若出现 xff1a ssh connect to host localhost port 22 Connection refus
  • git子仓库管理使用(添加子仓库,删除子仓库,更新子仓库)

    背景 项目中经常使用别人维护的模块 xff0c 在git中使用子模块的功能能够大大提高开发效率 使用子模块后 xff0c 不必负责子模块的维护 xff0c 只需要在必要的时候同步更新子模块即可 例如一个使用了子仓库的代码库 xff0c 如何
  • 串口发送数据,只接收到00的原因之一

    1 环境 xff1a STM32F103RCT6 KEIL 5 2 现象 xff1a 不管我发送任何类型的数据 xff0c 在串口助手上显示接收到的都是00 xff0c 我头很大 xff0c 去网上找了别人的代码对比检查 终于 xff0c
  • Eclipse常用技巧总结

    关于eclipse的使用方面 xff0c 其实有些东西都是小技巧的东西 xff0c 知道了后 xff0c 对编程会带来很大的方便 一 老是使用鼠标操作 xff0c 有的功能要点好多次鼠标 xff0c eclipse都有哪些热键呢 xff1f