mac 修改idea 占用内容_IntelliJ Idea 高效使用技巧(Mac)

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

专注,需要尽量的减少干扰,这个需要我们对开发工具的界面进行定制,并在不同的时间选择不同的视图来实现。

高效,则是尽量的减少手离开键盘的次数,以及按键的次数。这个需要我们高效的使用系统提供过的功能以及组件来实现。

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

精简界面

隐藏 Navigation Bar

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

f2875ef9bceb

navigationbar.jpg

因为他们有更高效的使用方式,而不是用鼠标去点击。

首先,通过组合键 Command + Shift + a 调出 Actions 查找界面,在搜索栏中输入 Navigation,然后将 Navagation Bar 条目设置为off。如下图所示:

f2875ef9bceb

no_navigationbar.jpg

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

f2875ef9bceb

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 也消失了。界面空间就腾出了不少。

f2875ef9bceb

settingTabbar.jpg

高效打开文件

现在,虽然没有了 Tab Bar 我们不能使用鼠标在已经打开的文件之间切换了。但是使用快捷键,我们能够更加高效的完成文件切换的目的。

对于已经打开的文件,我们可以通过 Command + E 调出 Recent Files 窗口来选择。

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

f2875ef9bceb

CommandE.jpg

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

技巧:

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

快捷键

作用

Shift 连按两下

查找所有包括类和文件

Command + o

查找类文件(java文件)

Command + Shift + o

查找普通类型文件

Command + Option +o

查找类名、变量名方法名

技巧

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

f2875ef9bceb

image.png

最大化编辑窗口

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

技巧:

如果要打开工程视图,可以使用 Command + 1 。

也可以使用 Command + E 然后输入视图的名称,如project、run等。

快捷操作

逐级选择代码

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

f2875ef9bceb

optionup.gif

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

自动包裹代码

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

f2875ef9bceb

settingsmartkeys.jpg

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

f2875ef9bceb

surroundselection.gif

移动代码

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

技巧

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

利用重构创建变量

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

f2875ef9bceb

commandoptionv.gif

善用代码模板

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

f2875ef9bceb

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可以进行行复制

后续还将逐步丰富

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值