(三)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中的一些快捷键失灵,可能是与你系统中设置的其他应用的快捷键冲突了,比如和搜狗输入法的快捷键冲突了,这时候可以禁用掉搜狗的快捷键。干掉次要的快捷键。
总结:
要主次分明,鸡肋,弃之
- (三)Intellij 实用快捷
- IntelliJ Idea的实用快捷功能
- Sublime快捷使用(三)
- VIM快捷(三):删除
- IntelliJ 快捷输出方式
- 实用快捷代码
- 【IntelliJ IDEA】常用快捷键(实用)
- IntelliJ 创建main函数快捷
- IntelliJ IDEA 快捷输入模板
- IntelliJ 创建main函数快捷
- IntelliJ 创建main函数快捷
- IntelliJ 创建main函数快捷
- IntelliJ IDEA常用快捷操作
- IntelliJ 创建main函数快捷
- IntelliJ 创建main函数快捷
- IntelliJ 创建main函数快捷
- IntelliJ 创建main函数快捷
- IntelliJ 创建main函数快捷
- 第二周项目2-程序的多文件组织
- 第三周 项目1——顺序表的基本运算
- 关于IOS定位和CLLocationManager 小知识点总结
- 选择文件对话框
- ACM —— 1011 Sticks
- (三)Intellij 实用快捷
- java的函数应用-99乘法
- Centos下安装svn客户端
- javabean
- Maven学习总结(九)——使用Nexus搭建Maven私服
- HTML页面是否符合规范在线验证
- Ubuntu操作系统安装使用教程
- 第三周项目三求集合并集
- Admob PhoneGap Plugin 和百度移动广告Cordova Plugin使用教程入门