我就是eclipse转过来的,intellij idea里面可以设置成eclipse的快捷键风格,可能有些不同,按需要自己配置就行了。设置快捷键,打开设置(CTRL+ALT+S)搜索keymap
希望我的回答对你有帮助。使用idea启动springboot工程时,右键Applcationjava没有run as和debug as选项,但是启动类上有绿色的三角形按钮,点击提示nothing here。
是因为我近期用idea安装了一个插件导致,disable掉即可。至于插件有什么问题,得问开发者啦。
当然即使大家没安装这个插件,也要考虑一下是否是别的插件导致。
IntelliJ Idea 设置 Dialyzer
Erlang开发使用IDEA IDE可以设置外部工具Dialyzer
然后就可以直接 Tools->External Tools -> dialyzer 调用进行代码分析。
配置方法为: File
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
第一步:看pomxml中有没有引入相关jar包的坐标;第二步:执行mvn clean compile 命令,看看有没有自动把jar包下到本地maven仓库;
第三部:如果下载不成功,重新配置maven镜像,重新执行第二部的命令intellij的使用
1修改字体
找到 file-->setting-->editors-->colors&fonts--->font
首先save as 一个自己的设置,然后添加字体,修改字体大小即可。
2创建项目
intellij里面file-->create project是会创建一个的workspace的,比如我创建了一个ijtest,里面可以添加modules,这个modules才是正真的项目,创建项目的时候可以选择是新建一个项目还是从其他地方导入项目,其他地方可以是eclipse的工作区。
3添加框架,编辑class输出目录
点击项目右键-->Open module settings-->modules--->点项目
选择 use module compile output path
用intellij启动main函数的时候可以在Edit Configurations里面选择main函数指定classes的读取路径
4添加tomcat,集成tomcat,部署项目到tomcat
启动tomcat6就可以看到你的项目已经部署上去了
5intellij的快捷键
ctrl+shift+space(new 后面自动提示)
ctrl+shift+/ (注释)
itar后面tab (for循环)
it后面ctrl+j(很多智能代码生成)
Alt+Insert(自动生成构造函数,get,set方法)
ctrl+alt+t(自动生成try,catch)
alt+enter(创建测试类和子类)
ctrl+shift+backspace(最后编辑的地方)
ctrl+e(查看所有文件)
ctrl+shift+v(粘贴)
alt+shift+c(最近变更历史)
ctrl+shift+enter(智能完善代码 如 if())
ctrl+shift+i(快速查看实现)
ctrl+shift+up/down(移动行、合并选中行)用Intellij idea导入java工程时,web项目无法识别。具体表现为,打开idea的project structure如下图所示
app-alarm是一个web项目,但是在右侧,没有这个web项目的相关依赖信息,这是因为idea无法识别web项目的原因。但是并不影响这个项目运行。此时,我们用jetty运行这个项目,使用ps -ef | grep java 查看相关信息。如下所示:
可以看到这个项目加载非常多的jar包(比正常要多),而且造成一些jar包冲突,同时加载log4j-core-27和log4j-core-23。冲突jar包导致项目启动失败。这时因为idea无法识别web项目,造成依赖分析错误。但是此时将项目进行manven打包,进行上线,是可以运行的。
如何让idea正确识别web项目。
首先,在project structure中的Modules选项中,将项目展开,选中web,右键--> add--> import module 重新将项目导入
将项目导入后,如下图,点击Recreate,等待一段时间,让idea把相关配置更新,即可
如下图,是idea识别出web项目,正常的界面
现在,在去启动web项目,就可以正常启动,相关的jar包就不会重新加载,加载的jar也会少很多
附:>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)