javaSE---eclipse的部分应用的介绍

简介:

 eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 


设置方法如下: 

1
、打开window->Preference,弹出Preference面板 

2
、展开General标签,选中Editors选项,展开。 

3
、选中 Test Editors,右边出现Test Editors面板。 
    面板中有这样一个选项:Appearance color options; 其中是各种板块颜色的设置,其中有一项是background color,根据自己的喜好选择颜色。 

4
、 选中background color,勾掉System Default,点击'color',弹出颜色选择面板,选择喜好的颜色,单击确定。 

5
、返回Test Editors,单击Apply即可。 


   展开Test Editors,还有其他选项,比如对错误提示的颜色样式,如果你对此感兴趣也可尝试更改一下。

背景颜色向你推荐:色调:85。饱和度:1 2 3。亮度:2 0 5

文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛

字体:

1windows Preferencesgeneralappearancecolors and fonts

2basictext fontchange

常用编辑器快捷键 

   通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。 
   1. Ctrl+C】:复制。 
   2. Ctrl+X】:剪切。 
   3. Ctrl+V】:粘贴。 
   4. Ctrl+S】:保存文件。 
   5. Ctrl+Z】:撤销。 
   6. Ctrl+Y】:重复。 
   7. Ctrl+F】:查找。


Eclipse快捷键大全

 

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 
删除当前行

Ctrl+Alt+ 复制当前行到下一行(复制增加)
Ctrl+Alt+
 复制当前行到上一行(复制增加)

Alt+ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+
 当前行和上面一行交互位置(同上)
Alt+
 前一个编辑的页面
Alt+
 下一个编辑的页面(当然是针对上面那条来说了)

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

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 
在当前行插入空行(原理同上条)

Ctrl+Q 定位到最后编辑的地方
Ctrl+L 
定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 
最大化当前的EditView (再按则反之)
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 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

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)

 

 

     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/561442 ,如需转载请自行联系原作者









相关文章
|
开发框架 缓存 JavaScript
阿里巴巴加入 Eclipse 基金会,开源一站式 Java 应用诊断平台 -- Eclipse Jifa
### 前言 Java 作为一门主流的编程语言, 在业界拥有着丰富的工具帮助开发者排查与定位研发过程中遇到的各类疑难问题。早在多年前, 阿里巴巴就研发了一款 Java 应用的在线问题诊断平台 -- ZProfiler, 致力于帮助研发同学快速定位生产环境中频繁遇到的 Java 问题, 例如 OOM 异常。 在内部, ZProfiler 平台被研发同学广泛使用, 协助他们解决了大量的生产问题
4034 0
阿里巴巴加入 Eclipse 基金会,开源一站式 Java 应用诊断平台 -- Eclipse Jifa
|
弹性计算 Java 应用服务中间件
Eclipse 部署应用到轻量应用服务器
在之前的文章《在 Eclipse 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前正在使用阿里云轻量应用服务器,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版本的 Cloud Toolkit 已经发布,完全支持啦。
2047 0
|
Java Linux Android开发
如何让JAVA应用在Eclipse中也能调用shutdownhook
如何让JAVA应用在Eclipse中也能调用shutdownhook
132 0
|
弹性计算 Java Maven
Cloud Toolkit 部署应用到阿里云经典网络 ECS (Eclipse)
在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在经典网络,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版本的 Cloud Toolkit 已经发布,完全支持啦。
1811 59
|
SQL Java 应用服务中间件
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(三)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(三)
|
应用服务中间件 Android开发
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)
|
XML IDE Java
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(一)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(一)
|
弹性计算 Java Maven
在 Eclipse 中部署应用到服务器
在之前的文章《在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在本地的,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版本的 Cloud Toolkit 已经发布,完全支持啦。
3069 42
|
Android开发
java.lang.UnsatifiedLinkError错误一例:在eclipse中启动应用报错
java.lang.UnsatifiedLinkError错误一例:在eclipse中启动应用报错
170 0
|
弹性计算 Java Maven
在 Eclipse 中部署 Spring Boot / Spring Cloud 应用到阿里云
今天晚上,听了云栖社区 Java 专家 徐雷frank 老师的《Java Spring Boot开发实战系列课程》,受益匪浅,回头就写了一段程序,借助阿里云的插件工具,顺利部署到阿里云上,分享给大家。
4752 0