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. mysql 数据列按照逗号转成行

    前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式.即同一个列中存储了多个属性值(具体结构见下表). 这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果 ...

  2. Linux入门(四)linux运行环境mysql详细操作及安装phpmyadmin

    1.1 安装mysql(中间需要设定数据库的密码) sudo apt-get install mysql-serversudo apt-get install php5-mysql   #安装php5 ...

  3. jquery 下拉框 收藏

    jquery 下拉框  Query获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code. ...

  4. HTML中的<audio>和<video>标签讲解

    关于<audio>标签讲解:点击这里 这里来一段简单的html5的音频代码: <audio src="someaudio.wav"> 您的浏览器不支持 au ...

  5. html中的a标签特例讲解

    将自己的博客写成了一个大杂烩了,遇见啥问题就写啥问题.但是当看见自己网页的成品就特别的开心. 还记得看见过的一个故事,说是收费的东西好还是免费的东西好,有一个答案是最让我记忆深刻的.回复的一个答案是: ...

  6. ubuntu 调试库

    .安装带有调试信息的libc: sudo apt-get install libc6-dbg .下载libc源码 a.选定一个放置源码的目录并进入,如 /home/kent/dev-os/libc6- ...

  7. Linux vim编辑器

    1.工作模式 命令模式(a,i,o等键)——>输入模式 输入模式(Esc键)——>命令模式 命令模式(:键)——>末行模式 末行模式(Esc键)——>命令模式 2.vim使用命 ...

  8. LeetCode OJ 42. Trapping Rain Water

    Given n non-negative integers representing an elevation map where the width of each bar is 1, comput ...

  9. app 一些常用的

    发短信 :sms:10086 打电话:tel:10086 1.-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios和android下点击元素 ...

  10. DSO分类及应用

    1.DSO的分类,标准DSO(生成主数据标识.对于相同关键字段的值进行合并.可直接出具报表).写优化的DSO(不生成主数据标识.不合并相同关键字段的值.速度快可用于存储大容量数据).直接写入的DSO, ...