idea 配置、小技巧
就在今天,我的idea,光荣地升级了。
重新安装了idea,升级到了2020.3.3,也重新配置了idea。
- 修改字体与样式
appearance & behavior -> appearence -> size: 15
editor -> color scheme -> scheme: IntelliJ Light
editor -> font -> font: Consolas size: 15 Line spacing:1.3
- 添加ignore文件列表(这里跟之前的版本不一样,但是可以通过搜索找到)
editor -> file types -> ignored files and folders
*.iml
*.idea
target
.settings(项目cvs中有部分代码是eclipse里的)
.classpath
.project
apache-tomcat*(项目路径中有tomcat)
- 添加ssh配置
tools -> ssh configurations
使用:菜单栏:tools -> start ssh session…
- 打开的文件列表换行
editor -> general -> editor tabs: 去掉勾选show tabsin one row
- 代码提示忽略大小写
editor -> general -> completion -> 去掉勾选Match case
- 代码模板修改与导入
editor -> code style-> java
// 然后你就可以按照相应的设置、导入了
在这里我记录了几个idea的小技巧,能帮助快速开发,奇淫巧计?
- 快速for循环,输入数字之后,然后".for"就可以了,有很多这样子的例子,在这里也会重复调用(就是说,当你输入想要操作的数据之后,然后输入".",后面的提示首先是api,然后就是idea的快捷方式,很棒的)
100.for
new ArrayList<>().for
- 快速打印
new Date().sout
- 小组件切换
alt+对应的数字
- 项目间的跳转,我打开了2个项目,在windows中是2个窗口,可以手动一个一个点击,也可以使用快捷键
ctrl+alt+[
ctrl+alt+]
- 添加收藏
alt+shift+F // 收藏文件
F11/ctrl+F11 // 收藏代码中的行位置
名称 | idea快捷键组合 | eclipse快捷键组合 | 详细介绍 |
---|---|---|---|
toString & gettersetter | alt+insert | alt+shift+s | 打开选择的菜单,选择需要生成的选项。 |
大小写转换 | ctrl+shift+u | ctrl+shift+x(大写) & ctrl+shift+y(小写) | 将选中的代码,进行大小写转换。eg.将数据库中的表名大写转换成小写 |
全局搜索 & 替换 | ctrl+shift+f/r | ctrl+h | 查找代码中的某一个字段,可以使用表达式限定范围,eclipse应该选择search in file进行查询 |
打开某一个文件 | shift+shift(连按2次) | ctrl+shift+r/t | eclipse中ctrl+shift+r打开的是项目中的文件,t打开的是jar包中的文件,idea可以选择是否打开jar包中的文件 |
列操作 | alt+shift+insert | alt+shift+a(不推荐) | idea的列操作还是不错的,eclipse的列操作还是不推荐的,推荐使用sublime等第三方编辑软件 |
格式化代码 | Ctrl+Alt+shift+L | ctrl+shift+f | 快速格式化代码,其中idea的ctrl+alt+L热键容易被占用 |
重命名变量/方法名 | shift+F6 | alt+shift+r | 简介略 |
debug,进入下一个断点 | F9 | F8 | 进入下一个断点 |
debug,进入当前方法下一行 | F8 | F6 | 进入下一行,不进入方法体内 |
debug,继续执行,遇到方法体进入方法体内 | F7 | F5 | 执行下一行,遇到方法体进入方法体内 |
debug,跳出方法体 | shift+F8 | F7 | 跳出方法,跳到调用这个方法的那一行语句 |
debug,执行自定义代码 | alt+F8 | 通过debug shell | 当运行到断点,可以执行自己编写的临时代码 |
实现类实现接口方法 | Ctrl+i | ? | 快速实现被继承的接口的方法 |
类结构显示 | alt+7 | ? | 查看类结构,类中的属性和方法 |
梦想不多,口袋有糖,卡里有钱,未来有你