eclipse作为一个java开发必备软件,从用户体验来说,还是蛮一般的(按照初始设置的话),所以有必要进行一些设置上的改良,加上对一些好用的快捷键的挖掘,能让你用eclipse更加得心应手,事半功倍。

  首先,大家懂的,常规设置。。修改键入提示(Content Assist),菜单栏→window→preferences,接下来按图片做(可以仿效图片的方法设置XML等其他类型文件的提示字符)。

设置完后,就挺叼了。。这里重点啰嗦讲一下两个重要的缩略字符串。一个是syso,按回车直接生成打印语句;另一个是main,按回车直接生成main方法体。

  不过这里面还遗留一个蛋疼的地方,就是有时候提示的内容不是你想要的,你想用你自己输入的就好。。但坑爹的是你按回车,它就将提示的字符串自动上屏了(有时候按空格也会自动上屏)。。网上虽然流传修改eclipse的jar包源代码可以解决这个问题,但是技术含量太高,费时费力。

  所以,我在这里隆重推荐一个本人摸索出来的小技巧,就是——按Esc 。。。不要满脸黑线。你试着按我说的去做。。你会发现esc是个神奇的按钮,太好用了。(而且我会告诉你搜狗输入法也是按esc取消键入吗),一举两得啊。。。管他什么乱七八糟,中英文,一按esc给我全部消失!!!就是这么拉风。。。

  然后呢,esc还有一个最佳搭档。。这个就是伟大的撤销(ctrl+z)。比如,你一定常常遇到这样的情况。用键入提示飞快地敲着代码,有时候一不小心眼一花,手一抖选错提示项,然后你就懊恼地按着Backspace开始一个一个删掉。。。对于这种做法,我笑而不语。。其实ctrl+z一次就搞定。。(不用感激我,也不用告诉别人是我告诉你的)。

  然后介绍两个分析源代码结构比较好用的快捷键。第一个,是alt+shift+b。如图,它可以展示你的代码结构,让你快速找到你想要的包、类、方法。

第二个,是ctrl+shift+u。这个绝对是我压箱底的货色。太牛逼了,这个快捷键,可以展示某一个变量在代码中的所有位置!让你一目了然。你还在苦逼地用ctrl+f你就out啦。而且你要再庆幸一遍,幸好遇到我,因为这个快捷键我观察了网上很多介绍eclipse快捷键的帖子,并没有收录。。我只能说这真是一个败笔。

  关于java代码方面的我就先说这么多(剩下的常用快捷键网上也找得到,我就不赘述了。。。“什么叫不走寻常路,说的就是哥”)。下面讲一点在html(或者xml)里的操作技巧。

  说起来,我觉得eclipse对于html的提示支持还是比较渣的。。比如会有一种怪现象,就是你想输入一个id的属性。。你会发现,你输入一个i,然后按alt+/,它确实提供了“id”这个提示项。但是如果你是输入了id再按alt+/,你就会发现没有任何提示(哎呀挖槽)。。类似的还有比如input 的type属性,你输入typ,然后按alt+/,妈蛋,只有一个“type=‘text’”的提示项,但是当你输入了=之后。。你就会发现柳暗花明又一村,什么“file”,“submit”,“hidden”通通都有了。真是奇了个葩不是吗?所以要弄清eclipse的尿性你才能用好它。

  然后,我要说一个在html非常牛逼很好的快捷键,就是alt+shift+向上箭头。这个快捷键的作用就是选中当前所在位置的整个标签。。。。太给力了!不管你是复制粘贴,删除剪切。。简直就是一神器!(当然这个东西你在java代码里也可以用,但是没html用得多)。

  好了。我已经把我知道的都说了。。。剩下的等大家去发掘。。我探索eclipse奥妙的方法也没什么。。就是按ctrl+shift+L打开快捷键清单,一个一个尝试使用,再结合英语理解一下。。大略可以懂(好久没用中文版了)。

  祝大家好运,有猛料记得告诉我!

eclipse 终极操作技巧的更多相关文章

  1. Eclipse的操作技巧

    网上已经有很多这类文章了,而且写的很全. 我最近刚开始使用Eclipse,写这篇文章的目的是在熟悉的过程中慢慢添加我用着顺手的一些技巧,以免因为某些原因更换开发环境后会忘记. 一.设置:窗口-首选项- ...

  2. [eclipse] 三个操作技巧

    [eclipse] 三个操作技巧 1.快捷键Ctrl+Shift+i:Debug调试中直接获取方法的返回值 在下图代码中,想知道getHost(),则在调试时运行完该句代码后,选中"urlU ...

  3. Eclipse操作技巧记录

    工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->conten ...

  4. 提高开发效率的 Eclipse 实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  5. Eclipse高效率开发技巧

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个"器".本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行 ...

  6. 能够提高开发效率的Eclipse实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  7. 能够提高开发效率的 Eclipse 实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  8. Eclipse用法和技巧十八:减少不必要的输入

    写代码的时候,很多人都有一个原则,尽量上输入.依靠IDE自动生成的代码,一般可读性,排版什么的都还是不错的,最主要的一般不会有什么低级错误.今天介绍几个在eclipse环境中,常用的依靠eclipse ...

  9. Eclipse用法和技巧十七:覆盖父类方法

    在学校里面学习java,遇到访问权限修饰符一直停留在public是公有的,外面可以访问:protected是对子类可见的,外部不可以访问:private仅在本类中可见.工作之后,接触到了java代码多 ...

随机推荐

  1. 关于通过addClass与removeClass用jquery控制有良好兼容的CSS3样式

    hi:)好久不见~最近被jquery的animate对某些CSS3特性不兼容搞的头晕眼花,果断百度,阅读了一些高手的博客后突然发现平常很少用到的addClass和removeClass属性居然还可以这 ...

  2. HDU 1242 Rescue(BFS),ZOJ 1649

    题目链接 ZOJ链接 Problem Description Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The ...

  3. webapi中常用attribute标签

    HTTP Methods Instead of using the naming convention for HTTP methods, you can explicitly specify the ...

  4. LeetCode OJ 169. Majority Element

    Given an array of size n, find the majority element. The majority element is the element that appear ...

  5. Java 容器一些知识

    一.Collection 1.static 方法: Collections.sort(List<T>):实现List排序功能 Collections.fill(List<T> ...

  6. 小米2s刷机

    每次系统内存不足,卡的不行就恨不得马上换新手机,发现手机也没有什么大的毛病,也没有其他苛刻的要求. 换个新系统继续使用吧,除了屏幕小了一点,将就了吧.物尽其责,坚决抵制过度消费. 小米手机2s 16G ...

  7. C++设计模式-参考资料

    设计模式实例讲解: http://www.cnblogs.com/jiese/tag/ http://www.cnblogs.com/wanggary/category/294620.html 设计模 ...

  8. lucene 简单搜索步骤

    1.创建IndexReader实例: Directory dir = FSDirectory.open(new File(indexDir)); IndexReader reader = Direct ...

  9. php精度计算问题

    如果用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个 ...

  10. 监控gc

    前几篇篇文章介绍了介绍了JVM的参数设置并给出了一些生产环境的JVM参数配置参考方案.正如之前文章中提到的JVM参数的设置需要根据应用的特性来进行设置,每个参数的设置都需要对JVM进行长时间的监测,并 ...