首页 > 其他分享 >IDEA 使用教程

IDEA 使用教程

时间:2023-07-09 18:11:37浏览次数:32  
标签:教程 IntelliJ Ctrl 代码 IDEA 快捷键 使用 补全

1. 查看代码历史版本

若要查看特定 Java 类的代码历史版本,请执行以下操作:

  1. 鼠标右键点击所需查看的 Java 类。
  2. 在弹出菜单中选择 "Local History"(本地历史) >> "Show History"(显示历史)。
  3. 即可查看该类的历史版本。这在你忘记对代码进行了哪些更改或需要恢复到某个版本时非常有用。(请注意,只能查看最近的修改记录,较早的历史版本将无法显示。)

2. 调整 IntelliJ IDEA 的虚拟内存

虽然实质上都是修改 .vmoptions 配置文件,但推荐使用 "Change Memory Settings"(更改内存设置)来进行调整:

  • 选择 "Edit Custom VM Options"(编辑自定义 VM 选项);
  • 或者,在本地磁盘目录中更改配置文件。

请注意,通过某些方法破解的 IntelliJ IDEA 可能会导致无法打开该软件的情况。

3. 将 IntelliJ IDEA 设置成 Eclipse 的快捷键

这对于从 Eclipse 转到 IntelliJ IDEA 的开发人员非常友好,因为这样就不需要记两套不同的快捷键了。

4. 设置提示词忽略大小写

若要实现提示词忽略大小写的功能,请执行以下操作:

  • 取消勾选相关选项(某些 IntelliJ IDEA 版本中,选择 "None" 即可)。
  • 例如,当输入 "string" 时,应该会提示补全 "String"。

5. 关闭代码检查

与 Eclipse 类似,IntelliJ IDEA 也可以关闭代码检查以减少资源使用。但是,不建议完全关闭代码检查(除非你是一位高手);只需关闭项目中不会使用到的检查即可。

6. 设置文档注释模板

可以使用快捷键和模板来快速生成文档注释。

7. 显示方法分隔符

该功能可方便查看方法与方法之间的间隔,特别适用于代码规范不一致的项目。

8. 设置多行 Tab

默认情况下,IntelliJ IDEA 选择显示单行 Tab。如果取消该选项,就可以显示多行 Tab,这在打开过多 Tab 时非常方便。

8.1 Tab 过多时会自动关闭

在 "Settings"(设置)- "Editor"(编辑器)- "General"(常规)- "Editor tabs"(编辑器选项卡)- "Tab limit"(选项卡限制)中,将数值设置为较大的值即可。

9. 快速匹配方法的大括号位置

