(三)Intellij 实用快捷

来源:互联网 发布:计算机常用端口 编辑:程序博客网 时间:2024/05/29 19:13

       有人说,编辑器之于程序员,犹如鞋之于女人。

       有的女人,赤脚都漂亮,性感。有的女人赤身都没人看。

       程序员亦是如此。

       从eclipse转到Intellij编译器,可以选择适用Eclipse快捷键模式,在intellij中设置一下就可以,我使用的是Intellij默认的快捷键,常用的快捷键如下。

查找类快捷键

       ctrl+tab:类似windows的Alt+tab,文件快速切换。

       ctrl+N:查找项目中的类(类名查找)

       ctrl+shift+N:查找项目中的文件

       shift+shift:查找中的任何位置

       ctrl+F:查找当前文件中相匹配的输入,可以正则表达式 匹配,可以选择一个单词匹配,并且intellij会用黄色的而标示出来。

       ctrl+shift+F:查找任何位置相匹配的,可以匹配末尾后缀,可以匹配正则,可以匹配words only,可以选择module或whole project。

       ctrl+R:在当前文件中查找替换。

       ctrl+shit+R:在任何位置查找替换。

       ctrl+E:最近的文件,然后通过enter选择。

       Alt+F7:查看类或者方法在哪个地方被使用,或者右键find usages

       Alt+6:项目中TODO的地方,当然,窗口中包含TODO,可以直接选择。

       Alt+F3:高点显示并且按Enter下一个高亮


编辑

       Alt+Insert,可以生成构造器/Getter/Setter等。

       ctrl+Enter:导入包,自动

       ctrl+Alt+L:格式化代码(可以与qq冲突,直接杀掉qq快捷键)

       shift+F6:重命名文件

       ctrl+shift+U:大小写转换

       ctrl+Y 或ctrl+X:删除当前行

       ctrl+D:复制当前行

       ctrl+/ 或者ctrl+shift+/ : 单行注释或多行注释

       ctrl+O:重写方法

       Alt+Shift+Insert:纵向插入 (并且在编译器的右下角会有提示哦column)

       ctrl+alt+Insert: 这个和上个区别,自己试一下哦      

ctrl+shift+Insert: 有选择性的粘贴 (或ctrl+shift +V)

显示
       ctrl+H:类结构图(继承等其他关系)

       Alt+7 :查看类结构(成员变量和方法)

svn或git

       ctrl+T:更新代码

       ctrl+k:提交代码

数据库操作

       右侧database视图连接,先设置自己的Intellij密码, 然后再是数据库密码

       看到红色的错误提示:可以根据Intellij提示,选择相应的操作

       当然Intellij中集成了vim插件,对于vim快捷键使用习惯的同志们可以使用vim插件。

调试相关

       F8:单步执行

       F7:进入

       Alt+F9:运行到光标处

       ctrl+Alt+F9:强制运行到光标处


重构

       ctrl+Alt +shift+ T

       设置只读模式

       右下角的那个小锁

       spring试图

       spring中的试图可以查看该配置中,注入了哪些bean类


生成类图

       ctrl+Alt+U,生成类图结构

生成类图

      随意比较两个文件,ctrl选中两个文件,然后右键compare(或者ctrl+D)




       这里面的配置挺使用的,大家挖掘一下吧。

快捷键冲突问题


       有时候Intellij中的一些快捷键失灵,可能是与你系统中设置的其他应用的快捷键冲突了,比如和搜狗输入法的快捷键冲突了,这时候可以禁用掉搜狗的快捷键。干掉次要的快捷键。


总结:

      要主次分明,鸡肋,弃之





2 0
原创粉丝点击