IDEA快捷键操作颜色主题插件:MaterialThemeUIPlugin快捷键提示:KeyPromoterXFindBugs:QAPlig-FindBugs热部署:JRebel代码规范:AlibabaJavaCodingGuidelines字体推荐:DroidSansMono代码检测:SonarLint(Sonarqube)主题网站:http://www.riaway.com/index.phpidea代码分析结合sonarLint如果idea结合sonar,可以下载sonarLint插件。操作步骤如下:进入idea,进入插件安装,在插件市场搜索sonarLint,点击安装,重启idea;配置sonarLint插件,设置settings,找到其他设置,然后选择sonarLintGeneralSetting,在右边的input中输入要连接的服务器的登录信息,比如输入token或者使用账号和密码配置当前项目与sonar的关系,点击进入settings->othersettings->SonarLintProjectSettingsBindtoServer选择刚才配置的服务器信息。选择SonarQube项目,可以点击Searchinlist查看sonar仓库配置的项目信息。完成选择后,点击确定,即可分析代码。可以看到当前窗口多了一个SonarLint窗口(如果没有这个窗口可以点击analysis菜单搜索),在里面选择report,点击文件夹图标,会有弹窗提示,单击过程以分析项目。JRebel激活GUIDS:https://www.guidgen.com/步骤:第一步:生成GUID:在线生成GUID地址第二步:根据反向代理服务器地址拼接激活地址服务器地址:https://jrebel.qekang.com/{GUID}Top1循环。打印、Mainfori/sout/psvm+Tab可以生成loop、System.out、main方法等样板样板代码。例如输入for(Useruser:users),只需输入user.for+Tab例如输入Datebirthday=user.getBirthday();只需输入user.getBirthday().var+Tab。输入代码标签后,按Tab键生成代码。Top2类和包操作Alt+Insert生成代码(如get、set方法等)(右键Generate)Ctrl+Alt+T生成trycatch或Alt+enterCTRL+ALT+T将选中的代码放入TRY{}IF{}在ELSE{}中,Ctrl+O改写方法Ctrl+I实现方法Ctr+shift+U大小写转换ALT+回车导入包,自动更正ALT+/代码提示CTRL+空格代码提示CTRL+J自动代码Ctrl+Shift+J整合两行一行CTRL+SHIFT+SPACE自动完成代码CTRL+ALT+L格式化代码CTRL+ALT+I自动缩进CTRL+ALT+O优化导入的类和包CTRL+E最近更改的代码CTRL+ALT+SPACE类名或接口名提示CTRL+P方法参数提示CTRL+Q可以看到当前方法的声明Shift+F6重构-重命名(包、类、方法、变量、连注解等)Ctrl+Alt+V提取变量Top3查询快捷键Ctrl+Shift+Backspace可以跳转到上次编辑的地方CTRL+ALT+left/rightnavigatesbackandforth到编辑的地方ALT+7左侧窗口显示当前文件的结构Ctrl+F12浮动显示当前文件的结构ALT+F7查找你的函数或变量或类的所有引用CTRL+ALT+F7查找全部函数或变量或类的引用Ctrl+Shift+Alt+N在类中查找方法或变量在项目的所有目录中双击SHIFT查找文件Ctrl+N查找类Ctrl+Shift+N查找文件CTRL+G定位行CTRL+F在当前窗口查找文本CTRL+SHIFT+F在指定窗口查找文本CTRL+R替换当前窗口文本CTRL+SHIFT+R在指定窗口替换文本ALT+SHIFT+C查找修改文件CTRL+E到最近打开的文件F3向下查找关键字出现位置SHIFT+F3到下一个关键字出现位置选择文本,按Alt+F3向上使相同的文本变亮,F3找到相同的文本一个按一个F4查找变量来源CTRL+SHIFT+O弹出显示查找内容entCtrl+W选择代码,连续按下有其他效果F2或Shift+F2高亮显示错误或警告快速定位Ctrl+Up/Down光标跳转到第一行或最后一行Ctrl+B快速打开所在的类或方法光标CTRL+ALT+B查找所有子类CTRL+SHIFT+B查找变量的类Ctrl+Shift+上下键上下移动代码Ctrl+Alt+左/右返回上次浏览的位置Ctrl+X删除行Ctrl+D复制行Ctrl+/orCtrl+Shift+/comment(//or/_..._/)Ctrl+H显示类结构图Ctrl+Q显示注释文档Alt+F1查找代码位置Alt+1快速打开或隐藏项目面板Alt+左/右切换代码视图ALT+↑/↓在方法之间快速移动和定位CTRL+ALT+左/右来回导航编辑的地方Ctrl+Shift+Backspace可以跳转到最后编辑的地方Alt+6查找TODOTop4其他快捷键SHIFT+ENTER开始新行CTRL+Z后退(撤消)CTRL+SHIFT+Z前进(取消撤消)CTRL+ALT+F12资源管理器打开文件夹ALT+F1查找目录文件所在位置SHIFT+ALT+INSERT垂直编辑模式CTRL+F4关闭当前窗口Ctrl+Alt+V可以引入变量例如:newString();自动导入变量定义Ctrl+~快捷切换方案(界面外观、代码风格、快捷键映射等菜单)Top5svn快捷键ctrl+k提交代码到SVNctrl+t更新代码Top6调试快捷键常用最值得注意的关于F8F7F9是DropFrame可以让已经运行过的代码从头重新开始。编译Ctrl+Shift+F8,查看断点F7,步进Shift+F7,智能步进Alt+Shift+F7,强制步进F8,步过Shift+F8,步出Alt+Shift+F8,强制步过Alt+F9,运行到光标处Ctrl+Alt+F9,强制运行到光标处F9,恢复程序Alt+F10,定位断点Top7重构Ctrl+Alt+Shift+T,弹出重构菜单Shift+F6,重命名F6,移动F5,复制Alt+Delete,安全删除Top8Ctrl+Alt+N,内联?命令:Ctrl+Shift+A可以找到所有的Intellij命令,每个命令后面都有快捷键。所以它不仅是一个很棒的魔法键,还是一个查找和学习快捷键的工具。?新建:Alt+Insert可以创建新的类、方法等。?格式化代码:格式化导入列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L。?切换窗口:Alt+Num,常用的有1-工程结构,3-搜索结果,4/5-??运行调试。Ctrl+Tab切换标签,Ctrl+E/Ctrl+Shift+E打开最近打开或编辑过的文件。?单元测试:Ctrl+Alt+T创建单元测试用例。?运行:Alt+Shift+F10运行程序,Shift+F9开始调试,Ctrl+F2停止。?调试:F7/F8/F9分别对应Stepinto、Stepover、Continue。Top9自定义?水平分屏Ctrl+|小功能Ctrl+Shift+V粘贴好久以前复制的东西,Alt+Shift+Insert进入分栏模式按栏选择。?剪切剪切:Ctrl+Tab?选择你想要的:Ctrl+W?代码生成:Template/Postfix+Tab?下命令:Ctrl+Shift+A?无处隐藏:Shift+Shift?自动补全:Ctrl+Shift+Enter?创建一切:Alt+InsertTop10我还有谁?智能补全:Ctrl+Shift+Space?自愈:Alt+Enter?重构一切:Ctrl+Shift+Alt+TCTRL+ALT+left/rightNavigatebackandfourthEditedplacesCtrl+Shift+Backspace可以跳转到上次编辑的位置
