原创 IDEA快捷键和代码缩写

发布时间:2021-08-03 21:06:48 浏览 451 来源:猿笔记 作者:Hal白夜

    收集到新的好用快捷键也会记下来(所以没有什么顺序之分,省掉了用鼠标点到行尾的步骤,突然想在两行代码中间插个新行又不想摸鼠标,只需要在第一行**任意位置**使用这个快捷键即可,使用IDEA的代码提示自动补全了一段代码或自己手打了一行后。这时直接在当前行任意位置使用该快捷键即可,总比用鼠标选中按delete来的快吧,功能只是选中光标内的单词,想选中当前光标位置的单词或一段话进行复制或更改,使用快捷键即可代替鼠标选中,批量复制粘贴、删除、换行的时候。有时候我们需要把请求的参数或返回的实体类的写个API文档。


    和IDEA共事很久了,已经离不开IDEA了。有时候不得不用eclipse的时候,真的觉得很痛苦。

    另外我发现IDEA有很多好用的快捷键。如果你很熟练,不仅可以有效提高工作效率,而且被人看见(不是)还会觉得自己很牛逼,像个大哥。所以发一篇文章记录下来,你收集的时候也会记下新的好用的快捷键(所以没有顺序,我学完就把新的加到后面)。如果有什么好用的快捷键,也可以评论,让我舒服。

    注意只是IDEA,eclipse那些就不写了。

    ####1.快捷键\tCtrl+Shift+Enter

    可以使用几种情况:

    (1)首先,适合* *快速绕到下一行* *。当光标不在代码末尾,而是在中间时,这个键可以帮助我们快速切换到下一行,省去了用鼠标指向行尾的步骤。

    * *使用场景* *:输入两行代码后,突然想在两行代码之间插入新的一行,不需要触摸鼠标,只需在第一行的任何地方使用这个快捷键即可。

    (2)补充代码末尾的分号,使用IDEA的代码提示自动完成一段代码或者自己打一行,当前代码行已经结束,但是没有;].

    * *使用场景* *:用代码提示快速完成一行代码,结束为一;]分号字符,但光标不在这一行的末尾。此时,您可以在当前行的任何地方直接使用该快捷键。

    ③有时候我们调用一个方法,总会少一个()或者{},要手动添加,但是用这个快捷键会自动帮你补()或者{},也会帮你格式化,让代码看起来更漂亮。

    * *使用场景* *:使用if或方法时,直接使用快捷键会自动完成括号和大括号

    ####2.快捷键\tCtrl+Y

    删除当前行,用的比较多。删除光标所在的行比用鼠标选中并按下delete键要快。有人会用Ctrl+x来代替这个操作,但是,我感觉这样会污染剪贴板,但不是必须的。

    ####3.快捷键\tCtrl+W

    功能只是选择光标中的文字,不需要我们手动双击。重复按下此快捷键将选择更大的范围。

    相对的**Ctrl+Shift+W**则会缩小选中范围,和ctrl+w搭配使用。

    * *使用场景* *:如果要选择当前光标位置的单词或段落进行复制或更改,可以用快捷键代替鼠标进行选择,多按可以选择更大的范围。如果只是一个字,可以用鼠标双击。如果是两个字或者一行代码,用鼠标有点麻烦。

    ####4.快捷键Alt+shift+鼠标左键

    此键主要适用于多行操作,批量复制、粘贴、删除和换行时

    将光标放在第一个指定位置,然后按住Alt+shift,继续在其他位置单击左键,会发现多个光标同时出现

    * *使用场景* *:有时候我们需要为请求的参数或者返回的实体类写一个API文档,把每个属性名、类型、注释一个个复制粘贴到网页上的文档中,比较费力。可以用这个快捷键批量操作,用ctrl+W选择当前单词,一次选择多个单词。这个功能绝对比逐字移动要快。

    请注意,如果您单击了错误的光标,您可以通过用快捷键再次单击来取消它。虽然这个功能不是那么常用,但是在指定条件下(批量复制粘贴、删除、换行、修改)会节省一些时间。

    ####5.快捷键\tCtrl+D

    立即复制当前光标行,并将其粘贴到下一行(开始新行,而不是覆盖它)。

    如果有选定的内容,复制选定的内容并粘贴到选定内容光标的尾部。

    使用场景:要写几行类似的代码,现在写第一行,想快速复制粘贴几行,然后稍微修改一下。直接在这一行使用快捷键(不需要选择任何东西),按几次可以多粘贴几行。

    ####6.快捷键\tCtrl+Alt+(鼠标左键或B)

    快速跳转到接口的实现类。当然,另一种方法是点击界面左侧的这个图标:

    如果想从接口的实现类中找到它的抽象接口,我目前只找到这个方法,点击方法左边的图标:

    ####7.快捷键\tAlt+insert

    选择目录后,使用快捷键快速弹出用于创建类、包或其他文件的弹出窗口。

    如果在代码中使用的话,快速生成get、set方法、tostring方法、equals(),测试测试用例等是一种常见的重写方法。

    * *使用场景* *:刚开始我的老电脑在右键创建文件的时候经常会卡,然后等几秒钟就弹出来了,不过用这个快捷键可以避免卡。现在习惯了,减少触摸鼠标的时间还是有用的。

    ####7.快捷键\tAlt+回车快速创建接口的实现类

    Alt+回车通常用于自动完成代码或纠正错误,但在这里我们也可以使用它来快速创建接口实现类。

    在创建的界面上按Alt+ enter,会弹出如下框,在这里可以执行以下操作,快速创建界面的实现类

    △6

作者信息

Hal白夜 [等级:3] java开发
发布了 12 篇专栏 · 获得点赞 12 · 获得阅读 1527

相关推荐 更多