【linux和Windows 下的eclipse的安装、配置,eclipse常用快捷键、eclipse断点单步调试】
来源:互联网 发布:mysql 0xc000007b 编辑:程序博客网 时间:2024/06/05 05:05
一、前言
什么是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谷歌。
- 【linux和Windows 下的eclipse的安装、配置,eclipse常用快捷键、eclipse断点单步调试】
- eclipse 的单步调试
- Eclipse的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse的单步调试
- Eclipse的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse 的单步调试
- Eclipse单步调试快捷键
- eclipse单步调试快捷键
- eclipse的快捷键及其使用和程序的断点调试
- eclipse 的单步调试的技巧!
- uva1639 Candy
- Android中AIDL跨进程访问机制
- 通过经典题目来理解多种闭包实现方式
- 线性代数Lec03:矩阵乘法和逆
- 用struts2框架怎样实现页面载入时即进行查询(经过action)并显示结果
- 【linux和Windows 下的eclipse的安装、配置,eclipse常用快捷键、eclipse断点单步调试】
- ZR facetest
- 文章标题
- amazeui/swiper大法
- 千牛插件开发,千牛SDK开发。
- 周三项目2--建设“顺序表”算法库
- FreeCMS视频教程 静态页面生成目录设置
- 第24周-任务1-三角形类中的构造函数
- Android--浅析ObjectAnimator类