现在大部分人开发使用ecliipse,因些,知道一些eclipse中的快捷键还是很有用处的,快捷键的使用,可以在一定程度上提高开发的效率.下面我总结了一些在eclipse中常用到的快捷键,与大家共享.可能会有不全的地方,希望大家能增加上.谢谢大家了.

   常用的快捷键(没有按照Eclipse菜单顺序)

            ACtrlk                      向下查找选中的字符串

            BCtrlshiftK          向上查找选中的字符串

            CCtrlshift↑↓   向上向下查找一个函数和变量

            D:双击”{“”}”       找到相对应的”}””{“

                           鼠标的位置必须在”{“的或者”}”的右边位置

            E:  Ctrl+shift+ P               (同上)   找到相对应的”}””{“

    F: Ctrl+shift+M    将鼠标放在出错的变量或者类上,即可导入未知的import

                         右键菜单中也有 source ->add import 同样功能

    G: F2              查看完整的函数帮助信息,并且可以复制粘贴文字

       F3              找到变量的定义,         
       F4              找到接口方法的具体实现类.     

 

    H:  Ctrl + /       注释选择的代码段,”//”(对于大段代码临时注释有用)

    I:  Ctrl +\         去掉注释 也就是去掉选择的代码前面的 “//”

        

    J:  Alt + /    帮助

    K Alt  切换到前进的下一个视图或者操作.

   L : ALT + ← 切换到后退的下一个视图或者操作

    M :  按下Ctrl ,  用鼠标指向要寻找的变量定义.即可查找变量F3同样的功能.

      N Ctrl →←以完整的单词为单位移动光标。(很有用哦,)

      OCtrL Shift →← 以完整的单词为单位向后选中文本。(也很有用哦)

     

 

    下面分菜单详细说明不太常用的快捷键以及一些不常用但很重要的功能

 

edit菜单 (编辑操作处理)  

               

 Ctrl+J

 按键后,即进入向下快速查找状态,直接单击你要查找的字符串即可.eclipse将随着你的按键直接定位您输入的连续字符.找到之后,分别按↑↓即可找到下一个或上一个要查找的字符.按左右箭头键或者ESC 即可推出快速查找状态.

Ctrl + shift + J

  按键后,即进入向上快速查找状态, 其他同上

 Ctrl + 1

 快速修正功能.出错的变量处, 按键后提示你如何修正错                 .,并提供了几种供你选择的方案,如创建出错的变量,创建类.

Ctrl + shift +/    也就是  Ctrl+?   

此功能只有在调用函数时起作用,将光标放在函数的参数输入处,按下前面的快捷键,函数的参数定义出现在鼠标上方,方便查看参数类型.

Alt+shift+↑↓→←

属于快速选择文本的快捷键.鼠标所在字符直接可以用快捷键选择变量字符,和整个完整语句,段落..

上箭头:结构化的扩大选择的范围

下箭头:结构化的缩小选择的范围

左箭头:向上扩大

右箭头:向下扩大

 

 

 

 

 

 

 

 

 

 

Source菜单(源代码处理)

Ctrl + Shift + O

import中的包排序,自动按照名称排序。规则化

      Surround with try/catch

选择一段有效的代码,单击这个菜单,可以产生try块代码,同样的功能也可以单击代码编辑框左边的错误指示栏目中的错误点.然后从弹出的菜单中选择try/catch

Externalize Strings

此项功能为国际化应用提供了快速的处理。将所有(允许指定)的字符串都放入一个资源文件,并定义一个类读取资源文件的类。并修改了java代码的字符串读取方法。

Refactor(源码处理)

    

Change Method Signature

改变方法签名将鼠标放在要改变的方法上选择这个菜单,单击。在弹出的对话框中改变方法的参数等数据,确定后系统自动按照方法的新参数重新调整此方法的所有调用,参数也被修改了。

Pull Down

将父类中的方法放到子类中去。

Pull up

将子类中的方法放到父类中去。很方便的。

Extract Interface

从一个类导出允公共方法(允许选择)自动生成接口的java文件

InlineAlt shift I

其实就相当于宏替换。将用到这个变量,方法,常量的所有地方全部替换为直接使用内容的方法,可以先预览。

Extract Local Variable

Extract Constant

Extract Method 

 

变量替换,创建一个新的变量,替换所有指定的变量。其他类同extract功能

Convert Local Variable to Field

将局部定义的变量瞬间定义到上面,的作为类变量。并可以设置。很方便的。一定要试试呦。先定义一个局部变量并赋值,鼠标放到上面即可,单击菜单中的选项即可。右键菜单中也有。我试过了。很不错。特别适合我们定义错误信息时使用。

Encapsulate Field

将数据封装为函数格式,鼠标放到变量上。单击此菜单,总生成了读取方法并修改了变量的引用方式

 

 

Navigate菜单(菜单中说明已经很明显了,下面个别说明)

          Show in > Package Explorer

Package  定位当前类所在的包并打开包

navigator 定位当前类所在的路径并打开

Ctrl + O     

 Show Outline      打开outline窗口.代替右边的那个窗口用来快速定位函数. 需要注意的是:使用嵌入的outline.里面的方法时按照实际的顺序排列的,而弹出式的窗口中时分别按照方法和变量的名称顺序排列的.

Ctrl + .

 定位下一个有问题的地方

Ctrl + ,

 定位上一个有问题的地方

Ctrl + L

 快速定位某行,要求输入行号的.

Ctr + Q

 定位最后编辑的地方

Search 菜单

 

Ctrl + H

 查找功能强大.跨文件查询.

Ctrl + shift + U

很常用的一个功能.(只在这个当前文件查找)

选择你要搜索的字符.按下组合键.下面列表列出了所有出现了这个字符串的行.不用一个一个搜索了呀.并用白色标识显示在右边标识定位栏.