快捷键
ctrl+alt+L格式化代码
https://www.cnblogs.com/pretty-sunshine/p/9950541.html
设置文件只读与解除只读
1. 安装
点击安装程序安装IDEA.安装过程中一直点击下一步
即可
2. 配置修改
2.1. 安装成功后找到安装目录的..\IntelliJ IDEA 2017.3.2\bin文件夹
2.2. 将你下载好的JetbrainsIdesCrack-3.4-release-enc.jar拷贝到你的Idea安装目录的bin目录下
2.3. 接下来需要在这个bin目录下找到两个vmoptions文件, idea.exe.vmoptions和idea64.exe.vmoptions
打开bin目录下的如下两个文件
把这两个文件用记事本打开,分别在最后一行添加以下内容
-javaagent:D:\devsoft\IntelliJ IDEA 2017.3.2\bin\JetbrainsIdesCrack-3.4-release-enc.jar
PS:D:\devsoft\IntelliJ IDEA 2017.3.2\bin\JetbrainsIdesCrack-3.4-release-enc.jar
为笔者自己的idea安装路径,读者根据自己的安装路径更改
3. 启动IDEA进行初始化设置
3.1. 生成注册码
启动后生成注册码: 在<u>http://www.98key.com/idea</u>网页中自动生成,安装时粘贴进去
3.2. 手动注册
接下来重新启动idea软件,复制以下内容到Acrivation code
中的空白处。
ThisCrackLicenseId-{
“licenseId”:”ThisCrackLicenseId”,
“licenseeName”:”idea”,
“assigneeName”:”“,
“assigneeEmail”:”idea@163.com”,
“licenseRestriction”:”For This Crack, Only Test! Please support genuine!!!”,
“checkConcurrentUse”:false,
“products”:[
{“code”:”II”,”paidUpTo”:”2099-12-31”},
{“code”:”DM”,”paidUpTo”:”2099-12-31”},
{“code”:”AC”,”paidUpTo”:”2099-12-31”},
{“code”:”RS0”,”paidUpTo”:”2099-12-31”},
{“code”:”WS”,”paidUpTo”:”2099-12-31”},
{“code”:”DPN”,”paidUpTo”:”2099-12-31”},
{“code”:”RC”,”paidUpTo”:”2099-12-31”},
{“code”:”PS”,”paidUpTo”:”2099-12-31”},
{“code”:”DC”,”paidUpTo”:”2099-12-31”},
{“code”:”RM”,”paidUpTo”:”2099-12-31”},
{“code”:”CL”,”paidUpTo”:”2099-12-31”},
{“code”:”PC”,”paidUpTo”:”2099-12-31”}
],
“hash”:”2911276/0”,
“gracePeriodDays”:7,
“autoProlongated”:false}
4. 关闭IntelliJ IDEA的自动更新
打开Configure—setting
,弹出如下窗口,将自动更新勾成不选择
5.IDEA关联JDK:
选择如下设置
弹出窗口,点击new,选择JDK:
选择之后如下,点击oK.
6.设置IDEA 字符集
7. IDEA配置maven
7.1. 下载
<u>https://archive.apache.org/dist/maven/maven-3/3.5.3/binaries/</u>
先下载与jdk对应的maven版本号;maven的版本号为3.6.2的intellig idea导入项目后报错Unable to import maven project-See logs for details,建议下载3.5.3版本
7.2. 环境变量
cmd》mvn -verson
出现版本信息则配置成功
7.3. 设置本地存储仓及镜像地址
本地存储仓的文件夹位置
阿里云镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
7.4. Intellij中的配置
打开IDEA,选择如下菜单File—setting,找到如下窗口:设置maven的安装目录
设置maven的user settins配置,如下图
-Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
8. 配置SVN
9. IDEA配置git
打开IDEA,选择如下菜单
选择git安装bin目录下的git.exe
点击test提示配置成功
10. 设置IDEA导入项目显示结构
找到如下菜单
选择弹出窗口
选择项目,设置语言级别,点击OK
11. idea设置快捷键
打开设置
弹出如下窗口,可以选择eclipse风格的快捷键
导出设置好的IDEA设置,下次安装直接单这个设置导入配置即可
12. Idea导入项目,配置tomcat
Ps: 导入的不同项目,idea一个窗口只显示一个要切换在如下菜单切换
切换的窗口可以是当前窗口,也可是打开一个新窗口显示项目,在系统设置里面可以设置
配置tomcat:
点击如下图图标:
弹出如下窗口:
选择”+”号,选中tomcat菜单
弹出如下窗口:
设置maven clean install (一般开发可不设置)
添加tomcat部署设置:
选择对应的部署到tomcat的war包:
添加完成后,完善项目路径,如下图:
设置完成点击Apply—OK 即可
13. 全局代码风格设置
可设置代码语言风格,例如类名加粗显示,颜色变更,页面标签字体,颜色等
14. 设置树状文件夹
点击如图所示的小齿轮的图标,进入到设置界面,我们可以看到如图所示的那一项是勾选的,我们需要将勾选去掉
使用鼠标左键点击一下设置项就可以将勾选去掉,去掉后,设置界面如图所示,这样就完成了修改设置
修改好后,我们可以看到目录以树状结构完全展示出来了,这样比较便于操作和理解,当然如果需要还可以再将这个设置修改回来
15. IDEA编译less插件LESS CSS Compiler的安装
15.1. IDEA插件地址:LESS CSS Compiler 百度云盘下载地址
15.2. 安装Node.js,下载
15.3. 打开idea→settings→plugins 安装:“nodejs”插件,并按以下步骤进行配置:
15.4. 打开idea→settings→Languages & Frameworks→Node.js and NPM;
在打开的面板中点击右侧“+”加号按钮添加需要的“less”组件
(如果此处不能添加,请使用npm命令进行全局安装;在“cmd”命令行 输入“npm install -g less”,安装less)
15.5 打开idea→settings→plugins ; 安装:file watchers插件,并按以下步骤进行设置
15.6 打开idea→settings→tools→file watchers; 在打开的面板中点击右侧加号按钮添加less配置,貌似插件自动就配置好了
15.7 安装LESS CSS Compiler插件
idea→Plugins→Install plugin from disk 选择第一步下载的插件文件,安装完成后无需进行任何配置
15.8 SpringBoot开启热部署
热部署:在编辑器中已经启动的项目,当再次修改其源代码后,能自动的进行编译、更新,不用人为的手动停掉项目,再进行重启。
未使用前:作为全栈工程师,使用 Thymeleaf
模板编写页面的时候,哪怕仅仅改动一个页面元素,都需要关闭正在运行的项目,然后手动重新启动,才能查看改动后的效果,
使用后:随便在页面中进行改动,ctrl + s
保存后,不需要重新启动项目,仅仅刷新一下页面就能立马看到改动后的效果,舒服,得劲儿!
那么下面将介绍如何在 SpringBoot
项目中开启热部署!!!
pom.xml
首先,要在 pom.xml 配置文件中,添加热部署插件及依赖包
依赖包:
<!-- SpringBoot工程实现热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
修改 idea 编辑器的配置项
apply
后官弁,再按 ctrl + shift + alt + /
选中下面的可选项,再点击右下角的 apply:
以下参考网址:
在项目添加热部署插件(可选)
温馨提示:
如果因为旧项目十分臃肿,导致热重启很慢而影响开发效率,笔者建议直接在POM移除spring-boot-devtools
依赖,然后使用Control+Shift+F9进行免启动快速更新!!
具体步骤:在POM文件添加热部署插件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
关闭浏览器缓存(重要)
打开谷歌浏览器,打开F12的Network选项栏,然后勾选【✅】Disable cache 。
最后重新启动一下编辑器!
下面再介绍一个 chrome 自动刷新的插件:
当修改源代码的视图文件后,回到 chrome 浏览器页面,会看到自动刷新的结果页面!
Caused by: net.sf.ehcache.CacheException: Another CacheManager with same name 'es' already exists in the same VM.
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.4.8</version>
</dependency>
参考文档网址:
https://blog.csdn.net/everest_man/article/details/78985879
SpringBoot 开启热部署(不需要重启,保存即可自动更新视图页面)