目录
一、常用快捷键
豪华阵容
- 切来切去:Ctrl+Tab
- 选你所想:Ctrl+W
- 发号施令:Ctrl+Shift+A
- 无处藏身:Shift+Shift
- 创造万物:Alt+Insert
- 智能补全:Ctrl+Shift+Space
- 自我修复:Alt+Enter
- 重构一切:Ctrl+Shift+Alt+T
常用
- ctrl+x : 删除行;
- Shift+F6:重命名;
- ctrl+shift+alt+T : 重构(类、方法重命名等);
- ctrl+I : 实现方法;
- Ctrl+Shift+U:大小写转化;
- Ctrl+F/R:查找/查找替换;
- Ctrl+Shift+R:全文查找;
- Alt+Enter:快速修复;
- ctrl+J:查看所有模板,fori/sout/psvm+Tab;
- Ctrl+W / Ctrl+Shift+W:自动按语法选中代码;
- Ctrl+F12:查看当前类的所有方法;
- Ctrl+Shift+F12:窗口最大化;
- Ctrl+N/Ctrl+Shift+N:打开类或资源;
- Shift+Shift:Search Everywhere功能,可在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等;
- Ctrl+Shift+A可以查找所有Intellij的命令;
- Alt+Insert 自动生成getter/setter、construster、toString、override等;
- Ctrl+Alt+T if else、try catch、while
- Ctrl+Alt+O:格式化import列表;
- Ctrl+Alt+L:格式化代码;
- Alt+Num:切换窗口,常用的有1-项目结构,3-搜索结果,4/5-运行调试;
- Ctrl+E/Ctrl+Shift+E:打开最近打开过的或编辑过的文件;
- 运行:Alt+Shift+F10运行程序,Shift+F9启动调试,Ctrl+F2停止。
- 调试:F7/F8/F9分别对应Step into,Step over,Continue。
- Alt+ left/right :切换代码视图;
- Ctrl+Shift+Up/Down 整行代码向上/下移动。
- F2 或Shift+F2 高亮错误或警告快速定位
- Ctrl+Q 显示注释文档
二、SVN的使用
1:Update Project 更新项目。
2:Commit changes 提交项目上所有变化文件。点击这个按钮不会立马提交所有文件,而是先弹出一个被修改文件的一个汇总框。
3:Compare with the Same Repository Version 当前文件与服务器上该文件同版本的内容进行比较。如果当前编辑的文件没有修改,则是灰色不可点击。
4:Show history 显示当前文件的历史记录。
5:Revert 还原当前被修改的文件到未背修改的版本状态下。如果当前编辑的文件没有修改,则是灰色不可点击。
可以自己选择更新到哪一个版本,点击上图3箭头,在弹框的update/switch to specific revision处打勾,然后选择对应的版本即可。不过,记得用完啦之后,下次再更新的时候,记得把这个对勾,给去掉,不然就不好了。
解决冲突
Merge
左边的是local,右边的是server:服务器上的,中间的就是result:合并结果。
这个截图中间的2个红框,里面的箭头方向都是朝向中间的,要是你觉得哪边合适,也就是哪边的代码是OK的,那么就点哪边的箭头,然后抛弃的哪一边,就点对应的那个差号,就放弃啦。
处理完冲突后点击Apply按钮就OK了。
三、idea svn的一些简单配置
该部分内容来自:https://blog.csdn.net/qq_27093465/article/details/74898489
四、idea设置
去掉IntelliJ IDEA 中 mybatis 对应的 xml 文件警告
IntelliJ IDEA 打开 mybatis 的 xml 文件时,对应的 xml 文件中 sql 语句背景色总是有黄色或绿色的背景色。
1. 去掉 No data sources configure、SQL dialect is not configured 警告
Settings ⇒ Editor ⇒ Inspections ⇒ SQL ⇒ No data sources configure、SQL dialect detection,去掉勾选即可。
2. 去掉“注入语言”的背景色
Settings ⇒ Editor ⇒ Colors & Fonts ⇒ General ⇒ Code ⇒ Injected language fragment ⇒ Background,去掉勾选即可。
使IntelliJ IDEA智能提示忽略大小写
Settings ⇒ Editor ⇒ General ⇒ Code Completion ⇒ Case sensitive completion后面的选择框,选中None。
快捷键设置
默认 Ctrl + 空格 快捷键是基础代码提示、补充快捷键,但是由于我们中文系统基本这个快捷键都被输入法占用了,所以我们发现不管怎么按都是没有提示代码效果的,原因就是在此。
个人建议修改此快捷键为 【Ctrl + 逗号】。
Settings ⇒ Keymap ⇒ Main menu ⇒ Code ⇒ Completion ⇒ Basic
修改文件后,文件夹路径也变为蓝色
File ⇒ settings ⇒ version control ⇒ 勾选show directories with changed descendants
自动导包
能显著提升写代码效率的非常好用的功能设置—— Auto Import
Settings ⇒ Editor ⇒ General ⇒ Auto Import ⇒ 勾选Add unambiguous imports on the fly以及Optimize imports on the fly。
Add unambiguous imports on the fly:快速添加明确的导入;
Optimize imports on the fly:快速优化导入,优化的意思即自动帮助删除无用的导入。