IDEA 这个小技巧太实用了。。
上一篇:热文: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 这个小技巧太实用了。。相关推荐
- 苹果手机把游戏藏在计算机,七个一定要知道的Iphone隐藏小技巧,很实用,我知道的太晚了...
原标题:七个一定要知道的Iphone隐藏小技巧,很实用,我知道的太晚了 关于Iphone手机的小技巧大家都知道多少个呢?如果你用了苹果很多年的话,那你肯定知道很多小技巧吧?今天和分享些我个人知道的一些 ...
- 图像处理保研面试_细思极妙的保研面试经验汇总?这些小技巧太加分了吧
各大高校夏令营如火如荼进行中,但今年因为特殊原因,大部分高校采取了线上面试的方法,但不乏也有一大批学校仍采取传统的线下面试形式,鉴于这种情况,今天君君将分两部分说明,线上线下面试,我们可以拥有的加分小 ...
- iPhone X用户需要知道的12个隐藏小技巧 条条实用
由于全面屏设计的需要,iPhone X放弃了从2007年维持至今的Home键,改为完全使用手势控制.初用这部手机时,你可能会感到有点无所适从.别担心,了解了本文当中的12个小技巧,你就能完全掌握这款手 ...
- 十个会议相关的小技巧(实用!其中有的是乔布斯用过的~)
http://www.cocoachina.com/gamedev/misc/2014/0728/9261.html 10 招让你在会议上看起来聪明无比 「开会」大概是上班族最讨厌的字眼之一,或许仅次 ...
- XSSFWorkbook 设置单元格样式_这个 Excel 技巧太实用了,如何快速套用自定义的单元格样式?...
今天的推文,主要目的是教大家一个鲜有人知道,却又非常实用的技巧. 我们在日常工作中经常需要将数据表的字体.颜色等调整成统一的样式,如果需要设置的数据表比较多,当然不能每次都重复劳动,那么一般人怎么操作 ...
- excel转置怎么操作_Excel技巧分享:这几个小技巧简单实用,让你效率更高
日常办公中,我们经常会用到Excel表格,但是很多人对于Excel表格的操作并不是特别的熟练,导致效率低下,又需要经常加班,那么该如何掌握Excel表格技巧呢?接下来,小盾就给大家分享五个简单Exce ...
- python常用小技巧_Python 实用技巧
模块相关 导入模块时,可以通过模块的 __file__ 属性查看模块所在磁盘的路径位置,参考:关于Python包和模块的10个知识清单 Pip 安装Pip 方法一: sudo apt-get purg ...
- 20个JS 小技巧超级实用
1. 将彻底屏蔽鼠标右键οncοntextmenu="window.event.returnValue=false"<tableborder oncontextmenu=re ...
- cad缩放_这个CAD缩放技巧太实用!
左下角阅读原文看CAD视频 好课推荐: 1.CAD2014:点击查看 2.室内&全屋:点击查看 3.CAD2019:点击查看4.CAD2018:点击查看5.Bim教程:点击查看6.室内手绘:点 ...
- 高效使用浏览器的5个小技巧,第1个技巧最实用
浏览器是大家常用的软件工具之一,看似简单的浏览器其实蕴含着许多令人想不到的功能,这些功能很实用.使用浏览器的这些小技巧,可以更高效率完成好工作.下面一起来看看浏览器的5个使用小技巧,第一个技巧最实用. ...
最新文章
- 在数组中查找一个数并输出所处位置
- git--分支管理:创建、合并、冲突解决
- USTC English Club Note20171013(2)
- HTML文档包应含几个基本标记,HTML中包含哪些基本的标记?
- 解决阿里云服务器磁盘报警
- 会议交流 | 如何提升推荐系统的可解释性?——DataFunSummit2022知识图谱在线峰会...
- Kali Linux 秘籍 第六章 漏洞利用
- java 加载类java_深入研究Java类加载机制
- ROS入门-10.话题消息的定义与使用
- python ip,Python IP处理模块IPy(转载)
- Jar运行的几个方法
- C#中常用的文件操作方法
- 全局变量在多个进程中不共享
- 【数学建模】CUMCM-2016A 系泊系统的设计 解题思路整理
- java fop_java – Apache FOP使用SimSun显示###
- 获取注册表键值并格式转换
- Windows64位 python3.6安装pyHook
- 蚂蚁金服刘伟光:我们为什么要科技开放
- 【百科】有关地震的一些知识
- P2P软件工作原理是什么?
热门文章
- SDNU 1170.津津的储蓄计划
- 新手学习Linux——搭建个人论坛
- HybridDB PostgreSQL Sort、Group、distinct 聚合、JOIN 不惧怕数据倾斜的黑科技和原理 - 多阶段聚合...
- puppet成长日记四 Exec资源详细介绍及案例分析
- 数学竖式排版中不为人知的技巧
- 字和字节和位和16进制数的关系
- 前端学习/资源/工具网站
- [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)
- ZOJ 1203[Swordfish]
- M1升级MacOS Monterey后,如何使用空间音频?