Intellij Idea 快捷键和使用技巧

idea默认的快捷键用起来不是很方便,如果习惯了eclipse还需要选择eclipse的快捷键。在idea中按ctrl+alt+s调出设置,导航栏选择keymap,下拉框中选择eclipse,并选择duplicate,复制一份,而不是在eclipse快捷键上直接修改。然后要把其中的部分快捷键作一些改动。修改快捷键的最终目的就是提高工作效率。改键势必要和原来的快捷键产生矛盾,在确定改键后将原来的remove即可。改键可以全览,根据自己的习惯来改,下面提供一些我认为有必要改动完善的。不再全览,而是使用搜索来查找:

》搜索choose,选择choose lookup item,在其上双击或右键,选择添加快捷键,将快捷键设置为空格键,确定,如果提示别处有使用该键,则选择remove即可删除别处的快捷键设置。该键的意思是选择提示项,例如,打出sout,会有很多提示,此时按空格就会将System.out.println();打出。
》搜索setting,选择该项,添加快捷键alt+s。意思为打开全局设置
》搜索complete,选择complete current statement,添加快捷键tab。该键的意思是完成当前的状态,如在sout(简写输出语句)的括号中书写完毕,按enter键只会换行,将两个括号分开,而不会跳出括号,此时按tab键,则会跳出该行并自动换到下一行,非常方便。改键后小缺点是没办法通过tab缩进了,不过在编辑完成后格式化,是更优的选择。
》搜索error,选择next highlighted error,添加快捷键alt+右箭头。意思是在编辑框中找到下一个错误,也可以将上一个错误也设置一下,但没必要,毕竟错误始终要解决。查找错误时不必使用鼠标了。
》搜索comment,选择comment with line comment,添加快捷键ctrl+shift+c。意思是添加行注释。原有快捷键为ctrl+/,但不如c键方便,使用两次可分别添加和取消注释。
》搜索new,有两个一样的,选择带ctrl+alt+insert快捷键的那个,添加快捷键ctrl+n。新建快捷键很有用处,比如要新建一个类,可ctrl+n,然后直接打class,不必打完就会出来,直接确定即可。更多的方式如pac是新建package、dir是新建目录等,需要自己慢慢使用至于熟练。
》搜索run,选择一个,添加快捷键alt+shitf+x,意思是运行。原有快捷键为ctrl+f10,不如x键方便。关于运行的程序,在主界面运行的绿色按钮左边有个run/debug configuration的下拉框,该框显示的程序即为要运行的程序,也是上一次运行的程序。
》搜索close,选择close,添加快捷键ctrl+w,意思是关闭当前编辑框。
》搜索maven,选择maven,添加快捷键alt+8,意思打开或关闭maven视图。

除了上面要修改的快捷键和一些常用的快捷键诸如复制粘贴等,还可以使用下面的快捷键和方式,将会提供很大的方便。
》 在使用左右箭头移动光标、backspace或者delete等,先按住ctrl键会跳过或选择整个单词。如有语句system.out.println("run this aapplication"),此时光标在aaplication的n后面,看到aapplication是错误的单词,要修改一下,可以选择用左右箭头慢慢移动光标,但若先按住ctrl,再使用箭头,会直接把光标移动到该单词的前面,即aa的前面,删除一个a即可。按住ctrl+backspace会删除整个单词,其他同理。
ESC:                          esc在idea中非常有用。

F3:                             转到定义或引用,常用。
alt+1:                          是project视图的开关;alt+8(上面添加的)是maven视图的开关,其他也无需牢记
ctrl + shift + alt + s:    会打开当前project的设置,如果项目错误却又找不到错误所在,可以打开该设置,如果有错误,会有提示。
alt + shift + z:             选择代码,然后用此快捷键,即可为选择的代码段添加包围,如添加if语句、异常或线程的包围,不是太常用。
ctrl + shift + o:            优化导入的包,可以删除未使用的包或错误的包,常用。
ctrl + o:                         打开当前编辑框的总览,尤其对于类来说,可以查看类中的所有方法。有用。
ctrl + shift + f:             格式化代码,可用于所有带格式的文件,如各种代码,html、xml等,很常用。
alt + shift + r:              可以为项目、文件,类,变量,方法等重命名,并且默认是全局替换,可在使用时根据需要选择是否全局替换,非常好用。
alt + shift + m:            将选择的代码抽取为方法,有用但不常用。
alt + shift + L:             生成变量名。如直接输入new Customer(); 然后按快捷键,就会自动生成Customer customer = new Customer();且变量名是选择状态可以修改。很有用。
alt + shift + d:             调试,很有用。
ctrl + tabctrl + shift + tab:往后和往前切换编辑窗口或视图,很有用且常用。
alt + insert:                 可以生成构造、getter和setter、toString等方法。关于生成构造方法,使用快捷键打开对话框,按ctrl+a选择全部的属性确定即可;若要添加无参构造,按两次tab键选择select none 确定即可。很有用。 
alt + enter:                  代码提示或错误提示。比如:输入Arrays;会出现错误,使用快捷键,会提示将Arrays的包导入进来。很有用且常用。
ctrl + shift + t:              全局搜索查找类,包括库中类和项目中的类。可使用双击shift替换,双击shift是查找所有。比如要查找项目中的类,使用快捷键避免用鼠标在project视图中查找,只需用输入关键字搜索即可。很有用。
ctlr + d:                        删除当前行
ctrl + y:                        恢复,与ctrl + z (撤销相反)

live template:
sout:                               与eclipse的syso一样,快速输出
psvm:                              main方法    

更多的可到设置里搜索live template    

Idea设置:
》将 run 的console窗口模式改为window mode,方便查看代码和调试结果:默认project界面下面有一个run,即为console窗口;
》将字体调整为合适的大小和格式:打开设置(alt+s),搜索font,找到editor-》font,即可设置;
》取消大小写敏感提示(若不取消,如想输入String时,直接输入小写s,是不会提示String的):设置里搜索code completion,找到editor-》general-》code completion,将Match case复选框勾掉即可;

以上都是关键或重要的设置和操作方法,熟练使用后会大大提高工作效率,后续遇到还会更新
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值