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("----& ...
随机推荐
- 仪表盘 hostmap 新玩法让运维工作越玩越 high
Cloud Insight 第13次新品发布会现在开始,首先非常感谢大家前来看我们的新功能发布会,下面我先给大家介绍一下新功能,之后有什么问题大家尽管问
- Javascript 电子时钟源码
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- C Primer Plus 第3章 数据和C 编程练习
1. /* 整数上溢 */ #include <stdio.h> int main(void) { ; unsigned ; /* 无符号整数j像一个汽车里程指示表(形容的太好了,可参考& ...
- Spring整合Ibatis
Spring整合Ibatis javaibatisspring 所需jar清单 ibatis-2.*.jar *为任意版本,下同,ibatis工作包 sp ...
- nmap使用详解
nmap是一个网络探测和安全扫描程序, 系统管理者和个人可以使用这个软件扫描大型的网络,获取那台主机正在运行以及提供什么服务等信息.nmap支持很多扫描技术,例如:UDP.TCP connect(). ...
- Protege汉字不能正常显示问题
在Protege5.0中有下面的问题: 点击uses,汉字不能正常显示. 在qq群里面问到,可以通过设置label的方式,在对类,子类命名成英语的,点击annotations,在label中设置汉字名 ...
- java nio管道
管道(Pipe) (本部分原文链接,作者:Jakob Jenkov,译者:黄忠,校对:丁一) Java NIO 管道是2个线程之间的单向数据连接.Pipe有一个source通道和一个sink通道.数据 ...
- Sina App Engine(SAE)入门教程(5)- SaeSegment(中文分词服务)使用
分词能干什么? 提取一篇文章的关键字 检测特定的段落中有没有违禁词 智能机器人 …..尽你所想 开启SAE 分词服务 首先你需要在sae的管理面板开始分词服务后才能使用sae的服务.具体的开启操作: ...
- Ping 命令
Ping”命令是我们在判断网络故障常用的命令 它是用来检查网络是否通畅或者网络连接速度的命令. 它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包, 对方就要 ...
- vss的ss.ini丢失或损坏导致的vss无法登录错误
vss的ss.ini丢失或损坏导致的vss无法登录错误 Written in 2007-07-03 18:17 在vss使用过程中,不知道什么原因,会导至vss目录中的ss.ini文件损坏,此文件位于 ...