1.Presentation Mode

我们可以使用 Presentation Mode,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的 coding.可以使用Alt+v快捷键,弹出 view 视图,然后选择 Enter Presentation Mode 效果如下:

这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。如果你想看其它类的代码,你可以使用Ctrl+E 弹出最近使用的文件。又或者使用Ctrl+N和Ctrl+Shift+N定位文件。

如果你要退出这个模式,很简单的,使用Alt+v弹出view视图,然后选择Exit Presentation Mode就可以了。强烈建议你不要这么做,但是你要IDEA足够熟练才行啊!!!

2.Inject language  可以支出的语言和操作多到你难以想象。

如果你要使用IDEA在编写JSON字符串的时候,然后要一个一个 \ 去转义双引号的话,就实在太不应该了,又烦又容易出错。在IDEA可以使用Inject language帮我们自动转义双引号。如图所示:

先将焦点定位到双引号里面,使用Alt+Enter快捷键弹出 Inject language 视图,并选中 Inject language or reference。

选择后切记:要直接按下enter回车键,才能弹出 inject language列表。在列表中选择json组件。

选择完后。鼠标焦点会自动定位在双引号里面,这个时候你再次使用alt+enter就可以看到

选中 Edit JSON Fragment并回车,就可以看到编辑文件的视图了。

可以看到idea确实帮我们自动转义双引号了。如果要退出编辑JSON信息的视图,只需要使用ctrl+F4快捷键就可以了。

3.ctrl+shift+enter 其实是为你收尾的意思,不只是为代码加分号的。比如说:

这段代码,我们还需要为if语句加上大括号才能编译通过,这个时候你直接输入 ctrl+shift+enter,idea会自动帮你收尾,加上大括号的。

4.去掉导航栏,因为平时用的不多

可以把红色的导航栏去掉,让idea显得更加干净整洁一些。使用alt+v,然后去掉Navigation bar即可。去掉这个之后,你偶尔还是要用的话,直接使用alt+home就可以临时把导航栏显示出来。如果不使用的话,直接使用Esc快捷键即可。

5.当项目里的包和类非常多的时候,我们想知道当前类在Project视图是处在哪个位置

可以先用alt+F1,弹出select in视图,然后选择Project View中的Project,回车就可以了。

如果想退出,直接Esc就可以退出Project视图或者跳回代码里直接使用F4即可。

6.搜索文件,方法名

如果你依稀记得某个方法名字几个字母,想在idea里面找出来,直接使用ctrl+shift+alt+n,使用symbol来查找就可以

如果你记得某个业务类里面有某个方法。你也可以使用首字母找到类,然后加个 . ,再输入方法名也是可以的。  这个搜索个人尝试失败。。。。。。。。

搜索文件名:使用ctrl+shift+n后。使用 / ,然后输入目录名字即可

这个目前个人没尝试过,,,,不过会一直更新的。。。。。。。

Intellij IDEA的一些操作小技巧的更多相关文章

  1. OMG,12 个精致的 Java 字符串操作小技巧,学它

    字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位.不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的 ...

  2. IDEA Intellij中vim插件使用小技巧

    在 IDEA Intellij小技巧和插件 一文中简单介绍了一下IdeaVim插件.在这里详细总结一下这个插件在日常编程中的一些常用小技巧.供有兴趣使用这个插件,但对Vim还不十分熟悉的朋友参考.当然 ...

  3. IntelliJ IDEA快捷键与使用小技巧

    IntelliJ Idea 常用快捷键列表 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框. 在左侧的导航 ...

  4. [转]Intellij IDEA快捷键与使用小技巧

    Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ ...

  5. VIM的一些操作小技巧

    vim的设计理念是:组合. 命令的组合,模式的组合,     普通模式 左: h 上:k 下:j 右 : l   i : 当前光标处插入 I: 到光标所在行的行首进入插入模式 a: 在当前光标的后一位 ...

  6. mysql避免数据库误操作小技巧(转)

    避免混淆开发环境的DB和生产环境的DB这在小公司小团队尤其常见.一个人即负责开发,又管DB.桌面上开了一坨终端,有的是开发的DB,有的是生产的DB.一不留神,就写串了,或者粘贴串了.更郁闷的是,有时候 ...

  7. 编程小白入门分享二:IntelliJ IDEA的入门操作小知识

    idea简介 IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境.IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支 ...

  8. mac文本操作小技巧——2019年10月17日

    声明:看的别人博主写的,自己整理的,非原创,只是自用. mac文本操作技巧 官方指导文档:https://support.apple.com/zh-cn/HT201236 1.光标移动 1.1 行首. ...

  9. Windows 操作小技巧 之一(持续更新)

    1.图片批量旋转 通常携带单反去景点排了大量照片回来处理图片时都会遇到很多横竖杂乱排序的图片难以处理的情形.现提供如下技巧进行处理. 1).在文件夹中添加"方向"的排列或分组选项: ...

随机推荐

  1. Linux系统下RPM命令和yum的使用

    Linux系统下RPM命令和yum的使用 RPM:Redhat Packages Manager (红帽系列软件包的管理),主要用于安装.卸载.升级和管理软件. 一个包由下面几个部分构成: 例如:ht ...

  2. delphi 正则表达式

    常用正则表式 正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的 ...

  3. WEB前端研发工程师编程能力成长之路(1)

    [背景] 如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧: 如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧: 如果你是四五年的前端开发高手,没有难题能难得住 ...

  4. 一步一步学EF系列一【最简单的一个实例】

    整个文章我都会用最简单,最容易让人理解的方式给大家分享和共同学习.(由于live Writer不靠谱 又得补发一篇) 一.安装 Install-Package EntityFramework 二.简单 ...

  5. PKU 1379 Run Away(模拟退火算法)

    题目大意:原题链接 给出指定的区域,以及平面内的点集,求出一个该区域内一个点的坐标到点集中所有点的最小距离最大. 解题思路:一开始想到用随机化算法解决,但是不知道如何实现.最后看了题解才知道原来是要用 ...

  6. mybatis-3 Dynamic SQL

    Dynamic SQL One of the most powerful features of MyBatis has always been its Dynamic SQL capabilitie ...

  7. asp.net Mvc 使用uploadify 上传文件 HTTP 302 Error

    CSHTML代码 @{ if (Request.Cookies[FormsAuthentication.FormsCookieName] != null) { <input type=" ...

  8. Spring Aop之Cglib实现原理详解

    Spring Aop实现对目标对象的代理,AOP的两种实现方式:Jdk代理和Cglib代理.这两种代理的区别在于,Jdk代理与目标类都会实现同一个接口,并且在代理类中会调用目标类中被代理的方法,调用者 ...

  9. 20145307JAVA学习期末总结

    20145307<Java程序设计>课程总结 每周读书笔记链接汇总 20145307 <Java程序设计>第一周学习总结:http://www.cnblogs.com/Jcle ...

  10. 20145240《网络对抗》MSF基础应用

    MSF基础应用 一个主动攻击,如ms08_067 启动msf search ms08_067,查找相应的漏洞,查询可攻击的模块. 根据上述漏洞的模块use exploit/windows/smb/ms ...