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小技巧<一>的更多相关文章

  1. Eclipse小技巧--快速输入System.out.println();(转)

    步骤1:指定“Content Assist”的快捷键,参考:善用 Eclipse 组合键,提高输入效率 步骤2:输入源代码是,先输入sysout,然后输入辅助快捷键:Alt+/,这样就可以自动生成:S ...

  2. Eclipse小技巧

      Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ ...

  3. Eclipse小技巧:收起outline的头文件

  4. eclipse小技巧---快速复制全类名

    选中类名,并鼠标右键选择 Copy qualified name

  5. Eclipse/IDEA使用小技巧

    使用IDEA,先将keymap改为eclipse形式 1.搜索技巧: f4:列举所有类树状结构 Ctrl+F:搜索特定词 Ctrl+T:列举所有子类 Ctrl+O:快速检索想要的方法 Ctrl+Shi ...

  6. [Tools] Eclipse使用小技巧-持续更新

    [背景] 使用之中发现一些eclipse使用的小技巧,记录下来供以后查阅   Eclipse保存preferences,并导入到其他workspaces The Export wizard can b ...

  7. [转载 java 技术栈] eclipse 阅读跟踪 Java 源码的几个小技巧!

    本文基于Eclipse IDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍. 1.Quick Type Hierarchy 快速查看类继承体系. 快捷键:Ctrl + ...

  8. (译)关于使用Eclipse Memory Analyzer的10点小技巧

    作者 Rave_Tian 2016.02.01 17:56* 字数 2988 阅读 520评论 0喜欢 0 分析和理解应用的内存使用情况是开发过程中一项不小的挑战.一个微小的逻辑错误可能会导致监听器没 ...

  9. eclipse debug小技巧

    测试 Expressions 代码 public static void main(String[] args) { int x=100; System.out.println("----& ...

随机推荐

  1. cf 359C

    stl 里的map使用   然后就是快速幂取余 #include <cstdio> #include <cstring> #include <algorithm> ...

  2. [unity3d]手游资源热更新策略探讨

    原地址:http://blog.csdn.net/dingxiaowei2013/article/details/20079683 我们学习了如何将资源进行打包.这次就可以用上场了,我们来探讨一下手游 ...

  3. C# DataTable转换成DataRow

    linq中的cast<T>()及OfType<T>() DataTable dt=...........//获取从数据库中取出的数据(假设只有一条记录) //Cast<T ...

  4. hdu 1905 小数化分数2

    ;}

  5. 表单插件——form

    表单插件——form 通过表单form插件,调用ajaxForm()方法,实现ajax方式向服务器提交表单数据,并通过方法中的options对象获取服务器返回数据,调用格式如下: $(form). a ...

  6. stringgird中使用TClientDataSet排序的问题

    function TfrmMain.createIIReport(cdsBody: TClientDataSet;  silent: Boolean): String;var    s,sText: ...

  7. 解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法

    因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要客户安装运行库,那就不太方便了.你可以Microsoft下载:http: ...

  8. java:I/O 字节流和字符流

    字节流 InputStream和OutputStream的子类:FileInputStream 和 FileOutputStream 方法: int read(byte[] b,int off,int ...

  9. 利用qt打开一张图片并转成灰度矩阵

    首先是mat类,这个类的主要作用是构造一个容器,并将对应像素的灰度值放在容器内 #ifndef MAT_H #define MAT_H #include <vector> #include ...

  10. laravel url管理与使用

    获取当前URL 获取当前URL有两种方式,URL::current()或URL::full(),区别是返不返回GET参数如 Route::get('/current/url',function() { ...