IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 2021-08-21 -> 正文阅读

[开发工具]2021-08-21

1 IntelliJ IDEA 介绍
IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE。支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的

2 IDEA 的主要功能介绍


3 IDEA 的主要优势:(相较于 Eclipse 而言)
① 强大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广
④ 好用的快捷键和代码模板 private static final psf
⑤ 精准搜索
4 IDEA 官网
https://www.jetbrains.com/idea/


5 基本设置
5.1 主题设置
File—>Settings—>Appearance & Behavior —> Appearance —>Theme

5.2 设置窗体及菜单的字体及字体大小
File—>Settings—>Appearance—>Use custom font

5.3 设置鼠标滚轮修改字体大小
File–>Settings—>Editor–>General

5.4 设置自动导包功能
File -->Settings–>Editor–>General–>Auto import


?

Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly:自动帮我们优化导入的包
5.5 设置显示行号和方法间的分隔符
File -->Settings–>Editor–>General—>Appearance


5.6 忽略大小写提示
File -->Settings–>Editor–>General—>Code Completion

5.7 设置默认的字体、字体大小、字体行间距
File–>Settings–>Editor–>Font

5.8 修改代码中注释的字体颜色
File—>Settings—>Editor—>Color Sheme—>Language Defaults

Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色


5.9 设置项目文件编码
File—>Settings—>Editor—>File Encodings

Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文


5.10 设置自动编译
File–>Build–>Compiler

Idea 默认状态为不自动编译状态,Eclipse 默认为自动编译

?


5.11 设置为省电模式
File----> Power Save Mode

IDEA 有一种叫做 省电模式 的状态,开启这种模式之后
IntelliJ IDEA 会关掉代码检查和代码提示等功能


5.12 设置快捷键(Keymap)
File—>Settings–>Keymap

5.13 IDEA—默认快捷键
折叠代码,释放代码
Ctrl + Shift + -
Ctrl + Shift + +
?
?
F5 复制文件
F6 移动文件
复制全路径 ?Ctrl + Shift + C
?
?
移动一行 ?Alt + Shift + 上下
删除一行 ?Ctrl + X 或者 Ctrl + Y
复制一行 ?Ctrl + D
注释 ?Ctrl + / 和 Ctrl + Shift + /
?
?
Ctrl + Alt + insert 新建
Ctrl + E ?最近打开的文件
Ctrl + K ?VCS提交项目
Ctrl + Shift + V ?弹出剪切板,选择对应数字就可以直接粘贴
?
?
try catch ?Ctrl + Alt + T
格式化代码 ?Ctrl + Alt + L
Alt + Insert ?生成代码(如get、set方法,构造函数等)
Ctrl + Shift + Space ?自动补全代码(智能提示)
Alter Enter ?进行代码提示、把for替换成foreach,在interface上按alter + enter可以实现这个接口
Ctrl + Alt + H ?选定方法后即可查看谁调用以及调用了谁
Ctrl + Alt + V ?补充代码的返回值
查看继承树 ?Ctrl + H
查看依赖 ?Ctrl + Shift + Alt + U
F8 ?单步过
F7 ?单步进
F9 ?resume跳到下一个断点,没有下个断点重新开始,继续运行
打上断点 ?Ctrl + F8
Shift + F9 ?Debug运行
查看所有断点,也可以进行条件断点 ?Ctrl + Shift + F8
列编辑 ?选中一个词或者字母进行列编辑 ?Ctrl + Alt + Shift + J
列编辑 ?Alt + 长按鼠标左键,或者直接按鼠标中键
精准搜索字符串(Find in path) ?Ctrl + Shift + F
精准搜索类 ?Ctrl + N
搜索文件同理 ?Ctrl + Shift + N
搜索符号和方法同理 ?Ctrl + Alt + Shift + N
定位行 ?Ctrl + G
全局搜索(search everywhere) Shift + Shift
(连续按两下即可搜索jar包里面的类)
Ctrl + F12 ?查看类的大纲(m是方法、f是属性)
Ctrl + Alt + 左右 ?查看上个文件、查看下个文件;似乎还可以使用 Alt + 左右
Ctrl + Q ?查看方法返回值,鼠标放在变量、类名、方法名上显示文档内容 (也可以在提示补充的时候按)
Alt + 7 ?查看文件结构
Ctrl + O ?选择重写/实现方法
转换大小写 ?Ctrl + Shift + U
F2 ?定位到错误位置
在本行之前新建一行 ?Ctrl + Alt + Enter
Ctrl + 左右 ?移动光标到下一个word(move caret next word)
Ctrl + Shift + 左右 ?选中这个单词
Ctrl + Enter ?换行光标显示到末尾
Ctrl + Shift + Enter 换行光标显示到首前
Ctrl + Shift + Enter ?完成本句然后按这个快捷键,会在结尾加;
直接强势添加一行 ?Shift + Enter
?
?
Alt + shift + ↑ ?跨方法移动行
Ctrl + shift + ↑ ?在本方法内移动行
项目之间的跳转 ?Ctrl + Alt + [
Ctrl + Alt + S ?弹出设置的弹框
?
?
Alt + F9 ?运行到指定行,degger按F2可以setValue,也就是动态更改list的值,然后继续运行。
Alt + F8 ?选定list查看debug出来的list信息(evaluate expression表达式求值),也可以直接在debugger窗口下直接查看。
Alt + F7 ?查找使用的地方引用
Alt + F12 ?调出Terminal
Alt + Shift + F9 ?选择对应方法Debug
Ctrl + Shift + F9 ?Debug运行当前类、当前上下文(debug context configration)
Ctrl + Shift + F10 Run
?
?
Alt + 1 打开Project(使用它对应的数字键就能打开),然后按ESC还可以回到代码区。
Alt + 2 打开断点区域。
关闭当前窗口 ?Ctrl + F4
关闭其他窗口 ?Alt + Shift + Click
关闭自己窗口 ?Shift + Click

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
5.14 IDEA—eclipse快捷键
Alt + Enter?? ?相当于eclipse里Alt + /智能补全外的其他选项,或许还要更强大
Alt + Insert?? ?生成代码的constructor override toString等等
Ctrl + shift + 空格?? ?对于喜欢写漂亮的文档注释的,可以通过Ctrl + shift + 空格 来预览Documentation
Ctrl + Alt + shift + T?? ?超级重构,包含重构的常用功能
Alt + shift + R?? ?重构之重命名
Alt + shift + C?? ?重构之修改方法签名
Alt + shift + M?? ?重构之修抽取方法
Ctrl + shift + X?? ?大小写切换
Ctrl + F?? ?当前文档查找
Ctrl + H?? ?超级查找
Ctrl + T?? ?查看实现类
Ctrl + o?? ?查看当前类的成员属性
Ctrl + shift + E?? ?最近修改过的文件
Ctrl + D?? ?比较文件内容(注意: 是选中了两个文本文件的情况下是比较文件,如果是文本编辑区域就是删除行)
Ctrl + F9?? ?编译所有文件
Ctrl + shift + F9?? ?编译有改动的文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
5.15 IDEA—翻译插件安装Translation
File—>Settings—>Plugins


?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-22 13:43:36  更:2021-08-22 13:43:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 17:45:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码