`
oliver1000
  • 浏览: 16691 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Eclipse快捷键全攻略之引子

阅读更多

前言

前两周周三分享会上听乔老板讲结对编程和TDD,说起他们以前在ThoughtWorks做结对时是一个人拿鼠标一个人拿键盘,这样有两个好处:1. 看的那个人(拿鼠标的)不容易溜号 2. 写代码的那个人(拿键盘的)很容易养成全键盘操作的习惯,可以大大提高开发效率。听后深以为然

早闻ThoughtWorks里面Pair时一些老人编码速度经常会看得新人目瞪口呆、完全跟不上节奏。咨询了下晔晔同学,他们之前都用IntelliJ IDEA,快捷键很多。遂也尝试了下IntelliJ,确实很方便,但用了一天以后还是切回了Eclipse,原因有二:1. 很多常用快捷键和Eclipse不一样,切换成本很大 2. IntelliJ里面大多数常用的快捷键在Eclipse里面也有。最后决定先自己尝试尝试Eclipse全键盘编码,看看能用得多快,如果不行再切换成IntelliJ。

尝试了几天Eclipse全键盘编码之后,略有些心得,分享于此,希望对大家有帮助。

 

一个例子

先看一个简单的例子

package com.baidu.demo;
public class Demo {
    String name;
    public Demo(String name) {
        super();
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
   
    @Override
    public String toString() {
        return "Demo [name=" + name + "]";
    }
   
    public static void main(String[] args) {
        for (String arg : args) {
            Demo demo = new Demo(arg);
            System.out.println(demo);
        }
    }
   
}

写一段这样的代码你需要敲多少下键盘以及鼠标点击?可以打开Eclipse之后跟着我来做一遍,我们全程不使用鼠标:

(有些Eclipse中自动提示键默认是Ctrl+Space,和中文输入法是冲突的,所以请先修改为Alt+/ 再进行以下例子,以后的全篇也都将以Alt+/ 来代指自动提示)

创建一个类

Alt+Shift+N,C,输入Demo,回车

创建类属性

按3次下方向键,回车,输入String name;,回车

创建构造器

Alt+Shift+S,O,回车

创建getter/setter

Alt+Shift+S,R,空格,回车

创建toString方法

Alt+Shift+S,S,回车

创建main函数

输入main,Alt+/,回车

创建foreach循环

输入fore,按2次Alt+/,回车,Tab键,输入arg

实例化Demo类

输入new,空格,Alt+/,输入arg

将实例赋值给临时变量

Ctrl+2,L,回车,回车切换到下一行

打印Demo值

输入syso,Alt+/,输入demo

运行

Ctrl+S保存,Alt+Shift+X,J

整个过程没有使用过一下鼠标,而大多数代码也都由Eclipse帮我们生成,这样无疑节约了大量的编码时间以及在键盘和鼠标间切换的时间。这个例子非常简单,仅仅只是我们的全键盘编码中一个最基础的场景,实际开发过程中我们还面临很多其他的操作,如阅读代码时的文件跳转、查找,修改代码时的光标定位、选择等操作,如果你有兴趣了解这些快捷键让自己成为一个编码快枪手,那么可以接着看我的系列文章。^_^

一方面我会尽量使用循序渐进的方式来展现这些快捷键,以免大家对着扑面而来的一大堆快捷键无所适从。另一方面快捷键最关键的是灵活使用而非死记硬背,仅仅只是将快捷键背下来而找不到使用场景也是没有意义的,在最后篇分享中我会使用一些场景来帮助大家理解快捷键的应用。

 

目录

这篇攻略暂时准备分四个部分来介绍,每个部分中都会涉及一些使用场景以作为使用提示:

1. 入门:少量最基本的快捷键介绍,掌握之后可以减少鼠标点击菜单的次数,但无法脱离鼠标编码
2. 天下无鼠:主要介绍一些用于替换鼠标操作的快捷键,掌握之后配合入门快捷键可以基本达到无鼠标编码
3. 辟邪剑谱:介绍一些更为高级的快捷键,掌握之后可以大大加快编码速度
4. kui花宝典:快捷键使用连招、常用插件快捷键、模板、代码样式、相关开发工具快捷键(如浏览器)等,掌握之后可以在整个开发过程中都无需鼠标

分享到:
评论

相关推荐

    Eclipse快捷键大全,Eclipse快捷键

    Eclipse快捷键大全,Eclipse快捷键

    eclipse快捷键jar.rar

    1、导入keymap的jar包 file——>import Settings… 选中该选项(默认已选中)——>再点击ok ...重启。 2.重启后,进入file——>settings——>keymap中就可以看到Eclipse_wyj了,我们选中它,然后应用ok

    eclipse快捷键 idea导入用 keymap.zip

    标题中的“eclipse快捷键 idea导入用 keymap.zip”表明这是一个关于在IntelliJ IDEA(简称IDEA)中导入Eclipse快捷键设置的资源。这个压缩包包含了一个名为“eclipse-keymap.jar”的文件,该文件是用于将Eclipse的...

    eclipse 快捷键图片可做桌面(绝对原创)

    为了提高编程效率,Eclipse内置了一系列的快捷键,这些快捷键可以帮助开发者快速执行各种操作,从而节省在菜单栏或工具栏寻找对应功能的时间。"eclipse 快捷键图片可做桌面"的资源旨在为用户提供一个便捷的方式来...

    如何配置Eclipse快捷键

    记住,个性化快捷键设置是提高编程效率的关键之一。通过不断的实践和调整,你会找到最适合自己的快捷键组合,让Eclipse成为你得心应手的开发工具。同时,可以参考《如何配置快捷键.wmv》这个视频教程,它将更直观地...

    Eclipse快捷键壁纸大图

    "Eclipse快捷键壁纸大图"通常是一张包含众多Eclipse常用快捷键的大图,旨在帮助开发者快速记忆和使用这些快捷键,从而提升开发速度。 Eclipse的快捷键可以分为多种类型,包括编辑、导航、搜索、重构、调试等。以下...

    IDEA使用eclipse快捷键

    IDEA中导入eclipse的快捷键。对于使用习惯了eclipse快捷键的朋友有帮助。

    eclipse快捷键

    eclipse 快捷键;常用的Eclipse快捷键; eclipse 快捷键;常用的Eclipse快捷键

    IntelliJ IDEA中的Eclipse快捷键插件

    在这种情况下,"IntelliJ IDEA中的Eclipse快捷键插件"就显得尤为重要,它允许用户在IntelliJ IDEA中使用与Eclipse相同的快捷键,从而提高工作效率并减少学习新IDE的过渡期。 这个插件的主要目标是为Eclipse的忠实...

    IDEA快捷键转Eclipse快捷键(jar包)

    对于那些习惯于Eclipse快捷键的开发人员,当切换到IDEA时,可能会面临学习新快捷键的困扰。为了解决这个问题,有一个名为“IDEA快捷键转Eclipse快捷键(jar包)”的资源应运而生。 这个资源是一个jar包,它的主要...

    Eclipse快捷键大全.

    ### Eclipse 快捷键大全详解 #### 一、编辑与操作类快捷键 **Ctrl+1**:自动修复代码中的错误或警告。 **Ctrl+D**:删除当前行。 **Ctrl+Alt+Shift+Enter**:在当前行下方创建新行。 **Alt+Down/Up**:移动当前...

    Eclipse快捷键壁纸.zip

    - `Ctrl + Space`:自动完成代码,这是最常用的快捷键之一。 - `Ctrl + Shift + R`:打开资源,可以快速查找并打开文件。 - `Ctrl + Shift + T`:打开类型,方便查找并打开类文件。 - `Ctrl + Shift + F`:格式...

    eclipse快捷键桌面壁纸,就做了一张,也是参考别人的快捷键

    eclipse快捷键桌面壁纸,根据多年使用eclipse经常使用的快捷键,做了一张eclipse快捷键壁纸,希望能够帮到你

    IDEA转Eclipse快捷键的jar包

    它允许用户在Eclipse中模拟IntelliJ IDEA的快捷键设置,使得那些已经熟悉IDEA快捷键的开发者能在Eclipse中无缝切换,提高开发效率,减少学习新快捷键的时间成本。 首先,我们需要了解这两个IDE的快捷键体系。...

    idea eclipse快捷键配置

    idea快捷键配置,eclipse快捷键 idea 使用 eclipse 快捷键 配置 idea快捷键配置,eclipse快捷键 idea 使用 eclipse 快捷键 配置

    Eclipse快捷键大全.zip

    Eclipse快捷键大全文档

    Eclipse快捷键导入IDEA

    总结起来,从Eclipse迁移至IntelliJ IDEA的过程中,导入快捷键设置是关键步骤之一,目的是提高开发效率并减少学习新IDE的成本。通过理解两个IDE的键绑定和键映射系统,以及正确导入和调整快捷键设置,我们可以使IDEA...

    eclipse快捷键唯美背景图2

    Java编译器eclipse快捷键背景图,非常适合初期记不住的同学

    Eclipse 快捷键 完整版

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的快捷键来提升开发效率。熟练掌握Eclipse快捷键是每一个程序员提升开发速度的关键步骤。以下是一些主要的Eclipse快捷键及其用途: 1. **Ctrl+1**:...

    Eclipse快捷键大全.pdf

    ### Eclipse 快捷键大全详解 #### 一、概述 Eclipse是一款广泛应用于软件开发领域的集成开发环境(IDE),尤其受到Java开发者的青睐。为了提高工作效率,熟练掌握Eclipse的各种快捷键是必不可少的。本文将根据提供...

Global site tag (gtag.js) - Google Analytics