• 开发工具IDEA的奇技淫巧,极大地提升开发速度~


    工欲善其事必先利其器,想要提高自己的开发效率,熟悉idea的常规操作是必不可少的过程。下面的小技巧都是我在开发时频繁使用到的,有些是网上看到,有些是自己摸索出来的。希望对大家有点帮助。以后有新的体验我也会在这篇文章中更新出来。大家赶紧打开自己的idea来试一下这些快捷键吧,熟练掌握之后可以大大提高自己的开发效率,早早地完成任务按时下班多香啊。

    小福利

    给大家准备了最新的idea永久破解版,扫描右边公告中二维码,回复【idea】免费获取。

    正文

    技巧1:快速生成for循环

    在创建一个数组后,想要对集合中的每个元素进行处理,所以需要写一个for循环进行遍历,当然我们可以手写出来,但现在我们可以通过itar或者iter来快速的生成for循环的代码块,来实现一个数组的遍历。遍历集合快捷命令是:itco

    举个栗子:

    itar:带下标的for循环

    我们首先创建一个数组,然后在其下方写上itar,然后会生成一个for的代码段,默认遍历最近的数组。

    itar的使用
    itar的结果

    iter:生成foreach循环

    适用方法跟上面一样,对于iter快捷命令,不仅适用于数组,还适用于集合。

    iter的使用
    iter的结果

    itli:对集合的遍历

    image-20200916182033880

    itco:对集合的遍历

    image-20200916182057989

    fori:快速生成简单for循环

    生成的for循环是一个半初始化的代码,具体循环多少次需要自己设定。
    image-20200916194718635

    技巧2:快速生成main函数

    psvm:直接在类中打出psvm可以快速的生成main函数,非常的方便。

    image-20200916190307825
    image-20200916190324378

    技巧3:分号和大括号不一定非要将光标移动到行尾

    我们在写分号或者大括号时,经常要将光标移动到行尾,其实完全没这个必要,idea自带有纠错功能,举个栗子:我们创建一个带参的对象时,比如Arraylist,光标会定位到括号内,这时如果直接输入分号;,idea会直接将分号放在末尾,这样就省去了我们手动移动的麻烦。

    image-20200916190441842
    image-20200916192721080

    类似于纠错还有很多,比如大括号,我们先写一个条件判断,此时光标处于10的后面,这时我们不需要将光标移动号行尾,只需要直接写一个左括号即可实现纠错+生成右括号+自动排版+换行这四个步骤。

    image-20200916192425813image-20200916192533100

    虽然看似只省了一点点的步骤,但对于经常写代码的我们来说,遇见这样的情况应该也不在少数,能懒一点是一点嘛。

    技巧4:快速打印

    serr:生成打印输出Error,System.err.println();

    sout:生成打印输出,System.out.println("");

    在这里多说一句,如果想打印某个变量,直接在这个变量的后面输入.sout即可补全打印的代码。比如:

    image-20200916193202027

    image-20200916193218267

    souf : 生成打印输出,System.out.printf("");

    技巧5:快速生成静态变量

    psf:生成共有的静态常量,public static final(其实就是首字母缩写)
    psfi:生成共有int类型的静态常量,public static final int
    psfs:生成共有String类型的静态常量,public static final String

    技巧6:万能的Alt+enter

    在不同的场景下使用这个快捷键,产生的效果也不一样,具体效果看提示信息

    1.拆分等号左边的变量和等号右边的数据。

    image-20200916193809109

    image-20200916193827788

    2.补全变量名

    当我们直接new一个对象时,想要创建相应的变量可以使用alt+enter直接生成。

    image-20200916194005814

    image-20200916194127018

    关于这个快捷键的使用还有非常非常多的场景,大家可以自行琢磨琢磨,有时间我会专门写一篇关于这个快捷键的文章,敬请期待~

    技巧7:常用快捷键

    这些快捷键是我在开发时经常使用的,熟记之后会大大提高开发速度,

    配置常用

    Ctrl+Shift+Alt+S:打开Project Structure

    Ctrl+Alt+S:打开settings设置

    Alt+1:快速打开或隐藏工程面板

    开发常用

    alt+insert:生成get/set方法、构造器、toString方法、重写父类方法、测试方法等。

    针对“行”的快捷键,不用圈选,将光标放在某一行的任意位置即可点击快捷键。

    Ctrl+c:复制一行

    Ctrl+x:剪切一行

    Ctrl+d:复制一行

    Ctrl+y:删除一行

    Ctrl+Shift+上/下箭头:将当前行上/下移一行

    其他:

    Ctrl+Alt+L:格式化代码

    Ctrl+F:类中查找

    Ctrl+Shift+F:全局查找

    Ctrl+R:类中替换

    Ctrl+Shift+R:全局替换

    Ctrl+N: 查找类

    Ctrl+Shift+N:全局查找类

    Ctrl+H:显示类的继承层次 (接口)

    Ctrl+Alt+B:查看接口实现类

    Shift+End 选中鼠标位置到一行结尾

    Shift+Home  选中鼠标位置到一行开始

    Shift+enter:快速换行,不管光标在哪个位置,可以直接换行。

    结尾

    大家有什么常用的快捷键以及使用IDEA的心得可以留言分享给大家,多多分享,多多益善~~~

  • 相关阅读:
    POJ1422 最小路径覆盖
    POJ1422 最小路径覆盖
    POJ1125 Floyd
    POJ1125 Floyd
    POJ2570 二进制,位运算,Floyd
    POJ2570 二进制,位运算,Floyd
    POJ2446 二分匹配
    POJ2536 二分图匹配
    POJ2536 二分图匹配
    POJ3692 最大点权独立集元素个数
  • 原文地址:https://www.cnblogs.com/chaogu94/p/13691150.html
Copyright © 2020-2023  润新知