idea 使用

原文链接: https://my.oschina.net/ouminzy/blog/3065030


idea 界面:
file 或者 edit 就是文件和文件的编辑

view 就是整个idea的 视图和窗口

navigate 简单来说就是 跳转 

code 代码或者 源码或者源文件

analyze 分析,简单的代码分析

refactor 比如 重构或者抽取一个方法 

build 构建项目 

run 运行项目

tools 工具栏 

VCS 版本控制,比如SVN 


2.  打开 左侧的小窗口
 alt + 左侧的小窗口的数字 
 
 比如 打开工程窗口  alt + 1 
 
 同理 底部的小窗口 切换也是一样的 
 
 
 3.,  favorites  
 

 小窗口  alt +2 里面可以自己进行编辑 收藏
 或者显示最近的收藏或者打开的页面,断点 等
 
 
 
 
 22, 跳转
 
 1, 项目之间的跳转
 即项目窗口之间的跳转和切换。
 可以参考  菜单 window 下面的 快捷 键切换 
 
 2.  文件的 跳转
 查看 最近打开的文件  CTRL + e 
 如果忘记了 快捷键 可以 使用 help 菜单的 action  搜 文字
 比如  reccet file  就是最近的打开文件 
 
 最近文件改变的快捷。 可以 helop action  : recent change
 alt + shift + c 
 
 3, 最近修改的地方 
 ctrl + shift + back 
 可以参考  navigate 
 
 4, 前进 后退: 文件 
 ctrl + shift + 右或者左 箭头 
 
 或者文件切换  alt + 右或者左 箭头 
 
 5. 书签或者标记跳转 
 标记 F11 , 打开标记  shift F11
 打标记 数字  ctrl F11  ,选择 数字
 切换数字 : ctrl + 对应的数字 ,即可跳转 
 
 
 6,  收藏位置和文件 
  alt + 2  
  
  添加文件收藏  alt shift f 
  
  比如收藏函数
  选择 方法,  打光标  ins  
  然后  alt shift f 
  
 7, 字符跳转插件  emacsIdea 

安装 插件 ,  help 搜  plugins
打开,然后 输入 emacsIdea  即可 

可以设置 jump key 的快捷键  shift j 


8, 编辑区和文件区 跳转 
从编辑区到文件区  alt +  1  

从文件proje 的文件区跳转到 编辑区,  esc 即可 
 
 
 
 
 
 33,  精致搜索
 类的查找, ctrl n 
 再 按一遍  ctrl n  可以把 依赖的jar包里面的类也可以找出来了
 
 1, 文件 
 ctrl shift + n 就是找文件了
 文件重命名 ,  shift f6 
 再按一次 ctrl shift + n 就是 可以找到 依赖jar 的 
 
 
 2, 查找方法 
 ctrl alt shift n 
 按 ctrl alt shift n  可以把 非当前文件也给 过滤掉
 
 
 3,  字符串搜索
 ctrl shift f 
 match case 是否匹配大小写
 words 是否 是一个 单词
 regex 正则 , file mask 文件类型过滤 
 project 当前项目, module 当前模块, directory 当前路径下,
 scode 自定义范围 
 
 
 ## 4 列操作
 选中 某个 内容 : shift + 右鼠标点击 
 如果要批量下面的所有列都选中就是 ctrl alt shift j  就可以批量操作了 
 
 选中 单词 比如被 引号 标记的。
 鼠标放在单词的左侧,然后 ctrl + 右箭头, 然后按 shift + 鼠标左键点击
 就可以选中了。
 
 如果要将选中的变大写, 可以 ctrl shift u 再 Edit 里面的toggle code  
 
 
 1, 找到某一行的错误地方, F2 即可 
 
 2, 行的首部  home , 尾部 end 
 
 
 代码模板
 使用 setting 里面的 live templates 
 去使用 默认的或者自定义的, 比如 main 函数, 写 main 就提示了
 
 3, 学会自定义模板,
 比如 psfi 就是 public static final int xxx = xxx ;
 比如 ps 就是 对应 private String 
 
 
 4, 代码助手:
 postfix completion 
 比较好用的 fori, sout , file 
 
 
 5, 快捷键  alt + 回车
 代码智能提示 
 
 帮助 创建函数
 list replace 可以将 list for 替换成 foreach ,
 方便重构 
 
 字符串format 或者 build
 可以将 字符串拼接或者格式化 ,更快。
 方便重构,和优化代码
 
 
 实现接口,写了接口和方法之后,可以自动帮助创建实现接口 
 
 
 单词拼写: 出现 绿色波浪线,可以去按提示,修正 
 
 
 
 

 

 

重构:

1,  命名重构快捷键 shift + F6 

比如 修改方法名或者 参数名 

 

2, 方法参数的增加或者减少

按着 ctrl + F6 

 

3, 批量修改 方法调用时候的 参数名

ctrl + alt +V

 

3, 删除一行 ctrl + y 

 

4,  抽取静态变量,

即参数的传入值,可以变为 静态变量, 

ctrl + alt + c

5, 抽取成员变量

ctrl + alt + f 

 

6. 抽取方法参数

将 方法里面,某个变量作为一个方法参数

ctrl + alt + p 

 

7, 抽取方法

将一段代码 抽取为一个方法

ctrl + alt + m 

 

local history

不管idea 是否集成了 git或者SVN版本控制 插件,

都会在本地保存 修改的历史记录

在VCS  里面的  local history 

 

调试

1, 加断点  ctrl  + F8 ,  

2, 单步允许,执行BUG,  shift + F9

或者点击 绿色BUG执行

3, 跳到下一个断点  按 F9

ctrl + F2  就是直接结束 调试,运行完成

4.  调试的时候加上表达式:

alt + F8 , 就可以 写上 java 代码, 查看运行中的 一些信息

5, 直接运行到指定行: alt + F9 

先把光标 放在 指定行, 然后 alt + F9 即可 

6, setValue 

调试过程过程中,可以动态的改变它的值

 

 

文件操作

1,   , 复制当前文件 ,   F5 快捷键 

2, 移动文件 F6

 

3,  复制文件路径

ctrl + shift + c 

4, 批量复制文件名

ctrl c   多个文件 ,然后 在编辑区:  按 ctrl + shift+ v 

调出剪切板,选择对应的序号,即出来了 想要的文件名 

 

5, 文件结构

ctrl + F12 就可以看到 文件里面 有 什么 方法,什么 类了,或者属性了

 

6, 查看 maven 依赖,类图 (继承和实现关系)

在 pom.xml  或者 类图 ,右键 选择 diagrams -> show  diagram

或者 使用 快捷键  ctrl + alt + shift + u 

7, 最近打开的文件  ctrl +  e

 

8, 查看类继承结构,方法调用层次

ctrl + h 

9, 查看方法 被调用 或者 方法调用其他方法的 结构

焦点放在 方法名称上  按 

ctrl + alt + h 

 

 

 

以上来自 慕课网的 idea视频教程

 

idea maven的使用 https://www.cnblogs.com/kagome2014/p/8431064.html

 

idea 如何重复运行main 方法,出现两个窗口。默认是不可以的,只能 停止main方法再运行

https://blog.csdn.net/zjcjava/article/details/78292449

 

参考破解:

https://blog.csdn.net/qq_40667143/article/details/80476320

 

 

最后更全面更好的使用 教程

https://github.com/judasn/IntelliJ-IDEA-Tutorial

 

转载于:https://my.oschina.net/ouminzy/blog/3065030

你可能感兴趣的:(idea 使用)