首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse 中暗藏的 5 个非常有用的功能

2013-11-08 
Eclipse 中隐藏的 5 个非常有用的功能?按块选择注意左边第6行开始突出的按钮。 这就是块选择 (在windows

Eclipse 中隐藏的 5 个非常有用的功能

?

按块选择

注意左边第6行开始突出的按钮。 这就是"块选择" (在windows中Alt-Shift-A , 或 Ctrl+3 然后选择需选择的块). 这样你就能同时在每一个选定的行前面加上引号. 在需要编辑很多列加入相同元素时十分方便。

?

3:? EGit工作台视图

显然,并非所有的EGit用户知道的这一视图。事实上,我认为,这就是为什么我使用shell命令的最重要的原因。看看这个完美的东西(beauty美人):

工作台视图

好吧,不是一个真正的美人。这让我想起了这本 Eric Burke的漫画节选。但我们仿佛在虚空转换之地(transmogrifier land),这个工作台视图充满变化,一旦你从一个repository同步它的源,这个视图将等待变更被added / committed / pushed。我现在可以在每行的基础上决定,将哪个变化添加到索引中(注意,我没有添加主要方法)。这导致有staged(添加)的unstaged(未添加)的变更。在EGit中,我现在可以在一次操作中直接提交,提交+推送,修改+提交,修改+提交+推送。也可以尝试在命令行这样做。

现在这次提交后,我又能在一个单独的提交中stage/add主要方法。?我猜,在背后,这可能是通过运用存储或某种其他的本地缓存来实现的。?我不在乎怎样?,?这是漂亮的?!

?

我大概可以用这个漂亮功能做得更多,但那将填满一整本书(我在等待这样的一本书,@niborst,如果你正在看这篇文章的话)

如果你不明白上述任何Git的话题,试试这个流行的指南,或加入我…

?

4:类型过滤器

对的,这是因为Eclipse的盒外自动补全毫无价值。是的,事实就是这样的。没有人会真正在API内部去调用callhashCode(), wait()或者notifyAll()。并且,事实上,现在几乎没有人愿意对一个锁对象去调用wait()或者notify(),除非他们在写JDK的并发库。但是庆幸的是,有人为我们免费实现了, 他们应该是使用VI,emacs或者一个16进制编辑器,因此他们不用考虑对象方法。?

于是,为什么我的自动补全弹出框是一些没有意义的内容?好吧,让我们创建一个类先。。。?

选项真心多啊?是不是??

哇哦。我本以为我只有一个方法?我不考虑equals(),尽管我实际上很少输入equals(),我可以正确输出它。以此,我准备把它从那一堆中挪走:?

Preferences > Type filters?

此外,感谢Eclipse对at的提及。我希望存在一个选项从JDK,从我们的集合内存中完全移除awt。但是,至少,因为添加了awt到类型选择器里,这让你免去了选择是该导入java.util.List(99.9%) 还是java.awt.List(8.3%)。舍入误差的发生决定于你之前不小心错误选择集合的次数,有时,你会怀疑为什么不能直接分配一个数组集合。在此感谢awt。此外,你必须关注你多变的WIN8是如何在截屏的时候改变窗口的颜色的。好了,现在下一步是什么呢?总之先回到Eclipse,让我们在此试下自动补全。。。?

终于变成了只有一个了?

更好了?当然更好了!?

现在。。。?

?

5: 格式化标签

在花了这么多时间选择代码块,谨慎的格式化SQL语句——往往是不会操作的人或者不没按照样式说明操作的,再或使用自动格式化的时候把之前美观的那些全部代码都格式化到一行了。而且还持续不到很久。使用简单易拼的格式化标签来“保护”代码:

热点排行