IDEA 快捷键以及快速模板输入

一、使用live模板
1. 进行相关设置
2. psvm
public static void main(String[]args){
        
        }
3. sout
public class User{
    public static void main(String[] args) {
    	//sout
        System.out.println();
        //soutp; 打印当前的形参
        System.out.println("args = [" + args + "]");
        //soutm; 打印当前的方法名
        System.out.println("User.main");
        //soutv; 打印当前的变量
        int num = 10;
        System.out.println("num = " + num);
    }
}
4. fori
for (int i = 0; i < ; i++) {
                
            }
5. 尝试设置编写自己的live模板
二、快捷键
1. 设置快捷键的模式

可以设置适合自己开发的模式,如Default,Eclipse等

2. 相关快捷键

(1)ALT+ENTER 类倒包:
当我们在一个类引用另一个类的时候,IDEA不像eclipse一样,通常不会自动帮我们倒入,这时我们只需选中那个要导入的类,点击ALT+ENTER 快捷键导入这个包。

(2)其他快捷键:

	   SHIFT+CTRL+ATL+U选中某个类,点击SHIFT+CTRL+ATL+U 选中这个类以及这个类的依赖的类图
       CTRL+ALT+L  =====>>格式化java代码
       Ctrl + X =====>>删除行
       Ctrl + D =====>> 复制行
       Ctrl + N =====>>查找类
       Ctrl + F =====>>查找文本
       Ctrl + J =====>>自动代码
       Ctrl + H =====>>显示类结构图
       Ctrl + Q =====>>显示注释文档
       Ctrl + P =====>>方法参数提示
       Ctrl + E =====>>最近打开的文件
       Ctrl + R =====>>替换当前文本中的代码
       Ctrl + End =====>>跳到文件结尾
       Ctrl + Home =====>>跳到文件开头
       Ctrl + Space =====>>代码提示
       Ctrl + Shift + N =====>>查找文件
       Ctrl + Shift + R =====>>項目中全局替換
       Ctrl + Alt + L =====>>格式化代码
       Ctrl + Alt + O =====>>优化导入的类和包
       Ctrl + Shift + Space =====>>自动补全代码
       Alt + Shift + C =====>>对比最近修改的代码
       Alt + Insert =====>>生成代码(如构造函数等)
       Ctrl + Alt + Space =====>>类名或接口名提示
       Alt + Enter =====>>自动导包
       Alt + left / right =====>>切换代码视图
       Ctrl + B =====>>快速打开光标处的类或方法
       Alt + Up / Down =====>>在方法间快速移动定位
       F2 或 Shift + F2 =====>>高亮错误或警告快速定位
       Ctrl + Shift + Up / Down =====>>代码向上 / 下移动
       Ctrl+E 或者 Alt+Shift+C =====>>最近更改的代码
       Ctrl + Shift + Alt + N =====>>查找类中的方法或变量
       Ctrl + Alt + left / right =====>>返回至上次浏览的位置
       Ctrl + / 或 Ctrl + Shift + / =====>>单行注释或多行注释; 取消单行或多行注释也是一样
       fori + Tab 键 =====>>快速创建 for 循环
       psvm + Tab 键 =====>>快速创建主函数
       sout + Tab 键 =====>>快速创建输出语句
       Alt + F7 键 =====>>查看方法在哪里被调用了
       Alt + F8 键 =====>>预执行语句
       Ctrl + Alt + T =====>>ry-catch 快捷键
       Alt + Insert =====>>对字段生成 get 和 set 方法
       Ctrl+ I =====>>快速实现接口中的方法
       Ctrl+ Shift + Z =====>>恢复 Ctrl +Z去掉的内容
       Ctrl+ Shift + Enter =====>>代码自动补全
       Ctrl+ Shift + Alt + T =====>>重构代码
       Shift + F6 =====>>重命名文件
       Ctrl + Alt + V =====>>提取变量
       Shift + Shift =====>>全局搜索
       Ctrl + F12 =====>>查看当前类的所有方法
       F3 =====>>前后移动到下一匹配处
       Ctrl + W =====>>按照语法自动选中代码
       ALT+ 7 =====>>查看一个类中的所有方法
 

更多快捷键可以查看IDEA安装目录系下的help文件(C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\help)

  • 13
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
IDEA中,你可以自定义快捷键代码模板来提高开发效率。首先,按下"CTRL + ALT + S"打开设置界面,然后选择"Editor -> Live Templates"。在这里,你可以查看所有的代码模板。\[1\] 要自定义代码模板,你可以按照以下步骤进行操作: 1. 在设置界面中搜索框中输入"live",选择"Live Templates"。 2. 首先,定义一个模板组,可以选择"+"号然后选择"Template Group",最好自己定义一个组,以防止与其他原有的模板组混淆。 3. 输入模板组的名称。 4. 选中创建好的模板组,选择自定义的模板组,然后点击加号,选择"Live Template",这就是自定义代码模板的地方,你可以在这里创建你想要的代码模板,通过快捷键的方式提高开发效率。\[2\] 在自定义代码模板时,你可以选择定义模板在什么场景下使用,一般使用IDEA进行Java开发,选择Java即可。你可以使用"sout"来输出模板,避免重复的代码,提高程序员的执行效率。\[3\] 举个例子,如果你想要自定义一个名为"mainboot"的模板,可以参考以下设置: 名称为"mainboot",描述可以自己写,内容如下: ``` public static void main(String\[\] args){ SpringApplication.run(.class,args); } ``` 在设置模板时,主要要选择到Java里面的Declaration,这表示模板的作用范围,可以参考自带的"main"模板进行选择,这样你输入"mainboot"时就会弹出模板文件。\[3\] 类似地,你可以仿照"sout"方法来自定义其他模板,比如休眠的方法可以定义一个名为"tsleep"的模板,内容如下: ``` try { TimeUnit.SECONDS.sleep(); }catch (InterruptedException e) { e.printStackTrace(); } ``` 这样,你就可以根据自己的需求自定义快捷键代码模板了。 #### 引用[.reference_title] - *1* [idea自定义快捷键代码模板 [教程]](https://blog.csdn.net/weixin_45097166/article/details/123427582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [IDEA自定义代码模板快捷键)](https://blog.csdn.net/CDBstudent/article/details/112506781)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [idea设置快捷键(代码模板)](https://blog.csdn.net/weixin_41979605/article/details/109559736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值