IDEA使用汇总
1. 常用配置
File --> Settings (Ctrl + Alt + S)
1).提示不区分大小写: Editor-->Genereal-->Code Completion-->Case sensitive completion All
2).文件tab标签多行显示: Editor-->Genereal-->Editor Tabs --> show in single rows
3).注释在代码头部而不是行首: Editor-->Code Style-->Java-->Code generation-->comment Code-->取消 comment at first column
4).设置字体大小: Editor-->Colors&fonts-->Font --> Size 17合适
5).开启字体大小滚轮调节: Editor-->General-->Change font size with Ctrl+Mouse Wheel
5). 文件编码: File Encodings --> 全部改成utf-8即可
6).显示方法分割线:Editor-->General--》Appearance--> show method separators
7).文件打开方式: Editors-->File Type--> Rcognized File Types
8).忽略的文件: Editors-->File Type--> Ignore files and folders
9).启动时手动选择打开的工程:Appearance-->System Setttings--> startup/shutdown
10).tab页和左侧文件列表自动对应跳转:Project-->齿轮-->Autoscroll to source
11). 设置eclipse快捷键 --> keymap --> eclipse
12). 安装 file explore插件,Open Containing Folder in a File Explorer, 右键打开文件地址
13). 自动导入包: Editor-->general --> Auto Import --> 勾选 Java下的两项,分别是自动导入包和自动处多余的import
14). 设置UTF-8编码, File Encodings --> 全部设置位UTF-8格式
15). 配置jdk,File-->project Structures -->SDKs,添加JDK--> project--> Project SDK-->指定一个sdk
//配置maven
File--> settings -->maven --> 配置即可
//修改主题 http://blog.csdn.net/guliangliang/article/details/50407946
a).http://color-themes.com/ 下载主题
b).File → Import Settings → 选择下载的jar文件
c).重启IntelliJ
d).如果主题未生效,File → Settings → Editor → Color & Fonts 选择导入的主题即可
2. 快捷键
//设置eclipse快捷键
fori/sout/psvm+Tab 生成循环、System.out、main方法等boilerplate样板代码
user.for+Tab 生成 for(User user : users)循环
Alt+Insert 自动生成getter/setter等方法
Alt+Enter 自动提示
Alt+Shift+Insert进入到列模式进行按列
Ctrl+Shift+V 剪切板列表
Ctrl+Alt+B //查看所有继承类
F2 //查看方法定义(鼠标点方法上),弹出框右上角可是指框和字体大小
//查找
双击shift 全局查找
CTRL+N 查找类
CTRL+SHIFT+N 查找文件
CTRL+G 定位行
CTRL+SHIFT+F 全局查找
CTRL+R 替换
CTRL+SHIFT+R 全局替换
ALT+SHIFT+C 查找修改的文件
CTRL+E 最 近打开的文件
F3 向下查找关键字出现位置
SHIFT+F3 向上一个关键字出现位置
//查看代码
Alt+1 显示project视图
Alt+7 显示所有方法和变量
Alt+-->/<-- 代码前进后退
//编辑
Alt 列编辑模式
Ctrl+W 连按扩大选取范围
Ctrl+Alt+L 格式化代码
Ctrl+D 复制当前行到下一行
Ctrl+X 剪切当前行
Alt+Insert 自动生成getter/setter等方法
Alt+Enter 自动提示
3. IDEA导出jar包
配置: 工程上右键-->Open Modules Settings --> Artifacts --> + Add --> JAR --> From Modules With Dependencies
-->选择mainclass --> Directory For META_INF/MANIFEST>MF 选中到项目的根目录 --> OutPut directory即是jar包目录
导出: BUild-->Bulid Artifacts --> jar --> build
4. IDEA DEBUG
打断点--> 右上角debug图标(或Alt+Shift+D)
F6 --> 单步调试
F5 --> 进入方法
F7 --> 跳出方法
F8 --> 跳到下一个断点
10. 导入工程
//导入普通工程
打开一个工程-->File-->new -- Project from exists source --> 选中代码根目录-->下一步即可
//导入maven工程
a).设置:Settings-->maven-->Maven Home directory/User settings File
b).导入maven工程:打开一个工程-->File-->new --Source from exists source-->选中根pom.xml
c).project-->右键-->maven-->
11. 新建工程
a). 新建maven工程
File-->new --> project --> maven --> 勾选"Create From Archetype" --> 输入工程信息-->新建完成后,点击右下角“Enable Auto-Import”
IDEA使用汇总的更多相关文章
- 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)
前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...
- 异常处理汇总 ~ 修正果带着你的Net飞奔吧!
经验库开源地址:https://github.com/dunitian/LoTDotNet 异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983 ...
- UWP开发必备:常用数据列表控件汇总比较
今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...
- Oracle手边常用70则脚本知识汇总
Oracle手边常用70则脚本知识汇总 作者:白宁超 时间:2016年3月4日13:58:36 摘要: 日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规 ...
- Oracle 数据库知识汇总篇
Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...
- Vertica 数据库知识汇总篇
Vertica 数据库知识汇总篇(更新中..) 1.Vertica 集群软件部署,各节点硬件性能测试 2.Vertica 创建数据库,创建业务用户测试 3.Vertica 数据库参数调整,资源池分配 ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
- 关于DDD的学习资料汇总
DDD(Domain-Driven Design)领域驱动设计,第一次看到DDD是在学习ABP时,在其中的介绍中看到的.what,DDD是个什么鬼,我不是小白,是大白,没听过.于是乎,度娘查查查,找到 ...
- Oracle 列数据聚合方法汇总
网上流传众多列数据聚合方法,现将各方法整理汇总,以做备忘. wm_concat 该方法来自wmsys下的wm_concat函数,属于Oracle内部函数,返回值类型varchar2,最大字符数4000 ...
- LeetCode All in One 题目讲解汇总(持续更新中...)
终于将LeetCode的免费题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开个题目汇总贴,并附上每道题目的解题连接,方便之后查阅吧~ 477 Total Hamming Distance ...
随机推荐
- 一 vue开发环境搭建
2016年,Vue同Angular.React形成三足鼎立的局面,让前端的开发者顾不暇接,今天我们就来了解一下Vue的环境搭建. 一.node.js安装: node.js:一种javascript的运 ...
- [置顶]
什么是C语言结构体字节对齐,为什么要对齐?
一.概念 对齐跟数据在内存中的位置有关.如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐.比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的. ...
- 用户收到"无法显示页面"的错误消息和"Connections_refused"条目记录在运行 Windows Server 2003,Exchange 2003 和 IIS 6.0 的服务器上的 Httperr.log 文件
症状 您会遇到下列症状在运行 Microsoft Windows Server 2003. Microsoft Exchange Server 2003年和 Microsoft Internet In ...
- Rreplication 性能差(转储200万门诊处方zjysb012)
ETLDB性能差(HIS转储200万门诊处方zjysb012) 解决方法: 1.禁用cdc.Hismz_capture 2.停止cdc.Hismz_capture 3.关闭zjysb012,zjysb ...
- T-SQL 高级编程
在Sql Server 中访问数据库一般有2种方式: 1.一种是使用应用程序编程接口API 2.数据库语句 变量:局部变量:以@为前缀,如@Age:全局变量以@@为前缀:(Ps:全局变量以系统定义和维 ...
- chef语法和案例
1. 添加用户 $ vim create_user.rb -----------------------------------> user 'charlie' do //创建一个uid为88的 ...
- Hive中SELECT TOP N的方法(order by与sort by的区别)
我想说的SELECT TOP N是取最大前N条或者最小前N条. Hive提供了limit关键字,再配合order by可以很容易地实现SELECT TOP N. 但是在Hive中order by只能使 ...
- 【mysql模糊查询的几种方式】
select * from activyty_code where acname like '%yj%' 1:%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分 ...
- 【关于安装mysql5.6的一些问题总结】
1:安装msyql5.6介质(mysql-5.6.24-winx64.msi)以后没有myslq服务: 解决: 管理员身份cmd进入bin目录: mysqld.exe -install Service ...
- UML——前两章
前言 软件开发过程中,在生命周期中,我们大都知道要写文档,但是针对这种团队集体完成的事情,如果中间出现了人员流动问题,这时侯有文档仅仅是不够的.为了让大多数开发人员和用户能直观的了解软件开发的进度和流 ...