一、常用Tip
1. 设置ingore files,不要展示在工程中
http://stackoverflow.com/questions/14251624/intellij-idea-hide-iml-files
file -> settings -> file types : ingore files and folders
2. remote debug
run -> edit configrations -> + remote
3. 打开某个视图
view -> tool windowns -> 具体视图名称
4. 设置字体 & 文件编码
Settings > Editor > Colors & Fonts > Font, 新建mFont,设置字体为 courire new,14,行间距 1.2
Settings > file encodings :设置 ide-encoding、project-encoding
3. 快捷键
http://www.cnblogs.com/tonycody/p/3257601.html
福音:idea支持eclipse快捷键的组合,意味着完全可以接着使用已经习惯的eclipse的快捷键.
- go to class : ctrl + shift + t
- file structure : ctrl + o (快速打开方法)
- go to file : ctrl + shift + r
- implements : ctrl + t
- call hierarchy : ctrl + alt + h
- find : ctrl + f
- ctrl + r : 当前文本批量替换 (eclipse : ctrl + 2)
- smart code complete : alt + /
- quick documentation : f2
- alt + insert : generate code (setter/getter, ovvride etc)
- format code : ctrl + shift + f
- back : ctrl + alt + <-
- forward : ctrl + alt + ->
- move caret to line start : alt + <- (配合 ctrl + ->/<- 使用效果更佳)
- move caret to line end : alt + ->
- find in path : ctrl + h
- rename : alt + shift + r (等同eclipse:ctrl + 2 -> r )
- optimize import : ctrl + alt + o
快速打开设置界面:atrl + alt + s
3. remote debug 无法debug到代码
当以maven project方式导入,存在多个子工程时,debug config ‘search sources from module classpath’ 必须选择父工程.
4. 代码补全
http://www.oschina.net/question/12_70799
二、待解决问题
1. idea 如何支持 maven 父子工程的结构,比如:父工程更新pom,子工程能自动更新 ?
setting -> maven -> importing -> 勾选:import maven projects automatically
2. 如何保存文件是自动编译 ?
setting -> compiler -> 勾选:make project automatically
3. 琐碎点:
a、如何快速导入maven工程 ? 在maven_project视图下,点 '+' 找到根pom.xml,确认即可
b、如何删除module ? 在maven_project视图下,右键 remove projects
c、如何执行unit测试 ? idea很多功能是基于plugin,必须开启junit plugin后,即可执行
d、plugin如何安装:http://blog.csdn.net/ouyang1738/article/details/8728448
e、修复文件打开方式:http://www.oschina.net/question/25621_78109
相关推荐
我的IDEA配置,个人备份,包含lombok、mybatis插件、maven配置、gradle配置、jrebel配置、git配置等等
java必备,个人备份进行使用
运用bootstrap,pagehelper,jsp,目前仅用于个人备份,如有雷同,马上清理。这是记录自己的学习过程,此版本为老版本
完整项目源码,可以使用IDEA导入。数据库文件请先创建数据库,然后以运行sql文件方式导入 导入数据库 新建数据库blog,导入数据库blog.sql。注意,数据库的编码和排序规则是utf-8和utf-8_general_ci。数据库默认...
7)数据备份:管理员可以进行数据备份操作。 所需开发环境: 开发语言:Java JDK版本:JDK1.8 服务器:tomcat7+ 数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件: idea Maven包:Maven3.3.9+
7)数据备份:管理员可以进行数据备份操作。 所需开发环境: 开发语言:Java JDK版本:JDK1.8 服务器:tomcat7+ 数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件: idea Maven包:Maven3.3.9+
- 实现个人信息管理,方便录入和更新个人基础信息。 - 设计了出省申请、出市申请和日常打卡等模块,以适应疫情期间的特殊管理需求。 - 包含疫情通知和疫情统计功能,便于发布相关信息和数据分析。 - 系统管理功能,...
该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 ...
方法:前台后台开发语言为JAVA,利用Idea软件进行开发。后台数据连接数据库,数据库系统采用SQLyog来完成,整个系统采用B/S结构。 整个由后台管理:登录,注销,注册教师账号,题库管理;教师界面:试卷管理,成绩...
用户的登录模块:用户登录本系统,对个人的信息等进行查询,操作可使用的功能。 用户注册模块:游客用户可以进行用户注册,系统会反馈是否注册成功。 添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通...
用户的登录模块:用户登录本系统,对个人的信息等进行查询,操作可使用的功能。 用户注册模块:游客用户可以进行用户注册,系统会反馈是否注册成功。 添加管理员模块:向本系统中添加更多的管理人员,管理员包括普通...
- 个人介绍,github地址 - 搜索框,能够搜索文章 #### 后台管理 - 管理主页,记录最新文章,最新留言,最近日志等 - 最近日志记录登录IP,地址,操作等 - 记录一天的访问量 - 发布文章 - 使用markdown编辑器,...
使用此工具之前,应创建所有配置文件的备份副本。 支持的输出应用程序和格式 通过就地更新现有数据 Datagrip(经过2017.2测试) Intellij IDEA数据库(理论上) IntelliJ运行配置(已通过2017.2测试) 可疑2 ...
用户:可以对购物车和个人作品进行增添改,可以查询购买记录,个人信息的增删改等。 后台管理员:商品上下架,用户信息的查询, 服务端:node.js开发接口 此次设计的文创产品交流平台,包括产品销售,用户交流,...
开发技术: Idea + Springboot + Mysql 1 系统管理员模块的具体需求如下: (1)会员管理:系统管理员在本系统中拥有对会员进行管理的功能。包括会员的注册、个人信息的修改、会员的删除、变更和查询,会员生日提醒...
11.PGP加密算法是混合使用RSA算法和IDEA算法,它能够提供数据加密和数签名服务, 主要用于邮件加密软件。 12.有的木马具有很强的潜伏能力,表面上的木马程序被发现并被删除以后,后备的木 马在一定的条件下会恢复...
在平时的开发过程中,我们偶尔会误将一些文件提交至 git 远程仓库,比如 eclipse、idea 的配置文件。对于本地而言,这些配置文件是每个开发者的个人配置,它支撑着项目在 IDE 中的正常运行。源于远程仓库而言,这些...
该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目...
大学生防疫封校管理系统 在对需求做解析后,整个系统主要分为两个部分:管理员和学生,每个模块下的分支功能不一样。对功能做出如下说明: 学生模块: ... 管理个人资料信息,修改可修改的...系统管理,系统的备份功能。
一、基础信息 门诊信息:即医院(诊所)信息,该信息是医院(诊所)的详细信息。包含该机构的简介,地址。联系电话,主要负责人。...数据备份(恢复):医院进行数据各份,可以在数据出现异常的情况下,进行数据恢复。 ……