目录
1、光标移动
2、常用快捷键:
3、intellij idea使用详细笔记:
(1)标题栏含义:
(2) 快捷键:
(3)高校的定位代码:
(4)for 循环时
(5)搜索:
(6)列表:
(7)live template 根据需要自定义代码模板
(8)重构变量 shift + F6
(9)重构方法 Refactor
(10)抽取:
(11)git的集成
(12)与Spring的关联
(13)断点调试:
(14)run anywhere if you can
(15)文件操作:
(16)文本操作:
(17)结构图:
1、光标移动
行首 Home
行尾 End
内容选择 shift
2、常用快捷键:
Ctrl+F12:展示当前类的方法及构造的Map图,可以快速到达选择的方法或构造方法的位置
Ctrl+H:显示当前对象的实现类
Ctrl+P:显示当前方法的方法参数信息
Ctrl+D:快速复制当前行内容
Ctr+Y:快速删除当前行
Ctrl+W:快速选择属性、行、或者方法和类,可以多次使用该快捷键不断扩大选择范围
Ctrl+Alt+←:快速返回上一个位置
Alt+Insert:通用方法,快速创建get、set方法及构造等
Ctrl+Shift+空格:智能代码完成
双击Shift:搜索任何地方
Shift+F6:重命名
Ctrl+E:打开最近使用的文件
Ctrl + Shift + Enter:完成当前行,行末添加分号
Ctrl + Q :快速文档信息查看
Ctrl + O :覆盖重写方法
Ctrl + I :实现方法(implement method)
Alt + Enter:代码快速补全
Shift + Enter:从任意位置向下另起一行
Ctrl+ALt+T:try-catch方法
3、intellij idea使用详细笔记:
这部分是学习慕课网上idea使用技巧免费课程时记录的笔记,感兴趣可以看看,挺详细的。
《IntelliJ IDEA神器使用技巧》----课程链接
(1)标题栏含义:
navigate 跳转
code 源码文件
refactor 重构
vcs 版本控制
TODO 日志打印
(2) 快捷键:
快捷键为 Alt+数字键
查找快捷键:Help->Find Action
(3)高校的定位代码:
(1)跳转
a、项目之间的跳转:
向前一个项目跳转:Ctrl+Alt+[
向后一个项目跳转:Ctrl+Alt+]
最近的文件跳转:Ctrl+E
在Navigate——>last edit location
跳转到上一次编辑的地方:Ctrl+shift+backspace
在Navigate——>back 向前浏览跳转 :Ctrl+Alt+左箭头
在Navigate——>forword 向后浏览跳转:Ctrl+Alt+右箭头
b、利用书签跳转:
toggle bookmarks :F11
多个标签标记用:Ctrl+shift+数字
跳转到标签位置:Ctrl+对应数字
c、收藏位置和文件:
标记之后:Alt+2可以调出favorite
添加到收藏:add to favorite :alt+shift+F
可以创建列表,光标定位到函数或类,按快捷键,进行收藏。
d、字符跳转插件emacsIdea置跳转:
plugins->emacsIDEAs ctrl+j+选择跳转字母+选择位置
->emacsIDEAs——>AceJumpWord
keymaps
e、编辑区和文件区来回跳转:
Alt+1 跳转到文件区
Esc 再跳回编辑区
f、分屏操作:右键split
(4)for 循环时
用 键盘敲循环次数如:100. 按tab键选择
System.out.println()输出打印时直接敲:scout. 按tab键选择
(5)搜索:
具体快捷键使用方法在--->help--->Find 里面搜索
Find in path ctrl + F
Match case 是否匹配大小写
words 是否匹配单词
Regex 是否匹配正则项
File mask:*.java 搜索文件类型
In project 项目搜索
Module 模型搜索
Directory 文件夹搜索
Scope 自定义范围
(6)列表:
构造方法 Constructor
将光标移动到末尾 move caret to next word ctrl+右箭头
将光标移动在行首 move caret to line start
大小写切换,将小写变大写 toggle case ctrl +shift+ u
相同格式全选 select all occurences ctrl+alt+shift+J
代码格式化 code->reformat code
(7)live template 根据需要自定义代码模板
main
定义常量
psfi(public static fianl int)
psf(public static final)
prsf(private static final)
psfs(public static final String)
postfix
1)for
2)sout
3)field
4)return
5)nn
alter + enter:光标停在函数上展示函数的用法 show intention actions
1)自动创建函数
2)list replace
3)字符串format或者build; 用Alt+enter
StringBulider().append() 代码内存优化
4)实现接口
创建一个接口文件,在类名上 Alt + enter 选择 implement inface 就会自动创建
5)单词拼写
6)导包
(8)重构变量 shift + F6
(9)重构方法 Refactor
(10)抽取:
抽取变量 Refactor--Extract Ctrl+Alt+V
抽取静态变量 Ctrl+Alt+C
抽取成员变量
抽取方法参数
抽取函数 Ctrl+Alt+M 将选择的内容构造函数引用
(11)git的集成
annotate
移动所有的改动之处 keymaps----navigate-> previous change
撤销单个项目的改动之处 revert
local history 显示修改记录
put label 将当前的修改记录放入到一个标签内
(12)与Spring的关联
controller依赖service 依赖dao 通过sqlmap实现
file->project Structure-->Facets -->添加 spring
(13)断点调试:
run->toggle Line BreakPoint ctrl+F8
单步运行 每跳一次按一回F8
resume 从上一个断点跳到下一个断点
查看所有断点 Ctrl+shift+F8
禁止所有断点 Mute BreakPoints 所有断点的状态变灰色 按F9跳过所有断点
条件断点 断点右键进行条件设置
run to Cursor 断点跳到光标所在位置
setValue 在断点调试窗口的对应变量上 按F2 可直接修改变量的对应值,看返回值是否相等
(14)run anywhere if you can
只运行当前行代码时 Ctrl+shift+F9
Debug context configuration按 ctrl+alt+shift+F9
运行当前上下文
选择最近运行的功能 Alt+shift+F9
编辑当前运行
Run->edit configuration ->修改Run/debug Configurations界面中的progarams arguments,自定义一个名称为当前运行状态名称
(15)文件操作:
Ctrl+Alt+N 新建文件
F5 copy 复制当前文件
F6 move 移动文件夹
(16)文本操作:
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+ALt+V 调出剪切板
(17)结构图:
查看当前field,method大纲 fiel Structure-- Ctrl+F12
查看maven依赖、类图 所在文件->右键——>选择Maven-->show Dependencies ctrl + U
在类上查看结构图,按快捷键就会展示联系图
call Hierarchy 查看函数的调用关系 Ctrl+Alt+H