Eclipse小技巧<一>
Eclipse是一款特别好用的开源开发工具,基于插件的特性使其能够进行各种语言的开发。非常喜欢eclipse里的编码风格,感觉这个开发工具十分灵活,又有很多开发的小技巧能够提高开发效率,每次学到一个tip都心如小鹿乱撞,手心出汗...所以特别搞出一个系列,记录在eclipse中开发所获得的经验和编码方面相关的技巧.
一、由于目前在学习java和Android开发,所以建了两个workspace。一个用来存放java项目,一个用来存放Android项目。但是在最初从一个workspace切换到另一个空的workspace的时候(可以通过File→switch workspace选择自己的工作空间文件夹),发现原来Eclipse配置的快捷键之类的都没用了,深入了解之后才知道,Eclipse的配置是和workspace相关的,也就是你进行的配置相当于当前workspace的配置,配置文件存放在workspace的.metadata文件夹中,eclipse开启的时候会加载这些文件夹,你的快捷键配置什么的都在这里面。
如果切换到另一个workspace,eclipse会重启,然后加载另一个workspace的配置,全新的workspace加载的当然就是默认配置,自己修改的快捷键什么的都没有了,还需要重新配置这个workspace的首选项。
这样是不是很麻烦?每次进入一个新的工作空间都要重新进行首选项的配置。解决方案:File->Export->General文件夹->preferences 然后根据需要将已经配置好的workspace的配置文件导出为.epf文件,在下一个空间需要相同配置的话,同理File->Import->General文件夹->preferences导入配置文件就好了.
二、eclipse快捷键
这一部分分享一下自己的快捷键配置,熟练了写代码是非常高效率的。现在只分享一部分,其他的随着对eclipse的深入了解在以后的博文中(本系列并未结束,控制博文长度的需要)继续给出。
编码过程中需要光标上下左右移动的时候还得把手移到方向键上,之后还要放到键盘上?太麻烦了,高手编程只有手指在动,手掌都不挪动的好么,这样才更加高效,手速才能跟上思考的速度,下面的快捷键绝对牛逼闪闪.
Eclipse:
打开Window - Preferences窗口,先搜索Line:

将Line Up、Line Down绑定到Alt+I、Alt+K,再把Line Start、Line End复制一份(Copy Command)后,副本绑定到Alt+U和Alt+O。
在搜索Column,把Previous Column和Next Column绑定到Alt+J和Alt+L,就完成了。

这样配置之后标准指法大拇指可以轻松按到alt键上,然后通过右手控制uiojkl几个键就能够实现上下左右移动,还可以快速移动行首和行尾,高手编程必备快捷键之一,一开始可能不习惯,用过几次之后你可能就要依赖了.
之后的系列会带来更多eclipse开发技巧,绝对会让你手心冒汗,感觉心如小鹿乱撞,waiting...
Eclipse小技巧<一>的更多相关文章
- Eclipse小技巧--快速输入System.out.println();(转)
步骤1:指定“Content Assist”的快捷键,参考:善用 Eclipse 组合键,提高输入效率 步骤2:输入源代码是,先输入sysout,然后输入辅助快捷键:Alt+/,这样就可以自动生成:S ...
- Eclipse小技巧
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ ...
- Eclipse小技巧:收起outline的头文件
- eclipse小技巧---快速复制全类名
选中类名,并鼠标右键选择 Copy qualified name
- Eclipse/IDEA使用小技巧
使用IDEA,先将keymap改为eclipse形式 1.搜索技巧: f4:列举所有类树状结构 Ctrl+F:搜索特定词 Ctrl+T:列举所有子类 Ctrl+O:快速检索想要的方法 Ctrl+Shi ...
- [Tools] Eclipse使用小技巧-持续更新
[背景] 使用之中发现一些eclipse使用的小技巧,记录下来供以后查阅 Eclipse保存preferences,并导入到其他workspaces The Export wizard can b ...
- [转载 java 技术栈] eclipse 阅读跟踪 Java 源码的几个小技巧!
本文基于Eclipse IDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍. 1.Quick Type Hierarchy 快速查看类继承体系. 快捷键:Ctrl + ...
- (译)关于使用Eclipse Memory Analyzer的10点小技巧
作者 Rave_Tian 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 分析和理解应用的内存使用情况是开发过程中一项不小的挑战.一个微小的逻辑错误可能会导致监听器没 ...
- eclipse debug小技巧
测试 Expressions 代码 public static void main(String[] args) { int x=100; System.out.println("----& ...
随机推荐
- c# Invoke和BeginInvoke 区别
原文:http://www.cnblogs.com/mashang/archive/2009/08/01/1536730.html Control.Invoke 方法 (Delegate) :在拥有此 ...
- DataGridView之行的展开与收缩
很多数据都有父节点与子节点,我们希望单击父节点的时候可以展开父节点下的子节点数据. 比如一个医院科室表,有父科室与子科室,点击父科室后,在父科室下面可以展现该科室下的所有子科室. 我们来说一下在Dat ...
- spark在eclipse上配置
环境:spark1.4.0,hadoop2.6.0 1.安装好jdk 2.在spark的conf目录下找到spark-env.sh.template,打开,在后面加上 export SCALA_HOM ...
- 2014多校第一场J题 || HDU 4870 Rating(DP || 高斯消元)
题目链接 题意 :小女孩注册了两个比赛的帐号,初始分值都为0,每做一次比赛如果排名在前两百名,rating涨50,否则降100,告诉你她每次比赛在前两百名的概率p,如果她每次做题都用两个账号中分数低的 ...
- Gulp实战和原理解析
Gulp实战和原理解析(以weui作为项目实例)http://i5ting.github.io/stuq-gulp/
- @JsonFormat时间不对
实际时间为:2015-07-06 20:20:23 1. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date ...
- *[topcoder]TheMatrix
http://community.topcoder.com/stat?c=problem_statement&pm=13035 矩阵棋盘的题,比较典型.可以定两条column夹住,然后上下扫, ...
- Dictionary<Key,Value>的用法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- linux命令-shopt
shopt命令 shopt命令用于显示和设置shell中的行为选项,通过这些选项以增强shell易用性.shopt命令若不带任何参数选项,则可以显示所有可以设置的shell操作选项. 开启与关闭 开启 ...
- Servlet获取当前服务器的实际路径
Servlet/Jsp需要操作服务器所拥有的资源,为此需要得到其绝对路径或实际路径, 在Servlet的doGet方法中加入以下代码可以查看服务器的实际路径. package com.mhb; imp ...