您的位置:首页 > 运维架构 > Linux

【linux和Windows 下的eclipse的安装、配置,eclipse常用快捷键、eclipse断点单步调试】

2016-09-12 18:34 633 查看
一、前言

什么是eclipse?

 答:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)

 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

 这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

 基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。

 ps:安装使用eclipse的前提是配置好jdk哦。如果还没有配置或者不会配置的可以参考另外一篇博文

 【linux和Windows 10下的Java环境变量配置】(图文详  解)

二、windows下eclipse的安装、配置,eclipse常用快捷键、eclipse单步调试

 第一步:去eclipse的官网下载安装包:eclipse下载网站链接

 看到如下界面,点击箭头指向处就开始下载了:



 进入到如下界面,选择第一个:



  选择安装位置:



 选择下载,等待安装完成:



  安装过程完成后选择launch,然后选择自己的workspace,就是自己的工作去,以后默认新建的java项目文件就存放了在这个目录:



  然后选择自己想要的行为,这里我们选择新建一个java项目



 进入到了程序的主界面,点击“file”菜单,new一个JAVA程序,这里我们定义java中的一些整形变量,体会下他们的 不同,代码图如下:





体会了不同的整形变量之后,我们再来摸索下eclipse中的断点调试,新建一个java类,定义一些不同成员属性和成员方法:



 进入Debug视图(快捷键按F11),然后在要你觉得代码有问题的地方设置断点,设置断点有两种方式,一种是直接在代码的行的最左端的竖条上双击就可以建立一个断点,另外一种是快捷键 ctrl + shift +b。建立完断点之后接下来就是调试执行了,同样,调试也有两种方式,一种是按F6单步运行,一种是按F5直接会进入你代码中的方法。

三、Linux下eclipse的安装、配置

第一步:到eclipse官网下载linux版本的eclipse:

linux版本eclipse下载



下载完之后解压,解压的方式有两种:

 1)把下载文件复制到/home/java1中直接右击,选择“解压”,可以解压当>前目录下/home/java1下,在java1中找到eclipse.exe并双击即可打开eclipse。

 2)把下载文件复制到/home/java1中使用命令解压,由于下载文件名太>>长,所以先把下载文件名右击重命为“eclipse.tar.gz”并放在/home/java1目录>下,打开终端输入:

  cd /home<回车> (转至下载文件目录)    

  tar -zxvf eclipse.tar.gz<回>车>(直接解压到/home/java1下)

再在/home下找到eclipse.exe双击打开即可。(此处我用的是第一种方法)

解压完之后就可以正式运行了,看界面和windows下的eclipse就没什么区别了



 我们也可以在尝试在这里写一些代码,这里我就不写了。

四、eclipse常用快捷键

 俗话说:”工欲善其事,必先利其器“,用好了eclipse将极大的提升我们编码的速度,那么如何提升呢,快捷键肯定是不能少的,这里列举了一些常用的快捷键,方便我们查询使用:

常用

Ctrl+1

快速修复(最经典的快捷键,就不用多说了)

Ctrl+D

删除当前行

Ctrl+Alt+↓

复制当前行到下一行(复制增加)

Ctrl+Alt+↑

复制当前行到上一行(复制增加)

Alt+↓

当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)

Alt+↑

当前行和上面一行交互位置(同上)

Alt+←

前一个编辑的页面

Alt+→

下一个编辑的页面(当然是针对上面那条来说了)

Alt+Enter

显示当前选择资源(工程,or文件)的属性

Shift+Enter

在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter

在当前行插入空行(原理同上条)

Ctrl+Q

定位到最后编辑的地方

Ctrl+L

定位在某行(对于程序超过100的人就有福音了)

Ctrl+M

最大化当前的Edit或View(再按则反之)

Ctrl+/

注释当前行,再按则取消注释

Ctrl+O

快速显示OutLine

Ctrl+T

快速显示当前类的继承结构

Ctrl+W

关闭当前Editer

Ctrl+K

参照选中的Word快速定位到下一个

Ctrl+E

快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘)

折叠当前类中的所有代码

Ctrl+×(小键盘)

展开当前类中的所有代码

Ctrl+Space

代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E

显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)

Ctrl+J

正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J

反向增量查找(和上条相同,只不过是从后往前查)

Ctrl+Shift+F4

关闭所有打开的Editer

Ctrl+Shift+X

把当前选中的文本全部变味小写

Ctrl+Shift+Y

把当前选中的文本全部变为小写

Ctrl+Shift+F

格式化当前代码

Ctrl+Shift+P

定位到对于的匹配符(譬如{})(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之

重构快捷键

(注:一般重构的快捷键都是Alt+Shift开头的了)

快捷键

功能

Alt+Shift+R

重命名

Alt+Shift+M

抽取方法(这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

Alt+Shift+C

修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L

抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

Alt+Shift+F

把Class中的local变量变为field变量(比较实用的功能)

Alt+Shift+I

合并变量(可能这样说有点不妥Inline)

Alt+Shift+V

移动函数和变量(不怎么常用)

Alt+Shift+Z

重构的后悔药(Undo)

这里列举了一些比较常用的快捷键,另外还有一些更高级的但是比较少用的快捷键就不例句的,有兴趣的同学可以点击链接进去看:eclipse快捷键大全

五、总结

 这篇博客到这里就差不多了,windows下的eclipse下载安装还是挺简单的,相信难不倒我们的程序员哥哥了,Linux下的下载与安装相信大家和我一样还是觉得有些雨里雾里,但是我相信随着时间的推移,理解的方式只会更进一步的加深,慢慢的自然而然就会拨开云雾见青天了。

  eclipse的快捷键这里例句了还算多的了,eclipse的快捷键是提升我们开发速度必备神器啊,但是相信大家绝对不会说我第一次看就逐个把他们记下来,等用的时候直接用就是了。这样子做我觉得绝对不是最好的方式,就像我们学一门语言一样,谁会先把这门语言的所有语法全都背下来之后再去学这门语言呢?我相信这门简单的道理大家都懂吧。我觉得好的方法就是先过一遍,知道有个这么个东西,然后用eclipse敲一些代码,然后感觉很多地方我像做了很多重复的操作,我相信你这些重复的操绝对是可以找到快捷键与之对应的。像我们刚入门的程序员,最常用到的快捷键就是快速修复了(Ctrl+1),遇到了红色的下划线的时候,按下快速修复的快捷键,eclipse就会给我们很多修复的建议了。还有一个就是代码提示了,不知道这个类里面有什么方法,代码提示下,就会罗列出该类的所有方法供我们选择。初始的eclipse的代码提示还是不怎么友好的,没有模糊匹配,就是大小写区分的匹配,这对我们新手真的是挺烦躁的,有时候我们不知道是否是大小写,也不知道顺序,就记得个大概,这时候模糊匹配就会显得极其的有用,极其的友好了,相信用过的朋友绝对回爱不释手的。如何设置eclipse的模糊匹配这里就不介绍了,大家可以自行百度or谷歌。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse java ide