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. gcc __attribute__

    GNU C 的一大特色就是__attribute__ 机制.__attribute__ 可以设置函数属性(Function Attribute ).变量属性(Variable Attribute )和 ...

  2. AlphaControls的使用方法

    AlphaControls的使用方法 转载▼   一.安装方法:  1.解压缩下载的文件,并把它放到你希望的位置,例如 D:\Coder\   2.在Delphi的菜单:Tools->Envir ...

  3. codeblocks opengl的配置

    codeblocks opengl的配置 GLUT 3.7 下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip ...

  4. C++ error C2064:

    error C2064: term does not evaluate to a function 错误原因,非函数,当成函数使用了

  5. Sqlserver生成带数据的脚本

    右键数据库—>任务—>生成脚本 下一步 选择要导出数据库,下一步 编写数据脚本选择True,下一步 选择要导出的表,下一步 最后点击完成即可.

  6. hu3613 Best Reward

    地址:http://acm.hdu.edu.cn/showproblem.php?pid=3613 题目: Best Reward Time Limit: 2000/1000 MS (Java/Oth ...

  7. 资料:mnist.pkl.gz数据包的下载以及数据内容解释

    deeplearning.net/data/mnist/mnist.pkl.gz The MNIST dataset consists of handwritten digit images and ...

  8. WCF服务类的实例模式(本文为转载)

    WCF开发时如何选择正确的实例模式(InstanceMode)?   在使用WCF实例模型时,你是否思考过这几个的问题: ”WCF中的实例模式如何正确应用”? ”使用WCF中的实例模式有何原则可以遵循 ...

  9. oracle错误一览表

    ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程 ...

  10. vROPS中获取虚拟机在VC中的UUID

    vROPS中虚拟机对象的ID为resourceID,跟vCenter中虚拟机的UUID是不一致的,因此想要将vROPS中的虚拟机和vCenter中的虚拟机对应肯定不能靠虚拟机名称,而是一定要靠UUID ...