1.情景展示

  从eclipse转idea的大家,刚开始会感觉特别的不适应,尤其是快捷键、代码提示、tomcat部署项目等,将常用快捷键改成eclipse的快捷键,是很有必要的,这样,我们就不用记忆新的快捷键,idea和eclipse可以互通,也可以随时切换开发工具。 

2.快捷键修改(以idea2020为例)

  将快捷键修改为eclipse模式

  File–>Settings

  右下角,点击Apply 

  自动导包快捷键

  IDEA默认的手动导包快捷键是:Alt + Enter

  请仔细阅读图片上关于这两个选项的解读

  另外,导包使用Ctrl+Shift+O也是可以的(eclipse原生导包快捷键) 

  抛出、捕获异常快捷键

  Alt + Enter

  它这个功能就比较奇葩了,明明已经出现异常提示了,但是这个时候,我们往往鼠标光标已经移到了行末,你如果直接按快捷键:Alt + Enter,不会有任何代码提示,也就是无法自动添加抛出或者捕获异常,只有鼠标光标移到报错代码那个位置,按Alt + Enter才会出现代码提示(另外,在eclipse中,我们知道鼠标直接悬浮到报错代码的地方,就会抛出或捕获异常的提示,点击就能添加代码,但是idea不行,鼠标悬浮没有,就只是具体错误提醒,要想添加代码,还必须得按Alt + Enter)

  第一个是抛出异常到方法上;

  第三个是捕获异常,添加trycatch代码块;

  第二个是在方法上添加注解@SneakyThrows。

  上面这个方式可以既可以抛出异常,有可以捕获异常,再介绍一种方式

  快捷键:Ctrl+Alt+t

  这个其实是添加代码块的快捷键,使用这种方式,鼠标光标只要在报错这一行即可,选择捕获方式。

  在当前行,向下插入空行

  Shift+Enter

  在当前行,向上插入空行

  默认快捷键:Ctrl+Alt+Enter

  eclipse对应的是Ctrl+Shift+Enter,如何改?

  Start New Line Before Current

  如上图所示,点击右侧第二个搜索按钮(按你所输入的快捷键进行查找),同时按住Ctrl+Alt+Enter,就会出现这个快捷键所对应的功能;

  鼠标点击这一行进行选中,右键–>添加键盘快捷键

  同时按:Ctrl+Shift+Enter,如果出现像上图这种该快捷键已存在的提醒,不要管,直接点OK

  这个时候,我们再抉择,意思是:该快捷键已存在,是否移除其它地方对该快捷键的映射?

  如果你需要保留就选择Leave,其它地方不需要保留就选择Remove。

  因为我不需要Ctrl+Shift+Enter有其它的功能,所以,我选择了移除。

  如上图所示,该功能就有了两个快捷键,按这两个快捷键都能实现在当前行,向上插入空行的需求。

  至于,是否保留原有快捷键,可以考虑两个因素:第一,原有快捷键是否有新的功能映射需求,如果没有可以选择保留,一般情况下也是没有的;第二,利他性。改的目的是为了方便我们自己,但我们也要考虑别人,当你需要请求别人进行代码调试、修改功能、有求与人时,别人能够使用原生的快捷键进行操作,也不至于尴尬。

  代码提示快捷键 

  自动提示默认快捷键:Ctrl+空格

  搜索basic或者按快捷键Ctrl+空格,找到这个,添加快捷键:Alt+/,然后会提示该快捷键已经存在,按照提示把冲突的地方移除掉,这里我把Ctrl+空格也删除了。

  去掉F1快捷键

  选中,右键,移除即可。 

  main方法快捷键   

  默认快捷键:psvm(public static void main),如何修改成main?

  进入设置页面

  搜索:psvm,如果检索不到,就按照下图路径进行查找

  如上图所示,你可以直接将快捷键psvm修改成main,但是,我不建议这样做,最好是在新建一个一模一样的模板,将快捷键设置成main即可。

  点击复制按钮号,完成模板的复制,然后更改一下快捷键即可

  控制台打印快捷键 

  默认快捷键是sout(System.out.println()),如何修改成syso?

  接着上面,我们打开output

  按照上面的方式,完成快速复制,修改快捷键即可

  这里,再介绍另一种添加main和syso快捷键的方式(可以不看)

  直接来到Editor–》Live Templates路径下,直接点击右侧的+号,新建一个模板组,起个名字(因为添加的是java快捷键,所以,我将它命名为java)

  新建模板

  想这样配置模板的快捷键,模板描述,映射的代码

  使用这种方式,需要你知道原来快捷键映射的代码内容。 

  效果展示:

  快捷键(模板)介绍也会展示出来

  常用代码块快捷键

  Ctrl+Alt+T 

  用法说明:我们通常需要带代码块的时候,是在空行先生成代码块,再输入我们具体的功能代码,但是与eclipse不同的是,如果我们想要使用该功能,鼠标的光标必须在有代码的一行,按此快捷键才会生效,否则,在空白行按此快捷键没有任何关于代码块的出现。

  另外,idea的此项功能,当咱们的光标在代码行上时,按快捷键,会自动选中该代码行,生成对应的快捷键后,会将此行代码包围在代码块中,如下图所示,这一点和我的习惯很不一致,着实令人难受。

  文件重命名快捷键 

  默认快捷键:Alt+Shift+R,添加F2

20200827

  打开文件所在本地目录快捷键

  搜索:show in explorer

  添加快捷键

  移除 

  选中要打开的文件,同时按:Alt+Shift+w,即可在资源管理器中打开该文件所在目录

  如果不想配置这个快捷键的话,可以选中要打开的文件,按快捷键:Alt+F1,再按a键

  全局搜索快捷键(不建议关闭)

  双击shift键,即可打开全局搜索弹窗,进行搜索,

  打开文件也可以调出该窗口输入文件名。

  因为输入法的中英文切换一般设置的是Shift键,经常在中英文切换的时候会调出该窗口,如果想关闭的话,看下面

  同时按住ctrl+shift+a,在打开的弹窗输入registry,并打开

  找到:ide.suppress.double.click.handler,将后面的复选框勾上即可。

20200828  

  全局搜索并替换快捷键

  输入:replace in path,添加快捷键Ctrl+h

  点击

版权声明:本文为Marydon20170307原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Marydon20170307/p/13415039.html