美文网首页
IntelliJ Idea 高效使用技巧(Mac)

IntelliJ Idea 高效使用技巧(Mac)

作者: coolwind | 来源:发表于2019-10-31 23:31 被阅读0次

俗话说,良工利器相得益彰。对效率和专业精神的追求,不仅体现在代码当中,也体现在了对工具的运用当中。在对开发环境,我们应当注意的是两个方面,一个是要有利于提高工作过程中的专注程度;一个是提高工作的效率。

  • 专注,需要尽量的减少干扰,这个需要我们对开发工具的界面进行定制,并在不同的时间选择不同的视图来实现。
  • 高效,则是尽量的减少手离开键盘的次数,以及按键的次数。这个需要我们高效的使用系统提供过的功能以及组件来实现。

下边的介绍也是主要围绕这两个方面来进行。

精简界面

隐藏 Navigation Bar

在默认的界面配置中,导航栏和tab bar是可以节省到的空间。如下图所示:


navigationbar.jpg

因为他们有更高效的使用方式,而不是用鼠标去点击。
首先,通过组合键 Command + Shift + a 调出 Actions 查找界面,在搜索栏中输入 Navigation,然后将 Navagation Bar 条目设置为off。如下图所示:


no_navigationbar.jpg
这个时候导航栏就消失了。而如果我们需要使用到导航栏的功能时则可以通过快捷键来使用。例如在项目文件目录中跳转,可以使用 Command + UP 来调出导航。如下图:
commandup.jpg

而如果要进行调试,可以使用快捷键来进行操作,比使用鼠标点击要高效很多。

快捷键 作用
Command + F9 Build Project
Ctrl + R Run Application
Ctrl + D Debug Appliction
F8 Step Over
F7 Step Into
Shift + F7 Smart Step Into
Shift + F8 Step Out
Option + F9 Run to Cousor
F9 Resume Program
Command + F2 Stop

find Action :command + shift +A

隐藏 Tab bar

使用 Command + , 打开配置界面,在 Editor->General->Editor Tabs 中 Tab Placement 设置为 None 然后运用更改,这个时候 Tab Bar 也消失了。界面空间就腾出了不少。


settingTabbar.jpg

高效打开文件

现在,虽然没有了 Tab Bar 我们不能使用鼠标在已经打开的文件之间切换了。但是使用快捷键,我们能够更加高效的完成文件切换的目的。
对于已经打开的文件,我们可以通过 Command + E 调出 Recent Files 窗口来选择。

选择文件的时候,可以输入部分的文件名来进行快速的匹配。例如,要切换到MybatisPlusConfig.java 在调出 Recent Files 窗口之后输入“mpc”就可以定位到文件,按 Enter 键之后就可以打开文件。如下图: CommandE.jpg

如果要打开的是没有打开过的文件,则可以通过连按两次 Shift 调出查找窗口进行查找。

技巧:
如果明确要查找的文件是Java类还是普通文件,则可以使用特定的查找类型缩小查找的范围。

快捷键 作用
Shift 连按两下 查找所有包括类和文件
Command + o 查找类文件(java文件)
Command + Shift + o 查找普通类型文件
Command + Option +o 查找类名、变量名方法名

技巧
为了方便在左侧项目视图中查看打开的文件,可以通过项目视图上方的设置按钮,选中“Autoscroll from Source"选项。即可在打开文件的同时,在左侧的目录树种定位到文件的位置。

image.png

最大化编辑窗口

在编辑的时候,可以通过 Shift+Command+F12 隐藏其他 View,再次按下则可以恢复。这样在编码时候,就可以保证界面只有代码编辑器。

技巧:
如果要打开工程视图,可以使用 Command + 1 。
也可以使用 Command + E 然后输入视图的名称,如project、run等。

快捷操作

逐级选择代码

使用 Option + up 可以扩大代码的选择范围,而不需要使用鼠标操作。如下所示:


optionup.gif

编辑器会自动更具语法结构扩大选中的范围,如果按下箭头则逐级缩减范围。选中之后就可以进行其他的操作,例如:移动、重构、剪切、包裹等。

自动包裹代码

在设置中打开 Editor->General->Smart Keys 勾选,Surround selection on typing quote or brace

settingsmartkeys.jpg
勾选之后,选中代码,然后输入双引号或大括号就会自动包裹选中的内容。
surroundselection.gif

移动代码

使用 Option/Command + Shift + 上下箭头 可以移动选中的代码。

技巧
如果要移动的代码是光标所在行,则不需要选中,可以直接移动

利用重构创建变量

要创建一个简单类型的变量时,直接写变量,然后通过option+command+v用重构抽取变量的方式,idea会自动推断类型,我们直接填写变量名称即可。直接书写简单类型,然后加点var回车也可以达到相同效果


commandoptionv.gif

善用代码模板

  • 变量名点notnull tab就可以生成非空的判断,要善于使用代码模板。


    vardotnotnull.gif

其他技巧

option+shift+c 查看最近做过的变更

recent locations Command + Shift + E

在一个类中,通过shift+Command + T跳转到测试类,没有则创建

自动完成提示可通过control+空格调出,加上shift更智能

command+删除键可以删除整行

option+command+L格式化代码

shift + command +v可以查看剪切板 5个

control+command+G选中区域内所有的标识进行编辑

control+shift+p 可以查看类型,用户查看方法的返回值类型很方便

control+g 可以选中相同的单词方便编辑

command+D可以进行行复制

后续还将逐步丰富

相关文章

网友评论

      本文标题:IntelliJ Idea 高效使用技巧(Mac)

      本文链接:https://www.haomeiwen.com/subject/gjcaectx.html