IDEA提升幸福感之IDEA设置篇

IDEA快捷键/DIY设置大全:

Ctrl 开头的多为文本编辑的快捷键;Alt 多为快速导航的快捷键;在任何位置,按“Esc”回到编辑器

我的DIY快捷键:

操作名称 快捷操作格式化 鼠右 → ↓(WG) 或者 Ctrl Alt L创建Class Shift 鼠右(双) 或者 Ctrl Shift 鼠右(双)创建package Ctrl 鼠右(双)try/catch Ctrl Alt t 或者 Ctrl Shift 鼠右generate Shift 鼠右单行注释 Ctrl 鼠中 或者 `(ahk)多行注释 Shift 鼠中 或者 Ctrl Shift /Alt Enter Ctrl 鼠右强制换行 Shift Enter 或者 Capslock B(ahk)自动补全 Ctrl Shift Enter 或者 鼠右 ↓→↓(WG)翻译 ↑↓(WG) 或者 Ctrl Shift Y (Translation插件提供)搜索 Shift(双)RunAnything Ctrl(双)跳到 impl Ctrl Alt 鼠左全局查找 Ctrl Shift F展开代码(所有) Ctrl Shift =展开代码(当前行) Ctrl =折叠代码(所有) Ctrl Shift -折叠代码(当前行) Ctrl -soutv System.out.println( “变量名” 变量名 );光标行向上移动 Ctrl Shift ↑抽取方法 Ctrl Alt M参数内容提示 Ctrl P恢复 Ctrl Shift Z ( Ctrl Z 是撤销)字母变换大小写 Ctrl Shift U自动缩进 Ctrl Alt I删除行 Ctrl Y复制行 Ctrl D搜索类 Ctrl N重命名 F5另存为 F6到代码的末/始 Ctrl ]/[从controller到serviceImpl Ctrl Shift 鼠标左键(需要在IDEA进行设置)或者 Ctrl Alt B

小技巧

在pom.xml中添加配置Maven。依赖只会下载一次,第二次到的速度将大大加快。 spring-snapshots Spring Snapshots https://repo.spring.io/snapshot true spring-milestones Spring Milestones https://repo.spring.io/milestone false

spring-snapshots Spring Snapshots https://repo.spring.io/snapshot true spring-milestones Spring Milestones https://repo.spring.io/milestone false 并且添加-DarchetypeCatalog=internal

控制台乱码

-Dfile.encoding=gbk

忽略大小写的设置

方法之间加入一条分隔线

把【Show method separators】打上勾即可。位置:【File】→【Settings...】→【Editor】→【General】→【Appearance】→【Show method separators】版本:【Intellij idea 14】

MainToolbar工具栏设置打开工具栏:view -> Toolbar

常用功能图标:

eg. module、package、class、rename、search、show in explore、close others

添加功能图标的步骤见图↓

forr: 倒序输出

fori5for

跳出”:shift ”跳出):shift )跳出]:shift ]

前端中

input:t +(Ctrl+/)input: b + (Ctrl+/)...

前面的数字是几,启动的方法就是Alt 几。如在指定窗口打开当前文件:Alt F1

调试Debug:打断点:在行号的右侧鼠标左键单击F7:可以进入嵌套的方法F8:不可以进入嵌套的方法,下一行F9:跳过代码,到下一个断点

自动生成模板eg. 配置Servlet模板

将toString变成json格式public java.lang.String toString() {final java.lang.StringBuilder sb = new java.lang.StringBuilder("{");

set ($i = 0)

if ($i == 0)

sb.append("#####

else

sb.append(",####

if ($member.string || $member.date)

"$member.name":"")

else

"$member.name":")

if ($member.primitiveArray || $member.objectArray)

.append(java.util.Arrays.toString($member.name));

elseif ($member.string || $member.date)

.append($member.accessor).append('"');

else

.append($member.accessor);

set ($i = $i 1)

end

sb.append('}');return sb.toString();

}

作者:Yang来源:CSDN原文:https://blog.csdn.net/MasonQAQ/article/details/77975030版权声明:本文为博主原创文章,转载请附上博文链接!

强迫症设置

不显示多级目录结构在IDEA2018.3版本中的设置

在低版本的IDEA中的设置

不从行首开始注释

格式化的时候,最多空一行设置中全部都设置为1(数字大于1的全部改为1,小于1的无需修改)

离焦后面板自动收回Pinned

Git上传文件忽略指定文件.ignore插件: Git忽略提交规则

常用插件:StackoverflowStackoverflow  直达车generateallsetter一键调用一个对象的所有的set方法UpperLowerCapitalize单词格式化alt P全部大写alt L全部小写  alt C开头字母大写Grep Console设置log级别颜色RestfulToolki类似postman的小工具,更方便,可显示当前项目中的所有的URL,也可以发送请求测试CodeGlance小地图Free MyBatis plugin将dao的方法和xml”绑定”MyBatis Log PluginGsonFormat根据json字符串生成对应的实体类JRebel for IntelliJ热部署Lombok@DataRainbow Bracketsstring Manipulation字符串的大小写等进行转换TranslationMaven HelperShifter快速移动到指定单词处Key Promoter X提示当前操作是否有快捷键

CodeGlance: 代码预览小地图.ignore插件: Git忽略提交规则Lombok插件:Translation插件: 翻译RainbowBrackets: 彩虹匹配括号IdeaVim: 使用vim 模式Ace Jump AceJump: 键盘找到代码位置idea jpa 生成实体类 百度

Maven的设置:

直接在settings的搜索框中搜索即可找到Maven的设置位置

maven仓库的设置:软件路径、配置的位置、本地仓库的位置

在pom.xm中修改设置.//配置本地仓库 D:Maven_Repository //配置私服aliyun//在conf文件夹中的settings文件中的 标签中,添加 central aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central

处理Tomcat7的get乱码.虚拟目录

全局设置:在项目中设置的仅仅为当前项目有用.如果想要所有的项目都有效,需要在fother Settings中进行全局设置.

方法一:全局有效!!!

方法二此方式仅对当前项目有效!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值