按下 Ctrl + [ 可以快速跳转到方法大括号的起止位置。这个快捷键与方法分隔符的使用相结合,可以帮助你快速定位方法的起止位置,不再需要费力找到方法的大括号分隔位置。

10. 代码结尾补全

通过按下 Ctrl + Shift + Enter,可以快速补全代码结尾,例如在一行代码末尾补全分号,或者在 if 语句后补全大括号。这个快捷键能够极大地提升编码效率,无需手动切换光标位置即可完成补全操作。

11. 模糊搜索方法

按下 Ctrl + Shift + Alt + N,然后输入部分方法名进行模糊搜索,例如在 People 类中查找 test 方法。如果觉得这个快捷键难记,也可以使用 Ctrl + Shift + R 进行搜索(在搜索框中选择 "Files" 选项),然后手动选择符号进行查找。

12. 预览某个类的代码

在某个类中,如果想要快速预览另一个类的代码,可以按下 Ctrl + Shift + I 实现预览功能。这样可以在不占用新的标签页的情况下查看代码,尤其是在已经打开了很多标签页且命名类似的情况下非常有用。

13. 查看方法被调用的位置

按下 Ctrl + Alt + H 可以清晰地查看方法在哪些地方被调用。在知道这个快捷键之前,通常是通过 Ctrl + H(或者默认情况下是 Ctrl + Shift + F)进行搜索,然后人工查找调用位置。

14. 代码模板(代码快捷键)

例如,在 Eclipse 中,syso 是用于打印控制台输出的快捷键,但在 IntelliJ IDEA 中默认是 sout。如果想要将其改为 syso,可以在 "Postfix Completion"(后缀补全)设置中进行更改。类似的,还可以在其中设置其他常用代码模板,如 fori 等。

15. 自动导包和自动移除无用的包

  • 手动导包:按下 Alt + Enter 进行手动导包。
  • 手动移除未使用的包:按下 Ctrl + Alt + O 进行移除。

IDEA安装教程

 

标签:教程,IntelliJ,Ctrl,代码,IDEA,快捷键,使用,补全
From: https://www.cnblogs.com/kyzb-yxb/p/17539091.html

相关文章

  • axios的使用熟悉理解+1
    今天向自己使用axios,配合springboot来写东西,我知道了axios.get写法需要后端如何写。axios.get('http://localhost:8080/emps',{params:{name:this.searchEmp.name,gender:this.sea......
  • WPF+Prism基础教程
    Prism框架介绍Prism是一个用于构建松耦合、可维护和可测试的XAML应用的框架,它支持所有还活着的基于XAML的平台,包括WPF、XamarinForms、WinUI和Uwp、Uno。Prism提供了一组设计模式的实现,这些模式有助于编写结构良好且可维护的XAML应用程序,包括MVVM、依赖项注入、命......
  • jmeter--后置处理器之json提取器介绍和使用
    1、json提取器使用场景jmeter后置处理器中,有三种提取器组件:json提取器、xpath提取器、正则表达式提取器,这三种组件的功能相同,只是分别使用三种不同的方式进行提取数值。一般在使用jmeter来调接口时,B接口的请求参数值是A接口的响应值时,需要通过提取器组件来提取出A接口相应中的......
  • MacOS使用Bartender 4软件不显示未隐藏图标
    1问题自己打开了befocus这个软件,但是看不到图标显示在状态栏,自己确认了一下,自己也没有用Bartender4软件隐藏它 2检查一些软件更新,更新到最新版本解决问题 ......
  • Redis基本部署和使用​
    redis是什么Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSIC编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库。redis的优势高性能读取和写入数据、支持丰富的数据类型、数据原子性、支持分布式,理论上可以无限扩展、支持数据备份功能......
  • SketchUp草图大师2018三维建筑软件下载和安装教程
    草图大师是一款绘图软件,英文名称为SketchUp,它可以快速和方便地创建、观察和修改三维创意。在草图大师中建立三维模型就像我们使用铅笔在图纸上作图一般,草图大师本身能自动识别你的这些线条,加以自动捕捉。它的建模流程简单明了,就是画线成面,而后挤压成型,这也是建筑建模最常用的方法。......
  • argc和argv怎么使用
    argc和argv怎么使用arg表示argument,也就是参数。c表示count,也就是个数。1.argc为整数2.argv为指针的指针(可理解为:char**argvor:char*argv[]or:charargv[][],argv是一个指针数组)注:main()括号内是固定的写法。3.下面给出一个例子来理解这两个参数的用法:假设程序......
  • 使用WARP,加速网站访问
    https://hostloc.com/thread-1024969-1-1.html1.使用全局模式代理2.直接下载使用3.利用优选工具可以使IPv4直接支持访问ipv6的能力......
  • delphi 7 下安装 indy 10.5.8 教程
    本教程用 indy10.5.8替换delphi7自带的 indy版本,让大家深入了解delphi组件安装的方法。第一步:下载indy10.5.8组件,解压到合适的目录里。如 D:\Delphi7\Indy10.5.8\ 下载地址: indy10.5.8第二步:菜单Component--->InstallPackages... 找到此行,点击"R......
  • Vue之beforeRouteEnter的使用
    beforeRouteEnter用于路由跳转后进入新的页面进行操作,由于<scriptsetup>里面没有内置beforeRouteEnter的语法,所以需要另外写一个<script>标签。下面代码是beforeRouteEnter的使用示例,从from可以获得跳转页面前的路由信息。<script>import{defineComponent}from"vue";c......