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. Java 泛型(Generics)

    Generics, 类似C++中的模版. 允许在定义类和接口的时候使用类型参数(type parameters), 声明的类型参数在使用的时候用具体的类型来替换. 如 ArrayList<Str ...

  2. mySql 自动备份数据库

    mysqldump -u root -proot -h 192.168.1.100 xqpd > 1.sqlcopy 1.sql D:\项目备份\工程_数据库-%date:~0,4%%date: ...

  3. 【好玩的应用】QQ连连看辅助工具

    自己学了这么久的C语言,但没有写出过什么可以用的东西来,总觉得心里不爽.这几天实在是不想干正事,在网上瞎逛逛,结果发现有人写了连连看的外挂.顿时觉得这很有意思啊.于是把代码下载下来,捣鼓了捣鼓.发现还 ...

  4. ubuntu 13.10 64bit装BeyondCompare

    1. Beyond Compare官网下载amd-64位的,安装失败,依赖于ia32-libs,但是这个文件已经不在源里了: 2. 官网下载tar.gz源码包,解压安装失败: 3. 直接装32位的,可 ...

  5. 李洪强iOS开发之OC[015]#pragma mark的使用

    // //  main.m //  14 - #pragma mark的使用 // //  Created by vic fan on 16/7/10. //  Copyright © 2016年 李 ...

  6. 在mybatis执行SQL语句之前进行拦击处理

    转载自:http://blog.csdn.net/hfmbook/article/details/41985853 比较适用于在分页时候进行拦截.对分页的SQL语句通过封装处理,处理成不同的分页sql ...

  7. uCos的多任务实现

    uCos的多任务实现 作为操作系统(OS),最基本的一项服务就是提供多线程,在实时操作系统uCos里,多线程被称为多任务(Task).多任务并不是CPU能真正同时运行多个程序,实际是靠CPU在多个任务 ...

  8. 简单的自绘CListBox,重载虚MeasureItem和DrawItem这两个虚函数

    [cpp] view plain copy //例如CNewListBox继承自CListBox,重载虚MeasureItem和DrawItem这两个虚函数,代码如下: void CNewListBo ...

  9. Winsock完成端口模型-Delphi代码

    原文出处 <Windows网络编程技术>第8章 完成端口模型 由于原书附的是C代码,我把其翻译成Delphi代码. 其中winsock2.pas在delphi中不带,要另外下载http:/ ...

  10. seafile安装日志(非教程)

    需要的软件: python 2.7.x(从 Seafile 5.1 开始,python 版本最低要求为2.7) python-setuptools python-imaging python-mysq ...