博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码智能提示
阅读量:5055 次
发布时间:2019-06-12

本文共 2189 字,大约阅读时间需要 7 分钟。

1.列的批量操作

(1)生成枚举类,将json中的内容拷贝到“;”中,将光标移动到:前面

(3)Ctrl+右箭头  选中“:”

(2)Ctrl+Shift+Alt+J 选中了所有有“:”的行(Select All Occurrences),即可进行批量操作了

(3)将光标移动到引号后面的第一个单词前面

(3) Ctrl+Shift+右箭头  选中该单词   [Ctrl+Shift+A,输入move caret to next word,得知  Ctrl+右箭头  光标从单词头移动到单词尾]

(4)Ctrl+Shift+U,将单词全部变为大写(Toggle case)

(5)Ctrl+X  剪切,Home  将光标移动到行头 ,Ctrl+V 粘贴,输入"("

(6)Shift+End 将光标移动到行尾并选中,输入"),"

(7)F2  找到错误,将最后一个“,”改为“;”

(8)Ctrl+Alt+L   将乱的代码变整齐(Reformat code)

  • 扩展:选中单词Ctrl+W

2.live templates

(1)psvm  public static void main(String[] args){$END$}

(2)psfi   public static final int $var1$=$var2$;

         psfs  public static final String $var1$=$var2$;

(3)pi(c)  点击+,输入pic,输入定义,输入以下定义,然后点define,选中java,ok

      /**

      * $VAR1$
      */
      private int $VAR2$;
      $END$

   ps(c)

      /**

      * $VAR1$
      */
      private String $VAR2$;
      $END$

3.postfix

(1)100.fori

    for (int i = 0; i < 100; i++) {

    }

 

 

(2)new Date().sout

    System.out.println(new Date());

(3)name.filed

    private final String name;

    public User(String name) {

      this.name=name;
    }

(4)user.return

    return user

(5)user.nn

    if ( user ! = null ) {

    }

(4)postfix completion与live templates区别:

  • live templates可以新增自己定义的快捷输入
  • postfix completion只能用IDEA自带的

4.alt enter

(1)自动创建函数

public static void main(String[] args) {
f1();//此处按一下Alt+Enter,则自动创建下面的函数 } private static void f1() {
}

(2)list replace

  •    Shift+F6    批量修改变量名
  • for(int i=0;i
  • for (String item : list) {
    }

(3)字符串format或者rebuild

  • String x="name: "+name+" age: "+age;//在此处按Alt+Enter,选中replace‘+’with ‘String.format()’,变成以下格式 System.out.println(x);
  • String x= String.format("name: %s age: %d", name, age); System.out.println(x);

(4)实现接口

  • 新建一个userService的接口,并创建say()方法
  • public interface UserService {//在此处按Alt+Enter,选中Implement interface     void say(); }
  • 自动创建UserService接口的实现类UserServiceImpl.java
  • public class UserServiceImpl implements UserService {
    @Override public void say() {
    } }

(5)单词拼写

  • System.out.println("usrename is zhangsan");//其中username拼写错误,按下Alt+Enter,选中Typo:change to,有几个单词修改建议,选中正确的单词即可
  • System.out.println("username is zhangsan");

(6)导包

  • List a;//List标红,此处按下Alt+Enter,自动导入包
  • import java.util.List;
 

 

转载于:https://www.cnblogs.com/chanaichao/p/9246509.html

你可能感兴趣的文章
mysql 多表管理修改
查看>>
group by order by
查看>>
Oracle学习之简单查询
查看>>
log4j配置
查看>>
linux 配置SAN存储-IPSAN
查看>>
java学习笔记之String类
查看>>
pymysql操作mysql
查看>>
Linux服务器删除乱码文件/文件夹的方法
查看>>
牛腩记账本core版本源码
查看>>
Word Break II
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
jdk从1.8降到jdk1.7失败
查看>>
一些关于IO流的问题
查看>>
mongo备份操作
查看>>
8 -- 深入使用Spring -- 3...1 Resource实现类InputStreamResource、ByteArrayResource
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
一个关于vue+mysql+express的全栈项目(六)------ 聊天模型的设计
查看>>
【知识库】-数据库_MySQL 的七种 join
查看>>
.net 写文件上传下载webservice
查看>>
noSQL数据库相关软件介绍(大数据存储时候,必须使用)
查看>>