Use IntelliJ idea to create temporary files, which git can't track

itread01 2020-11-06 01:35:36
use intellij idea create temporary


| ** Nice to see, please , Form a habit ** > - You have an idea , I have an idea , After we exchange , One person has two thoughts > > - If you can NOT explain it simply, you do NOT understand it well enough Now we will Demo Code and technical articles are put together [Github Practice selection ](https://github.com/FraserYu/learnings) , It's convenient for you to read and inspect , This article is also included here , I think it's good , Please Star --- Most people are concerned with Intellij IDEA Maybe it started with 「 Beauty 」, In the end 「 Talent 」, Plus a variety of plug-ins buff The bonus for ,coding The rhythm of the rhythm of the minute to run ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131141980-1996071453.png) Put aside your own plug-in ,IDEA In fact, it's also very , stay [IntelliJ IDEA HTTP Client High level use details ](https://dayarch.top/p/http-client-advanced-usage.html) Give up in the development team in detail Postman The reason of , The used partner's backstage message is straightforward . But today I'm going to introduce another show with some subtle little features , She stands so conspicuously in front of you , You choose to ignore her ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131142286-387399428.png) Sometimes we need to create temporary files or experimental code outside the project , It may be careless to create in a project Git Submitted by mistake , If you do not create a project, you need to switch to other applications to copy back and forth , For concentration coding Let's talk about , It doesn't seem smooth enough IDEA In fact, it has already solved this pain point for us , By means of Scratch files and Scratch buffers It can solve ## Scratch files | Scratch buffers IDEA The following directory structure is automatically generated in the project parallel directory , That's where the main character is today , Have you ever looked them in the face ? ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131142628-1088856981.png) Scratch files and Scratch buffers There is still a big difference between them : ### Scratch files Scratch files It's a fully functional 、 Executable and debug files , Support syntax highlighting 、 Code completion and all other features of the corresponding file type ( To put it bluntly, it's like Jupyter Notebooks) Scratch file The function of , Can satisfy us in Coding All kinds of ideas in , Used for quick recording . The created file is not stored in our project directory ( Avoid accidents git push The embarrassment of ), Even in IDEA You can also see the file you just created by switching to other projects , To be more specific , It's a global feature over the project , Here's the picture , Switch to another project ,Scratch files It's still there ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131142908-91397237.png) Build a Scratch file It's simple , Use the shortcut key `⇧⌘N` , Support keyword search , You can directly create the corresponding type file , For example, set up a java Archives ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131143167-1903720773.png) The default will create a name called Scratch.java Files of , And write main Function , Like this : ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131143348-674416324.png) Here and in your normal project write java The code doesn't make any difference , You can use `git status` Command to verify , The result is Git Not at all track Of , Don't worry about setting up temporary files In fact, what I often use is to create a scratch.sql Archives , Store some daily SQL Sentence , The same way to build it , Search for `sql` The default will create a scratch.sql Files of , After the file is created, the data source should be configured ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131144305-1595913408.png) After configuration , You can write what you use everyday SQL 了 ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131145072-280047261.png) Put the cursor on SQL Location , Use the shortcut key `⌘⏎` , Choose the appropriate Session ( Conversation ) Can run This one SQL It's a statement ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131145554-654958884.png) After execution , You can see the picture you are familiar with , Because the picture here is IDEA Default database management tool , This article [IntelliJ IDEA The database management tool is so convenient ](https://mp.weixin.qq.com/s/SmjBdZAMynTndU_oTITd8Q) It has been explained in detail in the article ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131146052-655079599.png) establish Scratch files There are so many types to choose from , There's always one that suits your needs ### Scratch buffers and Scratch files Similar , It's just Scratch buffers It's a simple text file , No coding AIDS ( To put it bluntly , Think of it as a notepad ), establish Scratch buffers There is no direct shortcut key , You need to use the universal shortcut key `⇧⌘A` , And enter the keyword ( such as buffer): ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131146485-2003080640.png) Hit enter , You'll create a new one called scratch.txt The text file of .** Build over and over again Scratch buffers, You will find , At most, you can only create 5 One **: ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131146815-208435413.png) Because this operation is not frequent , So there's no default shortcut , If you're a keyboard shortcut obsessive-compulsive disorder , Then in KeyMap Add the corresponding shortcut key at ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131147252-1400278096.png) Here is an illustration of ** Precautions **: > If you are in the buffer1.txt There's something in the file , When you build the first 6 Time scratch buffer When filing ,buffer1.txt Will be emptied Don't look at Scratch files and Scratch buffers Will not be Git Tracking , But you can also right-click to see Local History To see all the changes in the past ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131147707-1211862712.jpg) Reduce application switching , Try to stay focused , You can use preview mode (ctrl+opt+v) and Shortcut key (cmd+e) Switch the most recently used files , Put on the headphones , Tell me , How many miles per hour ? ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131148628-2059746534.png) ## Summary This is a very small feature , But in the daily development can really bring a lot of help : - Access across projects - Don't be Git Followed by , Prevent MIS submission - You can temporarily test code in various languages Finally, with the use of preview mode , Reduce switching between applications , Everything seems to be flowing > Of course , keep Code Clean, Reduce guessing and recalling time , We'd better build it for us Scratch files and Scratch buffers More friendly file name [ Personal blog :https://dayarch.top](https://dayarch.top) [ Add my wechat friends ](https://mp.weixin.qq.com/s/G7BXuZh0Qh1-mE6ts4LJqQ), Group entertainment, learning and communication , Note 「 Into the group 」 > ### Welcome to the public account :「 Sun Gong is a soldier 」 > - the front Java Technology dry goods sharing > - Summary of efficient tools | Reply 「 Tools 」 > - Interview question analysis and answer > - Technical data collection | Reply 「 Information 」 > To read detective stories thinking relaxed interesting learning Java Knowledge of technology stack , This book simplifies complex problems , The principle of concretization and graphitization of abstract problems gradually decomposes technical problems , Technology continues to update , Please keep an eye on ...... --- ![](https://img2020.cnblogs.com/other/1583165/202011/1583165-20201105131151370-1912987
版权声明
本文为[itread01]所创,转载请带上原文链接,感谢

  1. 【计算机网络 12(1),尚学堂马士兵Java视频教程
  2. 【程序猿历程,史上最全的Java面试题集锦在这里
  3. 【程序猿历程(1),Javaweb视频教程百度云
  4. Notes on MySQL 45 lectures (1-7)
  5. [computer network 12 (1), Shang Xuetang Ma soldier java video tutorial
  6. The most complete collection of Java interview questions in history is here
  7. [process of program ape (1), JavaWeb video tutorial, baidu cloud
  8. Notes on MySQL 45 lectures (1-7)
  9. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  10. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  11. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  12. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  13. 【递归,Java传智播客笔记
  14. [recursion, Java intelligence podcast notes
  15. [adhere to painting for 386 days] the beginning of spring of 24 solar terms
  16. K8S系列第八篇(Service、EndPoints以及高可用kubeadm部署)
  17. K8s Series Part 8 (service, endpoints and high availability kubeadm deployment)
  18. 【重识 HTML (3),350道Java面试真题分享
  19. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  20. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  21. [re recognize HTML (3) and share 350 real Java interview questions
  22. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  23. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  24. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  25. RPC 1: how to develop RPC framework from scratch
  26. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  27. RPC 1: how to develop RPC framework from scratch
  28. 一次性捋清楚吧,对乱糟糟的,Spring事务扩展机制
  29. 一文彻底弄懂如何选择抽象类还是接口,连续四年百度Java岗必问面试题
  30. Redis常用命令
  31. 一双拖鞋引发的血案,狂神说Java系列笔记
  32. 一、mysql基础安装
  33. 一位程序员的独白:尽管我一生坎坷,Java框架面试基础
  34. Clear it all at once. For the messy, spring transaction extension mechanism
  35. A thorough understanding of how to choose abstract classes or interfaces, baidu Java post must ask interview questions for four consecutive years
  36. Redis common commands
  37. A pair of slippers triggered the murder, crazy God said java series notes
  38. 1、 MySQL basic installation
  39. Monologue of a programmer: despite my ups and downs in my life, Java framework is the foundation of interview
  40. 【大厂面试】三面三问Spring循环依赖,请一定要把这篇看完(建议收藏)
  41. 一线互联网企业中,springboot入门项目
  42. 一篇文带你入门SSM框架Spring开发,帮你快速拿Offer
  43. 【面试资料】Java全集、微服务、大数据、数据结构与算法、机器学习知识最全总结,283页pdf
  44. 【leetcode刷题】24.数组中重复的数字——Java版
  45. 【leetcode刷题】23.对称二叉树——Java版
  46. 【leetcode刷题】22.二叉树的中序遍历——Java版
  47. 【leetcode刷题】21.三数之和——Java版
  48. 【leetcode刷题】20.最长回文子串——Java版
  49. 【leetcode刷题】19.回文链表——Java版
  50. 【leetcode刷题】18.反转链表——Java版
  51. 【leetcode刷题】17.相交链表——Java&python版
  52. 【leetcode刷题】16.环形链表——Java版
  53. 【leetcode刷题】15.汉明距离——Java版
  54. 【leetcode刷题】14.找到所有数组中消失的数字——Java版
  55. 【leetcode刷题】13.比特位计数——Java版
  56. oracle控制用户权限命令
  57. 三年Java开发,继阿里,鲁班二期Java架构师
  58. Oracle必须要启动的服务
  59. 万字长文!深入剖析HashMap,Java基础笔试题大全带答案
  60. 一问Kafka就心慌?我却凭着这份,图灵学院vip课程百度云