开发软件 IntelligentIdea


https://www.cnblogs.com/chiangchou/p/idea-debug.html

这个博客关于idea的debug有很详细的介绍,有时间了一定要看一看

 

1    常用快捷键
1.1  命令模式 Esc:

g左移

h上移

j下移

k右移

 

1.2  创建某个接口的实现类:

将鼠标放在接口的名称处(选中),按 Alt+Enter

 

1.3  创建带参数的构造函数

alt insert==>construct

 

1.4  查找类:

ctrl shift N

 

1.5  查找子类
选中接口类名
ctrl + alt +B     IDEA风格

或者Ctrl t       eclipse风格

 

1.6  全局搜索(搜索任何内容)

shift shift

 

1.7  查找当前页面的方法

ctrl f12

 

1.8  查找类或变量

ctrl alt shift N

 

1.9  查找当前页面路径

Ctrl alt F12

 

1.10  idea更改jdk版本

file ==》project structure ==》SDKs==选择相应的jdk版本==》apply ==》 ok

 

 

1.11  查找类或变量

file==》Invalidate caches 重启即可

 

 

1.12  列模式

shift alt insert 即可

 

 

 

 

2    常用功能点
2.1  debug

F7  进入方法体

F8

F9  进入下一断点

 查看变量 :alt F8

Alt+F8 可以通过在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

 

2.2  查看类图:

右键类所在package==》diagrams==》show diagrams

 

2.3  选择jdk版本:

file==》project structure==》SDKs 选择版本 和 modules(sourcedependencies)选择

file==》setting==》build,execute,deployment==》compiler==》 java compiler==》project bytecode versiontarget bytecode version

 

 

 

2.4  查找依赖

右键方法==》find useages

 

2.5  将查找的依赖放到下方视图

鼠标单击查找视图右上角的固定

 

2.6  idan快捷键切换eclipse风格

file==》setting==》keymap==下拉框选择eclipse即可

注:切换后可以搜索路径,从而找到相应的类

 

2.7  idea切换界面主题风格(黑白)

file==》setting==》apperarance&behavior==》apperarance==》theme==》主题修改即可。

 

2.8  debug inspect(放大镜查看部分变量值)

右键变量==》add to watches

 

2.9  debug 修改部分变量的值

variables==》选中变量==》setvalue即可

 

2.A  debug判断表达式的值

eclipse快捷键下,Ctrl u或者 右键变量==》evaluate expression ,最后按enter。

可以通过在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

 

2.B  创建类时引用注释模版

2.B.1

File -> Settings -> Editor -> File and Code Templates

Includes页签,新建一个java_header模板(后面有一些可用的模板内容)

/**
 * $NAME$
 * 
 * @author Mr Wei
 * @date $DATE$
 */

 

2.B.2

Files页签,选择Class,修改第二行

第二行默认为

#parse("File Header.java")

表示引用Includes页签的File Header模板

修改引用自定义的模板

#parse("java_header")

 

参考:

https://blog.csdn.net/shuair/article/details/84202761

 

 

2.C  编程高效 return

a.return 直接返回

return a;

 

 

3    常用bug

3.1  开发工具 IntelligentIdea 找不到或无法加载主类

今天在一个部署有maven模块的项目出现了,test类不编译的情况。

通过file==》product structure==》modules==》将箭头标注下的ContentRoot 全部删除,最后问题解决。  

 

4    集成svn
4.1  intellijidea 集成svn

最近刚刚安装的svn服务端,又是刚刚安装的intellij idea.想要在intellij idea 集成svn

 需要做三大步:

1    安装tortoiseSVN

由于自己已经安装过toriseSVN (1.9.5.27581版本),只是没有集成svn.exe插件。所以重新modify一下toriseSVN插件,生成svn.exe即可

操作:

win R==>control==>卸载程序(只是为了更新插件)==》右键tortoiseSVN==>更改==》next==>modify==>command line client tools==》will be installed on local hard drive==>next一直到最后,即可。

验证成功:

查看tortoiseSVN安装路径下,只要生成svn.exe,即代表操作成功

 

2    将项目导出到svn服务端

右键本地随意文件==》tortoisesvn==>repo-browser==>选到svn服务器的地址==>右键==》add folder==>选到自己要上传的项目==》填上注释==》点击OK即可

 

3    从idea导入项目

vcs==>checkout from ...==>subversion==>选到项目==》checkout==>选到要存储的工作空间 即可

 

 

 

 

 

 

5    集成maven
5.1  maven部 idea创建maven项目

1    创建maven项目

2    关联maven仓库

3    修改pom.xml

4    如果有必要,引入的maven仓库可以在pom.xml中配置

 

 

1    创建maven项目

file==》new==》project==》maven==》next==》选择groupid和artifactid(项目名,项目名.模块名如:com.imooc.Maven  Maven-data)==》next==》Finish即可

 

 

2    关联maven仓库

file==》settings==》build,execution,deployment==》build tools==》maven

maven home directorys 选择 maven安装路径

user settings file       选择maven安装路径下的配置文件settings.xml

local  repository     选择本地仓库

注意:override需要勾选,才能生效

 

 

 

 

3    修改pom.xml

引入自己需要的依赖

 

 

4    如果有必要,引入的maven仓库可以在pom.xml中配置

配置如下

    <repositories> <repository> <id>JBoss repository</id> <url>https://repository.jboss.org/nexus/content/repositories/releases/</url> </repository> </repositories>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM