IDEA开发工具,里面的隐藏功能你知道多少?

  • 下载与按照
  • Hello word
  • IDEA文件目录介绍
  • IDEA优化配置,提高启动和运行速度
  • IDEA的 setting 介绍
    • 主题设置
    • 设置鼠标悬浮提示
    • 显示方法分隔符
    • 忽略大小写提示
    • 自动导包
    • 取消单行显示Tabs
    • 设置字体
    • 配置类文档注释信息模版
    • 设置文件编码
    • 设置自动编译
    • 水平或者垂直显示代码
    • 快捷方式改成eclipse
    • 设置默认浏览器
  • IDEA的 快捷键介绍
  • Module 创建
    • Java project创建
    • 静态web项目创建
    • 新建普通动态web项目
    • 复杂动态web项目(Maven项目)
    • 移除模块

下载与按照

下载地址:https://www.jetbrains.com


不装任何插件

破解码:
如果这个破解码不能使用,这个时候就可以体现度良的价值了。。

K03CHKJCFT-eyJsaWNlbnNlSWQiOiJLMDNDSEtKQ0ZUIiwibGljZW5zZWVOYW1lIjoibnNzIDEwMDEiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5IiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDE5LTA0LTI1In0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMTktMDQtMjUifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDE5LTA0LTI1In0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMTktMDQtMjUifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDE5LTA0LTI1In0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTktMDQtMjUifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTktMDQtMjUifSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE5LTA0LTI1In0seyJjb2RlIjoiQ0wiLCJwYWlkVXBUbyI6IjIwMTktMDQtMjUifSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAxOS0wNC0yNSJ9XSwiaGFzaCI6Ijg4MjUwMTQvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-IJBDUuZMqhMJZfuM8Pgz1WXDRP3k9sKMJXuGdnbwoYDN4Y2G5Xmpw05GZUeESnh2/wzVxTHF4+PQ5ewk+J66F15b50VHSNxFI9XKWatoDfBc9EA1CddWqAU5CaipdMkSHoUDbT69PPGU4Vsfo1HTFv50tQ7RFVYMDbmVhw6mUbTFMvGiu5CZTuEVkmJ+1KpfuyQZvXjS1hXhfbK/xmpMG2/xRmK9lxW9PafZU1dWxqjYU8QBlUYgjdDsDS2apSTE+xFF6y3ZKK/YThpC7IYt5HR5Cc3VGjdb/H7jEAkH2/Uz0PrixPc3Bk5tU01rhxI4Z5VbmmWzGAhWWBtQEqU17A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==

出现版面

Hello word

超级简单的实例:

Next省略



就完成了哟!

IDEA文件目录介绍

安装目录:

隐藏目录:

IDEA优化配置,提高启动和运行速度

找到idea安装盘,小编的这个是:D:\IntelliJ IDEA 2019.1.3


我的电脑是8G的运行内存,如果你的电脑是4G的话。就没有必要优化了

跟新的配置如下:

默认的是256,512,240,将他们提升一倍。扩大运行内存

IDEA的 setting 介绍

进入设置页面,从上到下,主要是 外观和行为,快捷键,编辑,插件,版本控制,构建执行部署,语言和框架,工具的设置;

主题设置

调节背景色

设置鼠标悬浮提示

再Eclipse里,我们鼠标移动到一个类上,会提示这个类的文档解释信息;
IDEA里默认不会这样,我们需要设置下;
Editor->General

这里的话 我们要勾选下,后面设置的是延迟时间 默认半秒,这里我们设置1s;
设置后,我们鼠标移动到类上看看;

显示方法分隔符

Editor->General ->Appearance
Show method separators 勾选下


这样的话,方法之间,上下就有分隔符出现,方便查看代码;

忽略大小写提示

IDEA默认提示是区分大小写的,比如输入string,不会提示String类;这里设置下
Editor->General ->Code Completion 。把勾勾取消

自动导包

默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置
Editor->general->Auto Import
下拉选All 然后下面两个勾选下即可;随后可以自动导入包,取消包。

取消单行显示Tabs

假如有多个Tab代码,默认如下:

不过有时候 要查看的代码文件比较多,我们想多行显示:
可以配置下:
Editor->General ->Editor Tabs


勾去掉即可;

设置字体

Editor->Font:
这里可以根据自己喜好,设置字体样式,字体大小,包括行高;那个 Size建议16

配置类文档注释信息模版

默认新建类 没有文档注释信息,我们一般公司开发,都要搞下,方便找人;
Editor->File and Code Templates 然后Includes File Header


我们加上:
/**
@author hu
@site www.huguiyun.xzy
@company xxx公司
@create YEAR−{YEAR}-YEAR−{MONTH}-${DAY} ${TIME}
*/

设置文件编码

我们所有地方都设置成UTF-8 大一统
Editor -> File Encodings

设置自动编译

再Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;
Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;

水平或者垂直显示代码

我们有时候为了比对或者参数代码,需要让代码水平或者垂直显示,Eclipse里,我们直接拖拽即可;
IDEA里,我们右键文件Tab,显示如下:

快捷方式改成eclipse


IDEA快捷方式改成eclipse的
File -> Settings -> Keymap


这里选Eclipse 然后Applay 即可;
快速生成main方法设置以及System.out.println
Editor -> Live Templates 下拉选Enter

设置默认浏览器

IDEA的 快捷键介绍

alt+shift+s  以及 alt+inster 实现自动生成get set  以及构造方法
ctrl+d 删除一行
ctrl+shift+o 导入包
ctrl+shift+f 代码格式化
ctrl+shift+y 转换大小写
ctrl+f  查找(当前文件)
ctrl+h 全局查找
双击shift 查找文件
tab  以及 shift+tab 整体代码向后 向前移动
alt+/ 提示操作(自定义修改)
alt+shift+r 重命名参数和方法
向下复制一行  ctrl+alt+向下键
ctrl+/ 单行注释
ctrl+shift+/ 多行注释
alt+上下键  选中单行或者多行 向上或者向下移动
ctrl+shift+t 查看源码 (当前java文件有的类,直接ctrl+点进去即可)
alt+enter  生成返回值/纠错  eclipse是ctrl+1
alt+左右方向键 跳转上一个或者下一个编辑页面
ctrl+- 或者 ctrl+= 收缩或者展开单个方法
ctrl+shift+-  或者 ctrl+shift+= 收缩全部或者展开全部方法  自定义配置
ctrl+shift+h 查看方法重写结构
ctrl+alt+h 查看方法调用者
F4 选中类 查看类继承关系

根据快捷方式搜索

然后我们给这个随便添加一个新的快捷方式,再删除掉alt+/

然后我们搜索basic,找到自动提示快捷方式

添加 Alt+/


ctrl+o 查看类结构

ctrl+Alt+shift+u 查看类结构关系图

Module 创建

Java project创建


什么都不勾选,next->finish

静态web项目创建


Next->finish即可
创建HTML右击运行如下:

新建普通动态web项目


开始配置tomcat

点击+添加新配置 下拉最下方 选更多


找到 Tomcat Server 选Local

对Tomcat取名 我们取名 添加本地Tomcat路径即可

这里有个警告,部署的时候没有artifacts,我们配置下:


手动添加

点击?

然后就可以运行了呀!

复杂动态web项目(Maven项目)




刚刚建好是没有这两个文件夹的,需要手动创建

移除模块

先remove,再delete

IDEA开发工具,里面的隐藏功能你知道多少?相关推荐

  1. scanf_s()函数 (是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数)

    scanf()函数是标准C中提供的标准输入函数,scanf_s()函数是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数.因为scanf()在读取数据时不检查边界,所以可能会造成 ...

  2. leangoo领歌敏捷开发工具新增任务到期提醒功能

    新增 卡片任务可以设置到期提醒 在企业版中,你在给卡片任务设置开始/截止时间时,可以添加提醒,提醒设置成功后,系统会在到达提醒时间时,准时提醒卡片上的成员. 你可以设置准时.提前5分钟.15分钟.1天 ...

  3. WORD开发工具的控件功能?

    可以根据需要插入多种控件,和UI设计差不多.

  4. java myeclipse 下载_myeclipse 10|MyEclipse(优秀的Java开发工具myeclipse下载) 10.7官方版下载 - 下载吧...

    MyEclipse10官方下载是一款非常优秀的Java开发工具.MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错.MyEclipse目前支持Java Servlet ...

  5. 自考之——我看《软件开发工具》

    <软件开发工具>由理论篇和实践篇构成.实践篇是选取一种详细的软件开发工具Eclipse来进行介绍,帮助我们加深对软件开发工具的理解.在这篇文章里,我就不说这部分内容了. 这里,我主要是对理 ...

  6. 敏捷开发框架_力软敏捷开发框架,不需要程序员也能做的开发工具

    谈到软件开发,很多人的第一感觉就是一个高技术高难度的活,不懂编程的你可能也就想想.其实随着现在软件技术的发展,各种创新开发工具不断出现,虽然编程难度提升了,但开发过程却简单了.软件开发不在是只有软件工 ...

  7. FPGA的常用开发工具

    简述FPGA的常用开发工具的名称与功能? 答: 公司 软件 简要说明 Xilinx ISE 集成开发环境 EDK 嵌入式系统开发工具 System Generator 数字信号处理开发软件 ChipS ...

  8. 常见的 PHP IDE 开发工具汇总 (LAMP)

    常见的 PHP IDE 开发工具汇总(linux) 这里个人推荐一些 PHP IDE 工具,非常见的 Editplus 之类的,都是专门为 PHP 开发的,个人感觉方便容易入手啊简单操作,找出自己用得 ...

  9. Python学习笔记3-Python开发工具

    通常情况下,为了提高开发效率,需要使用相应的开发工具.进行Python开发也可以使用开发工具.下面将详细介绍Python自带的IDLE和常用的第三方开发工具. 1  使用自带的IDLE 在安装Pyth ...

  10. PL/SQL Developer 开发工具技巧总结

    PL/SQL Developer 开发工具技巧总结 模板功能 模板设置 默认设置 自定义设置 添加模板 模板语法 指定窗口类型 用户变量 系统变量 模板使用 查询语句 执行脚本 程序模板 自动替换功能 ...

最新文章

  1. mysql让数据库的数据按照id来排序方法
  2. Hadoop HA 机制学习:HA是怎么运作,QJM又是怎么发挥功效的
  3. Windows phone 8 学习笔记(5) 图块与通知
  4. notepad++修改背景色
  5. 【转载】我是一个线程(修订版)
  6. 发生心梗后,家属做些什么才能保证患者获救,降低死亡?
  7. android官方素材,android Studio 中文社区
  8. 应邀参加51CTO专家座谈门诊——驱动开发技术探析【2008.11.20在线】
  9. 王思聪吃热狗的c语言小程序,王思聪吃热狗火了,各种恶搞小程序!王校长:我不要脸的啊...
  10. 清华姚班和100个“张小龙” | 中国AI天才养成计划
  11. 在MacOSX的Vmare Fusion中添加虚拟软驱和制作虚拟软盘
  12. 电流(或电压)的平均值与有效值
  13. html word 页面视图,word页面视图视图和web视图的区别
  14. WPS-Word:下一页分节符不能分页,插入下一页分节符时下一节没有在新的一页开始
  15. workman+thinkPHP 即时通讯
  16. 啤酒和饮料,切面条(python)
  17. git操作时Permission denied (publickey).
  18. JAVA程序员成长之路的总结
  19. (Ubuntu)Firefox网页切换快捷键
  20. 【数据分析】统计图表

热门文章

  1. 如何将Excel和Python和Pandas结合使用
  2. 为什么php-fpm会使用内存一直增加_终于讲明白了!国外大神超详细解读:苹果M1为什么比英特尔x86快了那么多?...
  3. SLAM踩坑| 对‘pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)’未定义的引用
  4. Advanced Mechanics in CG Animation CG动画高级力学教程 Lynda课程中文字幕
  5. mysql 查看server id_图解MySQL | [原理解析] MySQL使用固定的server_id导致数据丢失
  6. bzoj1968【AHOI2005】COMMON 约数研究
  7. 一个女孩从软件测试工程师到主管的成长
  8. AHK取色宏解释(不断更新内容)
  9. 一些常用的AHK操作
  10. spring boot 整合 spring cache 简单使用