intellij idea隐藏.iml和.idea等自动生成文件的问题
情景是这样子的:我从公司gitlab上拉取项目代码,用intellij idea打开加载后自动生成了.iml、.idea以及.idea目录下很多xml格式的文件,尤其是.idea目录下的n多xml文件,一拉代码200多个,每次提交新修改的代码时对我造成极大的干扰,我又不想把它添加进现有项目的.ignore文件中,每次提交前用sourceTree或者smartgit提交我修改的代码都会追踪出.iml和.idea文件,这些文件都是我不想要、也不能提交的,总不能每次commit前都手动Discard或delete这些文件吧,删除了又要重新加载maven项目,不懂你们遇到了没有……
解决方案:
1、快捷键 Ctrl+Alt+s 进入设置界面(或者 点击File项 》Settings):
2、输入File Types搜索,出现上图所示,在箭头所指位置加入你要忽略的文件".idea;.iml;"并应用即可:
apply应用以后intellij idea会重新加载一会儿,然后你就会惊奇的发现,那些.iml、.idea和那些xml都惊奇的消失了,问题解决!
总结
到此这篇关于intellij idea隐藏.iml和.idea等自动生成文件的问题的文章就介绍到这了,更多相关idea隐藏.iml和.idea自动生成文件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
IDEA中的.iml文件和.idea文件夹
初次使用IDEA,创建一个maven工程,发现在目录结构中产生了两个不一样的东西--.iml文件和.idea文件夹. 非常好奇,所以立刻上网查找了这两个东西的信息. iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息..Idea存放项目的配置信息,包括历史记录,版本控制信息等.其实可以不用理它. 如果觉得看着麻烦的话,我们可以配置隐藏.点击file->Settings->File types,在右下角的Ignore files and folders中可
-
误将.idea文件提交至git后删除的操作方法
不小心将.idea文件提交后无法删除 1.同步git最新代码,将.idea文件同步下来 如果同步不下来,看看是不是在同步的时候与本地文件产生了冲突,如果冲突了,要先解决冲突,解决了冲突才能同步代码 2.查看本地的.gitignore文件中是否设置了忽略.idea文件 如果设置了,将文件中的.idea删掉,然后同步到git中 3.删除本地的.idea文件,然后就是比较熟悉的两句命令(也可以在idea上操作) $ git rm --cached -r .idea 能看到很多文件被删除 $ git p
-
intellij idea隐藏.iml和.idea等自动生成文件的问题
情景是这样子的:我从公司gitlab上拉取项目代码,用intellij idea打开加载后自动生成了.iml..idea以及.idea目录下很多xml格式的文件,尤其是.idea目录下的n多xml文件,一拉代码200多个,每次提交新修改的代码时对我造成极大的干扰,我又不想把它添加进现有项目的.ignore文件中,每次提交前用sourceTree或者smartgit提交我修改的代码都会追踪出.iml和.idea文件,这些文件都是我不想要.也不能提交的,总不能每次commit前都手动Discard或
-
pycharm自动生成文件注释和函数注释
1. 文件注释 File -> settings -> Editor -> File and Code Templates -> Python Script pycharm提供了一个在新建文件自动生成文件头注释的功能,可以实现自动生成运行环境,作者.日期等必要信息,使用比较方便,配置十分简单. 按照1-5的路径选项即可.在5中填写想要的注释. 我的模板: # -*- encoding: utf-8 -*- ''' @File : ${NAME}.py @Contact : emac
-
MyBatis框架之mybatis逆向工程自动生成代码
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件. 逆向工程 1.什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml.po..) 企业实际开发中,常用的逆向工程方式: 由于数据库的表生成java代码. 2.下载逆向工程 my
-
如何通过shell脚本自动生成vue文件详解
前言 最近在写nuxt项目时候每次新建页面都要去新建然后引入各种需要的依赖很是麻烦,所以想写一个脚本自动生成文件 省去手动新建 现写下实现方法 给大家参考 Mac下可直接运行 Windows下需要安装Cygwin类软件且配置环境变量后运行 使用方法 1.需要修改package.json 的scrpts 加一条create 或者自定义名字 主要是为了我们在terminal中输入指令后运行对应的脚本 package.json 2.在项目根目录新建一个template文件夹放自己的模板文件 文件内容根
-
Mybatis generator自动生成代码插件实例解析
mybatis自动生成代码(实体类.Dao接口等)是很成熟的了,就是使用mybatis-generator插件. 它是一个开源的插件,使用maven构建最好,可以很方便的执行 插件官方简介: http://www.mybatis.org/generator/index.html 插件的GitHub地址: https://github.com/mybatis/generator 如何使用mybatis-generator插件呢?只需要三步: 1.修改pom.xml配置文件 网上大部分说法都要添加依
-
mybatis自动生成@Table、@Column、@Id注解的方法
在pom.xml中添加如下插件以及插件相关的依赖 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <!--配置文件的位置--> <configurat
-
SpringBoot整合Mybatis Generator自动生成代码
目录 1.创建SpringBoot项目 2. mybatis-generator-maven插件的配置 3. 项目结构构建 4. application.yml配置 5. generatorConfig.xml配置 7. 选择 Mybatis Generator 启动,自动在dao.entity.mapper包下生成代码 Mybatis是目前主流的ORM框架,相比于hibernate的全自动,它是半自动化需要手写sql语句.接口.实体对象,后来推出的Generator自动生成代码,可以帮我们提高
-
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
由于某种原因,需要做一个控制grid列显示的checkboxgroup,虽然EXTJS4中的gridpanel自带列表可以来控制列的显示隐藏,但是有这样的需求(需要一目了然) 下面先上图 接着前几天做的工作,今天上午完成了定制字段,思路是在上面的普通查询或者高级查询结束以后,获得了列的fields,columns等信息,然后交给一个处理函数 makeCustomMadePanel,该函数用来生成checkboxgroup,生成的时候给它加上一个事件,原本以为checkbox会有类似于check的
-
详述IntelliJ IDEA 中自动生成 serialVersionUID 的方法(图文)
serialVersionUID介绍 再编程过程中当涉及到对象的传输问题时,我们会采用序列化的技术,通过序列化可以将对象的状态信息转换为可以存储或传输的形式的过程.在Java当中我们可以通过实现Serializable接口来序列化对象,而serialVersionUID就是Java序列化机制中一个不可或缺的角色,可以通过在运行时判断类的serialVersionUID来验证版本一致性.在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialV
-
IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
1.构建项目并添加项目结构配置以及配置初始参数 1.1.如图将基本的架子搭建好 1.2.点击File,弹出的菜单中点击Project Structure: 1.3.点击左侧的Modules,再点击"+"号,再在弹出的菜单中选择Hibernate: 1.4.在这时,项目中多出了一个Hibernate,点击Hibernate,再点击"+"号,选择hibernate.hbm.xml: 1.5.弹出的窗口中选择Hibernate的版本,然后点击OK: 1.6.点击OK后在原
随机推荐
- 正则表达式(regular)知识(整理)
- jQuery实现弹出窗口中切换登录与注册表单
- JS获取鼠标坐标的实例方法
- VMware Workstation11.0安装Mac OS X 10.10最完整指南
- javascript制作坦克大战全纪录(1)
- 获取offsetTop和offsetLeft值的js代码(兼容)
- Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇
- PHP查询分页的实现代码
- VIM中设置php自动缩进为4个空格的方法详解
- 浅谈C++中虚函数实现原理揭秘
- 基于Mysql存储引擎的深入分析
- C++对象的动态建立与释放详解
- jquery实现metro效果示例代码
- Jquery Ajax请求代码(2)
- JavaScript检测鼠标移动方向的方法
- C#中DataTable 转实体实例详解
- 通过DOM脚本去设置样式信息
- Win7下在IIS7中配置PHP的FastCGI支持_笔记
- nginx expires控制页面缓存
- java开发之闹钟的实现代码