【演出模式】

我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的coding

可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。效果如下:

这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。你可以使用CTRL+E弹出最近使用的文件。又或者使用CTRL+N和CTRL+SHIFT+N定位文件。

如何退出这个模式呢?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。但是我强烈建议你不要这么做,因为你是可以在Enter Presentation Mode模式下在IDEA里面做任何事情的。当然前提是,你对IDEA足够熟练。

【Inject Language】

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

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

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

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

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

Inject language可以支持的语言和操作多到你难以想象,读者可以自行研究。

本文转自:https://blog.csdn.net/linsongbin1/article/details/80211919

最新文章

  1. FineBI:一个简单易用的自助BI工具
  2. Change the Target Recovery Time of a Database (SQL Server) 间接-checkpoints flushcache flushcache-message
  3. Python字符串格式化
  4. c# datetime 格式化
  5. linux svn
  6. JDBC中的PreparedStatement
  7. ruby -- 问题解决(三)编码错误导致无法显示(1)
  8. 《Linux内核设计与实现》读书笔记(七)- 中断处理【转】
  9. Oracle数据库安装后,登录Database Control时密码错误
  10. eclipse EE neon创建dynamic web project时,卡在installing dynamic web module facet,解决办法
  11. 【knockoutjs】 Computed VS Pure Computed 区别
  12. [转]JAVA的动态代理机制及Spring的实现方式
  13. php 将时间格式 转为时间戳
  14. codeforces620A
  15. spring线程池(同步、异步)
  16. 带你走进Android Afinal框架的世界
  17. bom头解释方法和去掉方法
  18. JavaScript document和window属性及方法详解
  19. NPOI之Excel——自动筛选、数字格式
  20. day14(带参装饰器,迭代器,生成器,枚举对象)

热门文章

  1. unity 中的协程
  2. Xcode 8 媒体权限
  3. 【转】SpringBoot系列之—瘦身部署
  4. git分支简介,理解HEAD,master
  5. Java 使用Query动态拼接SQl
  6. 第一节:Java初识与计算机基础
  7. Recommend ways to overwrite hashCode() in java
  8. Laravel 多域名共享session
  9. Ubuntu中利用rename批量重命名
  10. c# 后台异步请求接口