idea常用快捷键及配置
版本2019.1.3,配置、破解插件见网盘
2020.3.4
链接:https://pan.baidu.com/s/1WHsS8-yvHGf1iRopLbKIuQ
提取码:quxp
常用快捷键
- Intellij idea 快捷键
Ctrl + Alt + S打开设置SettingsCtrl + Shift + Alt + S打开项目结构Project StructureEsc返回代码编辑框- 工具栏保存旁边的刷新按钮刷新Project下的文件
- 代码补全
mainsoutsoutv/*, /**
- 代码编辑
Ctrl + D:复制行代码或复制选定代码Ctrl + Y:删除行代码或删除选定代码Ctrl + F:文档内查找;Ctrl + R:文档内查找及替换Ctrl + N:搜类Classes;搜文件Files: Ctrl + Shift + N;搜All: 连按两次Shift,是同一个搜索框Ctrl + Q:查看类,方法,显示方法的构造器;按两次Q文档停靠右边Ctrl + P:查看方法参数Ctrl + O:重写方法Ctrl + E:显示最近文件Ctrl + 鼠标:查看具体实现Ctrl + /行注释,选定多行,注释多行,Ctrl + Shift + / 块注释,使用/.../Ctrl + F12:显示类的大纲,所有方法,变量,可以直接输入搜索Ctrl + W:选中单词Ctrl + H:显示继承架构Shift + F6:选中名称后按,批量修改名称,选中文件后按,重命名文件Ctrl + Shift + 上下键:上下移动代码行Ctrl + Shift + F10:运行当前文件,Shift + F10 工具栏运行Ctrl + Shift + 空格:提示输入Ctrl + Shift + Enter:自动补全代码Ctrl + Alt + L:格式化代码Ctrl + Alt + T:代码块surround withCtrl + Alt + left/right:返回上一次鼠标焦点Ctrl + Alt + F12当前文件路径Alter + Enter:提示输入Alter + Insert:generate 方法 构造器,getter,setter,测试方法等,修改为了Alt + /Ctrl + +/-:当前代码折叠/展开Ctrl + Shift + +/-:所有代码折叠/展开
- 光标
Ctrl + left/right快速移动光标Ctrl + [/]移动光标到大括号开头或结尾Shift + Enter回车并且光标移动到下一行Ctrl + Enter:回车光标在本行- 在括号后双击鼠标选中所有括号内容
- 三击鼠标选中行
Ctrl + Shift + Alt + /:出现Maintenance窗口,用于配置热部署
常用配置
- idea对新工程的配置
File -> New Projects Settings -> Settings for New Projects- maven安装目录、仓库(否则每次都会使用默认的),Runner下的Skip Tests打钩,
File | Settings | Build, Execution, Deployment | Build Tools | Maven
- maven安装目录、仓库(否则每次都会使用默认的),Runner下的Skip Tests打钩,
- 字体:
File | Settings | Editor | Font,字体consolas,大小20,间距1 - 配置idea可以识别的文件类型和忽略识别的文件类型:
File | Settings | Editor | File Types,在对应类型下增加*.xx使idea识别该类型的文件,就可以高亮显示了。忽略文件在idea项目中不显示 - 大小写都提示:
File | Settings | Editor | General | Code Completion,取消勾选Match case - 代码自动换行
File | Settings | Editor | General,Soft-wrap添加*.java - 注释中的作者模板:
File | Settings | Editor | File and Code Templates,在Includes中填写 - 设置方法签名:
File | Settings | Editor | Live Templates,添加组,添加模板,设置变量,设置快捷字母,在字母后面按设置的方式显示模板,*后按回车 File | Settings | Appearance & Behavior | System Settings- 设置打开时不加载上一次打开的项目,取消reopen project on startup
- 设置自动保存、自动同步目录文件,全部打钩
File | Settings | Editor | General | Editor Tabs- 设置修改文件有标记星号
File | Settings | Editor | Code Style | Java- 设置导入避免import .*,Class Conut和Names Count设为500和300
- idea导入Module,创建jar包:Project Structure:Ctrl + Shift + Alt + S,或者工具栏快捷键,选择Library
- idea右下角显示内存:
View -> Appearance -> Status Bar Widgets -> Memory Indicator打上勾即可
配置修改项
idea配置:
- import自动优化
- 方法分隔符
- 写代码时大小写都提示
- import自动修改为* 改大些
- 字体、字号
- 新建文件的文档注释
- .properties的编码 utf-8 不用勾后面的,不勾不会显示中文,但是utf-8在linux里面显示乱码,GBK?
- 自动编译的两个勾,修改文件后,再编译再运行,否则还使用原来编译的运行。
- 两种模板
idea常用快捷键及配置的更多相关文章
- IntelliJ常用快捷键及配置
IntelliJ常用快捷键及配置 目录: 1.常用快捷键: 2.常用配置: 1.常用快捷键: (1)psvm:创建main函数 (2)fori:for (int i = 0; i < ; i++ ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置
PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名 ...
- PHP - PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置(转)
原文地址:http://www.cr173.com/html/66775_1.html PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助 ...
- IDEA的一些常用快捷键以及配置
IDEA常用快捷键: 保存:ctrl + s 关闭当前文件:ctrl + F4 撤销:ctrl + z 反撤销:ctrl + shift + z 查看方法实现类:ctrl + alt + B 移动 ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置+如何关闭快捷键ctrl+alt+方向键旋转屏幕
如果映射的是eclipse的快捷键,又同时安装了英特尔的GPU软件,那么会有这个快捷键冲突 就是快速复制快捷键:ctrl+alt+方向键 会调用英特尔旋转屏幕,禁用掉即可 PhPStorm 是 Je ...
- toad 常用快捷键与配置
F8 调出以前执行的sql命令 F9 执行全部sql Ctrl+. 补全table_name Ctrl+t 补全table_name,或者显示字段 alt+ 箭头上下 看sql history Ctr ...
- Pycharm常用快捷键,以及设置
工欲善其事必先利其器,Python开发利器Pycharm常用快捷键以及配置如下,相信有了这些快捷键,你的开发会事半功倍 一 常用快捷键 编辑类: Ctrl + D 复制选定的区 ...
- [Java第一课]环境变量的配置以及eclipse一些常用快捷键
1.环境变量的配置(这里对xp系统电脑来说:) 首先安装jdk软件. 然后在我的电脑(右键)-->属性-->高级-->环境变量-->系统变量(注意)-->新建(新建两个p ...
- python解释器配置和python常用快捷键
1.准备工作 安装好Pycharm2017版本 电脑上安装好Python解释器 2.本地解释器配置 配置本地解释器的步骤相对简洁直观: (1)单击工具栏中的设置按钮. (2)在Settings/Pre ...
随机推荐
- 你可能不知道的Animation动画技巧与细节
引言 在web应用中,前端同学在实现动画效果时往往常用的几种方案: css3 transition / animation - 实现过渡动画 setInterval / setTimeout - 通过 ...
- Error: xz compression not available解决办法
centos6升级php时误安装: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mir ...
- Postman 支持 gRPC 了!继续领先 ~
最近国产API管理工具比较热,几款产品在API管理层面做得也都还不错,但主要还是对HTTP相关的API管理,毕竟这类API的应用目前还是最为广泛的.但显然,还有不少其他应用场景目前没有覆盖到,DD在之 ...
- K8s配置配置存活、就绪和启动探测器
kubelet 使用存活探测器来知道什么时候要重启容器. 例如,存活探测器可以捕捉到死锁(应用程序在运行,但是无法继续执行后面的步骤). 这样的情况下重启容器有助于让应用程序在有问题的情况下更可用. ...
- 推荐一个基于Dapr的 Red Dog 的完整微服务应用程序
微服务尽管构建起来非常困难,但它们已成为一种越来越流行的架构模式.随着开发人员开始将他们现有的单体代码库迁移到微服务系统,他们花费大量时间来处理分布式应用程序带来的固有挑战,例如状态管理和服务调用.通 ...
- JAVA多线程学习五:线程范围内共享变量&ThreadLocal
一.概念 可以将每个线程用到的数据与对应的线程号存放到一个map集合中,使用数据时从这个集合中根据线程号获取对应线程的数据,就可以实现线程范围内共享相同的变量. 二.代码 Runnable中的run( ...
- 我对JavaWeb中中文URL编码的简单总结
1.application/x-www-form-urlencoded 它是一种编码类型.当URL地址里包含非西欧字符的字符串时,系统会将这些字符转换成application/x-www-form-u ...
- 数据分析之客户价值模型(RFM)技术总结
作者 | leo 管理学中有一个重要概念那就是客户关系管理(CRM),它核心目的就是为了提高企业的核心竞争力,通过提高企业与客户间的交互,优化客户管理方式,从而实现吸引新客户.保留老客户以及将已有客户 ...
- 磁盘管理+三剑客之awk
目录 磁盘管理+三剑客之awk 一.磁盘管理 二.格式化命令awk 1.awk的语法 2.参数 3.awk的生命周期 4.awk中的预定义变量 5.awk处理规则的执行流程 6.awk中的函数 7.a ...
- 2、Golang基础--包的使用、if-else语句、循环、switch语句、数组、切片、可变函数参数、map类型
1 包的使用 // 为了便于组织代码,同一种类型的代码,写在同一个包下,便于管理 // 定义包 -新建一个文件夹 -内部有很多go文件 -在每个go文件的第一行,都要声明包名,并且包名必须一致 -在一 ...