eclipse的使用小技能
eclipse的使用小技能
文章来源:http://blog.csdn.net/ljfbest/article/details/7465003
关于eclipse的使用方面,其实有些东西都是小技巧的东西。知道了这些Eclipse常用技巧后,对编程会带来很大的方便。
一.老是使用鼠标操作,有的功能要点好多次鼠标,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帮你方便的生成你所需要的代码。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,可以显示这个方法的实现类.选择就行了。
以上总结了十二条Eclipse常用技巧,希望能对你有所帮助。
eclipse的使用小技能的更多相关文章
- 白帽hacker酷炫小技能大盘点!
白帽子是谁? 他们与一行行代码打交道,在“0”和“1”的世界中寻找风险,在IT产业软硬件核心技术和代码等自主研发能力不足.安全防护手段滞后.地下黑客业务已形成产业链的背景下,我国网络安全正面临日益严峻 ...
- html常用的小技能
在html中有很多常用小技能,记下来,下次直接看自己的,就不用四处找啦! 1.<li>标签去掉点号:list-style-type:none; 去掉前: 去掉后: 2.<li> ...
- Docker相关环境全套安装文档兼小技能
Docker相关环境全套安装文档兼小技能 以下环境皆为ubuntu16.04,主要安装docker,docker-compose,docker仓库等. Docker安装 参考官方 A: 有源安装 Ub ...
- Linux通用小技能
Linux通用小技能 前言 无论你用ubuntu还是centos,通通没问题,运维这东西,踩坑写文档就是了. 小技能 新磁盘挂载 不管是阿里云还是腾讯云,还是自己的机器,请记住这条命令. mkfs.e ...
- Eclipse/IDEA使用小技巧
使用IDEA,先将keymap改为eclipse形式 1.搜索技巧: f4:列举所有类树状结构 Ctrl+F:搜索特定词 Ctrl+T:列举所有子类 Ctrl+O:快速检索想要的方法 Ctrl+Shi ...
- 贴心小技能——纯CSS实现的帮助提示
1. 新技能传授---哒哒哒哒 我们经常会接到这样的小需求,鼠标放在某个位置实现一段小提示. 你还在用js实现这样一个小功能,你就太out了,来看看我们用纯CSS打造的帮助提示. 2. html &l ...
- Ubuntu Eclipse的Tomcat小问题:不能输入server name,不能启动tomcat
Ubuntu的Eclipse上安装Tomcat环境,这是让人烦啊,万幸还是终于解决了. Eclipse上Tomcat的搭建: 1.点击Eclipse上的菜单:Windows - Preference, ...
- Eclipse Other Projects小问题
Eclipse 不知什么时候多了个 "Other Projects" 文件夹,所有的项目又多了一层目录,如图所示: 虽然对功能没任何影响,但每次打开有些麻烦,多少感觉有些不爽…… ...
- Javascript 小技能
/* @@截取字符串长度,汉字算2个字符 @@return [string]+'...' */ var subString = function(str, len) { var newLen ...
随机推荐
- 无法解析的外部符号 "public: virtual struct CRuntimeClass * _
SetupPropertyPage.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct CRuntimeClass * __this ...
- 使用Kubeflow构建机器学习流水线
在此前的文章中,我已经向你介绍了Kubeflow,这是一个为团队设置的机器学习平台,需要构建机器学习流水线. 在本文中,我们将了解如何采用现有的机器学习详细并将其变成Kubeflow的机器学习流水线, ...
- python django mkdir和makedirs的用法
总结一下mkdir和makedirs的用法: 1.mkdir( path [,mode] ) 作用:创建一个目录,可以是相对或者绝对路径,mode的默认模式是0777. ...
- 性能测试之JVM的故障分析工具VisualVM
VisualVM 是随JDK一同发布的jvm诊断工具,通过插件可以扩展很多功能,插件扩展也是其精华所在. 提供了一个可视界面,用于在Java应用程序在Java虚拟机上运行时查看有关Java应用程序的详 ...
- 程序员Linux教程初窥入门-刘志敏-专题视频课程
程序员Linux教程初窥入门-313人已学习 课程介绍 程序员Linux教程初窥入门主要针对初级入门程序员的课程,也是为后期学习其他课程的一个基础,Git.Maven.Jenkins.R ...
- java中HashMap和Hashtable的区别
1.HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下, ...
- Flutter开发初探
目前跨端开发比较热门的就是 React Native 和 Flutter 了,到底该选哪门技术似乎也快成了大前端圈的一个热门话题.对于web前端来说,基于web生态的 React Native 应该是 ...
- vue中使用element2
阻止谷歌下记住密码 当我们将input框的类型设置为密码框的时候,就会出现下面这种效果,不仅样式不统一,有的时候,密码框的上面并不是用户名,而是其他的内容,也会被强制显示为用户名: 首先需要解决样式问 ...
- SpringBoot--数据库管理与迁移(LiquiBase)
随着开发时间积累,一个项目会越来越大,同时表结构也越来越多,管理起来比较复杂,特别是当想要把一个答的项目拆分成多个小项目时,表结构拆分会耗很大的精力:如果使用LiquiBase对数据库进行管理,那么就 ...
- 《算法笔记》6.7小节 问题 A: 简单计算器
又是大模拟淦淦淦淦淦淦淦 思路: 这道题我居然用的队列orz. 言归正传,这道题就是模拟计算器.从读题目样例可以发现,数字的个数只比符号的个数多一个,那么这就给我们了思路:用队列,先提前放出一个数,每 ...