0%

【Part.1】IntelliJ IDEA小教程:代码定位篇

IntelliJ IDEA是JetBrains公司出品的Java IDE,其优秀的扩展性和联想功能可以大幅度提升开发者的效率,是开发JAVA应用的理想选择。下面将会介绍IntelliJ IDEA的常用功能,希望能与大家共同分享。 Form>慕课网笔记

首先贴出下载地址:https://www.jetbrains.com/idea/

推荐下载Ultimate版本,教程就是依据其写成的,如果下载Community版可能会缺失很多功能。虽然每年500刀的售价令人望而却步。但是也有以下妥协版本: ①使用学生账户,学生期间免费使用。推荐先申请GitHub的学生开发者工具包,学信网截个图往上一po就搞定,这样不仅可以白嫖JetBrains全家桶,还能嫖到免费的GitHub空间和其众多盟友的产品,为学习提供巨大的方便。地址:https://www.jetbrains.com/student/淘宝一个,五毛一年,26块终身,但是JetBrains全家桶都是按年卖的,终身应该指的是淘宝商家的存活时间,还是推荐按年买,毕竟存活52年的淘宝商家不多见,能干52年的程序员更不多见 安装完成后,IntelliJ的项目界面如下: 一般情况下,如果我们想查找某个功能,或者得到某个功能的快捷键,可以键入Ctrl+Shift+A打开功能查找窗口。界面如下

①标签页快捷操作

可以看出窗口左侧和下方的标签页都带有数字: 这代表按下Alt+数字即可打开相应的标签页 当焦点在标签页上时,按下Esc键即可退回编程窗口。

②跳转

1.项目之间的跳转

在打开多个项目后,我们可以使用快捷键Ctrl+Shift+]切换到下一个窗口,使用Ctrl+Shift+[切换到上一个窗口,对应功能在window选项卡下:可以查找到相对应的功能。

2.文件之间的跳转

按下Alt+E即可弹出最近打开的文件窗口,在此窗口下可以直接输入键入文件名以搜索,以再次按下组合键即可切换选项,按下Enter进入文件,按下Esc退出窗口。 按下Alt+Shift+E可以弹出最近修改的文件窗口,使用方法同最近打开的文件窗口。

3.代码之间的跳转

按下Ctrl+Shift+Backspace即可快速返回上一次修改的代码位置 按下Ctrl+Alt+←即可快速返回上一次光标停留(浏览)的位置,按下Ctrl+Alt+→即可进入下一次光标停留(浏览)的位置 其功能位于Navigate选项卡下:

4.代码标记

书签

按下F11即可在当前光标所在代码处插入书签,插入书签后,可在Favorites标签页(Alt+4)中的Bookmark中找到: 如果想快速定位,可以选择使用Ctrl+F11代替之前的F11,这样在标记书签的同时还可以自定义快捷键 选定按键后,按下Ctrl+选定按键即可跳转到书签位置。

偏好列表

按下Alt+Shift+F即可将当前行、函数(光标在函数名)、类(光标在类名)等等保存到偏好列表。 可以建立多个偏好列表,以此对标记代码进行分类。

插件:emacsIDEAs

安装教程见→emacsIDEAs安装教程 安装该插件后,对于该代码: 如果想要将光标跳转到Main类修饰符public的位置,按下定义好的快捷键,再按下p(因为public以p开头,其余同理Main类修饰符public的位置),即可出现以下界面·: 然后按下d,即可跳转到Main类修饰符public的位置。

③精准搜索

在Navigate选项卡下有很多我们常用的搜索工具,下面将逐一介绍:

搜索类

按下Ctrl+N即可对项目内的类进行搜索,再次按下即可搜索包括jar包的所有类。

搜索文件

按下Ctrl+Shift+N即可对项目内的文件进行搜索,再次按下即可搜索包括jar包的所有文件。

搜索方法和属性(符号Symbol)

按下Ctrl+Alt+Shift+N即可对项目内的方法和属性进行搜索,再次按下即可搜索包括jar包的所有方法和属性。

搜索字符/字符串

这个很特殊,不再Navigate选项卡中,在Edit>Find选项卡中,对应快捷键为Ctrl+F 按下快捷键后,将弹出搜索框,如下图 需要注意的是,搜索框只能搜索当前文档内的字符串

对应的三个可选框分别为: 完全匹配/匹配大小写(Match Case) 匹配单词(Words) 使用正则表达式进行搜索(Regex)

若要在全局搜索字符串,可以键入Ctrl+Shift+F打开搜索窗口,如下图 搜索窗口新增的可选框“File mask”可以对搜索的文件类型进行筛选。 搜索栏下方的四个按钮分别为在当前项目中搜索、在当前模块中搜索、在当前目录中搜索、在下拉框给出的自定范围中搜索。