上一篇:热文:if(a==1且a==2且a==3),有没有可能为true?

前言当你在使用IDEA编写项目代码的时候,是否遇到过如下一些情况?
与别人沟通,需要简写某个功能的伪代码
想记录一些json格式的数据,并且能格式化,即JSON文档功能
想记录一些其他语言例如HTML,CSS,SQL,XML等的代码
突然有另外一个项目的思路,想记录下代码,以备切换另外一个项目时能用到
临时记录HTTP Client调用记录
…
当遇到以上情况,正常可能要打开其他软件或编辑器来进行操作,不同软件间切换比较麻烦,而且如果电脑内存有限,可能还会造成卡顿,影响开发效率。
IntelliJ IDEA 有个功能就能实现以上需求,它就是Scratch files,临时文件功能。另外,IDEA 正版激活教程我都整理好了,微信搜索互联网架构师,在后台发送:2T。
什么是 Scratch files当我们需要在当前开发的项目上下文之外,创建记录一些临时注释或者代码等,可以使用Scratch files和Scratch buffers。通过它能避免我们在多个程序之间频繁切换。因为临时文件是不跟项目挂钩的,你在当前项目中创建的临时文件,在打开其他项目时,也是能访问到的。
注意,因为是临时文件,所以自然只在本地存储,切不可当作多人协作方式使用;其二,临时文件不和项目挂钩,所以它不是存储项目目录下的,有专门的地方进行存储它们,一般是在C盘下的IDEA某个目录下,大家可查看自己临时文件的存储位置。
  • Scratch files(临时文件) 是功能完备,可运行并且可调试的文件,它还支持语法高亮显示,代码补全,以及相应文件类型的所有其他特性。因为临时文件是不跟项目挂钩的,不存储在项目目录中,你在当前项目中创建的临时文件,在打开其他项目时,也是能访问到的。可以使用临时文件来编写一些简单Java代码、HTTP请求、JSON文档等等。

  • Scratch buffers(临时缓冲区)是简单的文本文件,没有任何编码辅助功能。它可以作为简单的笔记记录,或者记录任务事项等功能。它们也不存储在项目目录中,也是可以从另一个项目访问和打开它们。最多可以创建5个具有默认名称的临时缓冲区,可以通过清除内容来重用这些缓冲区。

如何创建临时文件

创建 scratch file

  • 通过文件菜单创建,File - New - Scratch File。

  • 通过快捷键创建,Ctrl+Alt+Shift+Insert。

  • 选中相应的代码或内容,按Ctrl+Alt+Shift+Insert快捷键,IDEA会根据内容创建相应语言类型的文件,如果识别不出来,会创建和原内容一样的类型和扩展名的临时文件。

打开的文件列表,我们可以根据自己情况选择相应类型的临时文件,如下:

创建 scratch buffer

IDEA中沒有专门的菜单项来创建新的scratch buffer,但是我们可以使用Find action(快捷键Ctrl+Shift+A),然后输入new scratch buffer来创建。

IntelliJ IDEA 创建的临时缓冲区文件名默认为buffer1.txt,数字依次递增到buffer5.txt。Intellij IDEA 顺利激活推荐你看下。

上限为5个文件,如果再继续创建,会重新创建buffer1.txt,并询问你是否保存以前的记录。如果你想保存5个以上文件,可以重命名文件名来实现。另外,IDEA 系列教程全部整理好了,微信搜索互联网架构师,在后台发送:2T,可以在线阅读。

特性

支持大多数的语言文件,并且语法高亮,语法识别。

可运行和调试,通过点击左边栏的图标。

本地历史记录,从而可以实现回滚,重写内容。

还有跨项目访问,文件重命名,移动,删除,复制等等特性,大家可以自行体验。

原文链接:https://blog.csdn.net/chenlixiao007/article/details/116431128

感谢您的阅读,也欢迎您发表关于这篇文章的任何建议,关注我,技术不迷茫!

小编到你上高速。

· END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

正文结束

推荐阅读 ↓↓↓

1.不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

2.如何才能成为优秀的架构师?

3.从零开始搭建创业公司后台技术栈

4.程序员一般可以从什么平台接私活?

5.37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6.IntelliJ IDEA 2019.3 首个最新访问版本发布,新特性抢先看

7.这封“领导痛批95后下属”的邮件,句句扎心!

8.15张图看懂瞎忙和高效的区别!

