文档章节

【IDEA】笔记

o
 osc_pn11u1x9
发布于 2018/08/06 15:47
字数 769
阅读 10
收藏 0

精选30+云产品,助力企业轻松上云!>>>

引言

      IDEA是JAVA开发的一个神器,熟悉它能极大提高我们的开发效率。正所谓工欲善其事,必先利其器。

快捷键

快捷键 介绍
Ctrl + F 在当前文件进行文本查找 (必备)
Ctrl + R 在当前文件进行文本替换 (必备)
Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号
Alt + F3 选中文本,逐个往下查找相同文本,并高亮显示
Alt + Enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Shift + 滚轮前后滚动 当前文件的横向滚动轴滚动
Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用
Ctrl + Shift + F 根据输入内容查找整个项目 或 指定目录内文件
Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件
Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板
Ctrl + Shift + / 代码块注释
Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)
Ctrl + Shift + B 跳转到类型声明处
连按两次Shift 弹出 Search Everywhere 弹出层
Shift+F6 重命名
F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F9 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上

Ctrl + Shift + V

剪切或拷贝的代码历史记录中,选择粘贴的内容

Ctrl + Alt + T

 生成具有环绕性质的代码

Ctrl + Shift + U

所选择的内容进行大小写转换

常用设置

    设置黑色主题

   

    遇到莫名其妙的问题,尝试清除缓存看看

   

    设置代码提示不区分大小写

    

   空包折叠

   

    使用默认代码模板可以很方便生成代码,还可以自定义代码模板

    

    还有一个postfix的设置,里面也有很多实用的操作,算是进阶版的实时模板。

    

   如果代码行过长,可以设置软分行

   

    Tab菜单多行显示

    

    增加内存配置,听说可以加快一点编译速度

    

    Pinned Mode可以设置侧边工具栏或者底部工具栏的自动隐藏

    

    打开IDEA设置默认项目

    

   自动导包和智能移除

 

 增加工具栏按钮

  

  MAVEN操作

  

 小结

     本文零零散散地罗列了一些常用设置,但这只是IDEA的冰山一角,如果有更好的黑科技烦请告知一二。

参考资料

     http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/

     https://blog.csdn.net/deniro_li/article/details/72902621

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

告别传统机房:3D 机房数据可视化实现智能化与VR技术的新碰撞

前言 随着各行业对计算机依赖性的日益提高,计算机信息系统的发展使得作为其网络设备、主机服务器、数据存储设备、网络安全设备等核心设备存放地的计算机机房日益显现出它的重要地位,而机房...

xhload3d
昨天
13
0
如何使用.css()应用!important? - How to apply !important using .css()?

问题: I am having trouble applying a style that is !important . 我在应用!important样式时遇到麻烦。 I've tried: 我试过了: $("#elem").css("width", "100px !important"); This doe......

富含淀粉
昨天
5
0
spring源码解析-xml配置文件读取

整个 XML配置文件读取的大致流程如下: 通过继承自AbstractBeanDefinitionReader中的方法,来使用ResourLoader将资源文件路径转换为对应的Resource文件(读取资源文件并将其转为Resource) ...

wc_飞豆
昨天
16
0
salesforce community cloud 1

NO.1 Universal Containers has a Community for their partners. They would like to add a new partner company and grant their users access to the Community. What is the first step ......

jinzongyu
昨天
11
0
如何使用PHP计算两个日期之间的差异? - How to calculate the difference between two dates using PHP?

问题: I have two dates of the form: 我有两个日期格式: Start Date: 2007-03-24 End Date: 2009-06-26 Now I need to find the difference between these two in the following form:......

技术盛宴
昨天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部