eclipse 终极操作技巧
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 终极操作技巧的更多相关文章
- Eclipse的操作技巧
网上已经有很多这类文章了,而且写的很全. 我最近刚开始使用Eclipse,写这篇文章的目的是在熟悉的过程中慢慢添加我用着顺手的一些技巧,以免因为某些原因更换开发环境后会忘记. 一.设置:窗口-首选项- ...
- [eclipse] 三个操作技巧
[eclipse] 三个操作技巧 1.快捷键Ctrl+Shift+i:Debug调试中直接获取方法的返回值 在下图代码中,想知道getHost(),则在调试时运行完该句代码后,选中"urlU ...
- Eclipse操作技巧记录
工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->conten ...
- 提高开发效率的 Eclipse 实用操作
工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...
- Eclipse高效率开发技巧
工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个"器".本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行 ...
- 能够提高开发效率的Eclipse实用操作
工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...
- 能够提高开发效率的 Eclipse 实用操作
工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...
- Eclipse用法和技巧十八:减少不必要的输入
写代码的时候,很多人都有一个原则,尽量上输入.依靠IDE自动生成的代码,一般可读性,排版什么的都还是不错的,最主要的一般不会有什么低级错误.今天介绍几个在eclipse环境中,常用的依靠eclipse ...
- Eclipse用法和技巧十七:覆盖父类方法
在学校里面学习java,遇到访问权限修饰符一直停留在public是公有的,外面可以访问:protected是对子类可见的,外部不可以访问:private仅在本类中可见.工作之后,接触到了java代码多 ...
随机推荐
- 【Python】关于Python有意思的用法
开一篇文章,记录关于Python有意思的用法,不断更新 1.Python树的遍历 def sum(t): tmp=0 for k in t: if not isinstance(k,list): tm ...
- WebApi 跨域问题解决方案:CORS
注:本文为个人学习摘录,原文地址:http://www.cnblogs.com/landeanfen/p/5177176.html 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看W ...
- MT4 图表上设置字符
; int start() { //---- ObjectCreate(, , ); string str = "<"; string show ; ;i<x;i++) ...
- MVC5的控制器,使用HttpPost方式时,接收的参数为null的原因
1.问题现象 POST提交时,控制的Action接收到的参数为null, 但Request.Form.Request.Params等集合其实是包含提交的所有数据的 .如下截图: 2.该问题很诡异,重新 ...
- chapter 13_0 元方法
通常,Lua中的每个值都有一套预定义的操作集合. 例如:可以将数字相加.可以连接字符串.可以在table中插入一对key-value等. 但是无法将两个table相加,无法对函数作比较,或无法调用一个 ...
- tableviewcell 中使用autolayout自适应高度
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [ce ...
- (转)用JMX监测JVM的运行参数
翻译自http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html 用JMX管理你的JVMJMX是Java管理扩展 ...
- 《实战Java高并发程序设计》pdf
花了我五元大洋,需要的拿去吧.百度云盘:https://pan.baidu.com/s/1o8bESY2
- [ 订单查询 ] 性能 高并发 : 分表 与 用户id%1024 存放表
逻辑剥离, 保留核心部分 下单 { 核心功能 -- 买家查看订单, 卖家查看收到订单, 修改价格 5个表 附属功能 -- 库存量, 发短信, 给卖家发通知, 订单统计, 销售额统计 } 下单时 一个数 ...
- xxx app 项目问题解决一览
前话:作为人生旅途中的小记录 不同账号玩法限制 解决 <vn_rule>x</vn_rule> 6.调整下注筹码 **** 解决 不同账号的玩法限制 **** ...