IDEA 这个小技巧太实用了。。相关推荐

  1. 苹果手机把游戏藏在计算机,七个一定要知道的Iphone隐藏小技巧,很实用,我知道的太晚了...

    原标题:七个一定要知道的Iphone隐藏小技巧,很实用,我知道的太晚了 关于Iphone手机的小技巧大家都知道多少个呢?如果你用了苹果很多年的话,那你肯定知道很多小技巧吧?今天和分享些我个人知道的一些 ...

  2. 图像处理保研面试_细思极妙的保研面试经验汇总?这些小技巧太加分了吧

    各大高校夏令营如火如荼进行中,但今年因为特殊原因,大部分高校采取了线上面试的方法,但不乏也有一大批学校仍采取传统的线下面试形式,鉴于这种情况,今天君君将分两部分说明,线上线下面试,我们可以拥有的加分小 ...

  3. iPhone X用户需要知道的12个隐藏小技巧 条条实用

    由于全面屏设计的需要,iPhone X放弃了从2007年维持至今的Home键,改为完全使用手势控制.初用这部手机时,你可能会感到有点无所适从.别担心,了解了本文当中的12个小技巧,你就能完全掌握这款手 ...

  4. 十个会议相关的小技巧(实用!其中有的是乔布斯用过的~)

    http://www.cocoachina.com/gamedev/misc/2014/0728/9261.html 10 招让你在会议上看起来聪明无比 「开会」大概是上班族最讨厌的字眼之一,或许仅次 ...

  5. XSSFWorkbook 设置单元格样式_这个 Excel 技巧太实用了,如何快速套用自定义的单元格样式?...

    今天的推文,主要目的是教大家一个鲜有人知道,却又非常实用的技巧. 我们在日常工作中经常需要将数据表的字体.颜色等调整成统一的样式,如果需要设置的数据表比较多,当然不能每次都重复劳动,那么一般人怎么操作 ...

  6. excel转置怎么操作_Excel技巧分享:这几个小技巧简单实用,让你效率更高

    日常办公中,我们经常会用到Excel表格,但是很多人对于Excel表格的操作并不是特别的熟练,导致效率低下,又需要经常加班,那么该如何掌握Excel表格技巧呢?接下来,小盾就给大家分享五个简单Exce ...

  7. python常用小技巧_Python 实用技巧

    模块相关 导入模块时,可以通过模块的 __file__ 属性查看模块所在磁盘的路径位置,参考:关于Python包和模块的10个知识清单 Pip 安装Pip 方法一: sudo apt-get purg ...

  8. 20个JS 小技巧超级实用

    1. 将彻底屏蔽鼠标右键οncοntextmenu="window.event.returnValue=false"<tableborder oncontextmenu=re ...

  9. cad缩放_这个CAD缩放技巧太实用!

    左下角阅读原文看CAD视频 好课推荐: 1.CAD2014:点击查看 2.室内&全屋:点击查看 3.CAD2019:点击查看4.CAD2018:点击查看5.Bim教程:点击查看6.室内手绘:点 ...

  10. 高效使用浏览器的5个小技巧,第1个技巧最实用

    浏览器是大家常用的软件工具之一,看似简单的浏览器其实蕴含着许多令人想不到的功能,这些功能很实用.使用浏览器的这些小技巧,可以更高效率完成好工作.下面一起来看看浏览器的5个使用小技巧,第一个技巧最实用. ...

最新文章

  1. 在数组中查找一个数并输出所处位置
  2. git--分支管理:创建、合并、冲突解决
  3. USTC English Club Note20171013(2)
  4. HTML文档包应含几个基本标记,HTML中包含哪些基本的标记?
  5. 解决阿里云服务器磁盘报警
  6. 会议交流 | 如何提升推荐系统的可解释性?——DataFunSummit2022知识图谱在线峰会...
  7. Kali Linux 秘籍 第六章 漏洞利用
  8. java 加载类java_深入研究Java类加载机制
  9. ROS入门-10.话题消息的定义与使用
  10. python ip,Python IP处理模块IPy(转载)
  11. Jar运行的几个方法
  12. C#中常用的文件操作方法
  13. 全局变量在多个进程中不共享
  14. 【数学建模】CUMCM-2016A 系泊系统的设计 解题思路整理
  15. java fop_java – Apache FOP使用SimSun显示###
  16. 获取注册表键值并格式转换
  17. Windows64位 python3.6安装pyHook
  18. 蚂蚁金服刘伟光:我们为什么要科技开放
  19. 【百科】有关地震的一些知识
  20. P2P软件工作原理是什么?

热门文章

  1. SDNU 1170.津津的储蓄计划
  2. 新手学习Linux——搭建个人论坛
  3. HybridDB PostgreSQL Sort、Group、distinct 聚合、JOIN 不惧怕数据倾斜的黑科技和原理 - 多阶段聚合...
  4. puppet成长日记四 Exec资源详细介绍及案例分析
  5. 数学竖式排版中不为人知的技巧
  6. 字和字节和位和16进制数的关系
  7. 前端学习/资源/工具网站
  8. [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)
  9. ZOJ 1203[Swordfish]
  10. M1升级MacOS Monterey后,如何使用空间音频?