Idea工具使用经典总结

2023-11-07

安装教程

下载地址:https://www.jetbrains.com/idea/download/#section=windows

  1. 准备idea(ideaIU-2017.2.3.exe)软件与激活包(JetbrainsCrack-2.6.9-release-enc.jar)

      

  1. 安装idea步骤

      

        

      

       

       

       

  1. 激活idea

      安装成功后 将JetbrainsCrack-2.6.9-release-enc.jar拷贝到idea 安装目录下的bin目录

   【也可以放在其他路径下,那4 5 步对应的路径就是JetbrainsCrack-2.6.9-release-enc.jar全路径加文件名】

      

  1. 打开 idea安装目录bin下面的 idea64.exe.vmoptions文件

在最后添加-javaagent:[C:\idea\IntelliJ IDEA 2017.2.3]\bin\JetbrainsCrack-2.6.9-release-enc.jar

注意:中括号表示自己idea的安装目录

       

  1. 打开idea 软件激活选项->选择激活码 把第4步加到最后的那行复制到激活码框里面

        

       成功运行

         

  1. 查看激活状态,点击help>about

         

         激活成功!别忘了关闭更新idea操作

         

  1. 在主页中关闭自动更新

         

 

                  

       大功告成!放心使用

   添加文件头注释说明

        

添加的注释代码:

/**

 * Created with IntelliJ IDEA.

 * User: zdk

 * Date: ${YEAR}/${MONTH}/${DAY} ${TIME}

 * Description: 

 * Version: V1.0

*/

 

这样添加以后,所有的文件新建都会有对应的注释内容了,Description代表文件的注释说明,Version代表版本号,User代表作者名。其余如果项目需要,可以根据对应内容添加。

Idea常用设置

设置编辑窗口的字体大小

设置Intellij IDEA 提示出未保存的*星号  (在idea中默认是自动保存)

Settings -> Editor -> General -> Editor Tabs: Check "Mark modified tabs with asterisk"

 

切换页面风格

File/Settings/appearance里找到Theme,选择Darcula风格,点击apply应用

 

idea设置默认浏览器:

https://jingyan.baidu.com/article/d8072ac4b9dfccec95cefd3b.html

idea常用快捷键(陆续添加)

可以通过Ctrl+Alt+L键进行自动排版

通过Ctrl+Shift+Z前进(Eclipse中是Ctrl+Y,Idea中这个快捷键是删除)

修改提示快捷键 keymap-----main menu-----code-----Completion-----Basic

 

通过在类中输入psvm 回车,自动创建main方法

 

 

通过输入sout,自动创建打印方法

  

  

Ctrl+Shift+F10 运行

Ctrl+Y 删除当前行  Ctrl+X

Ctrl+D 复制行

Shift+Enter 向下插入新行

Ctrl+Enter 上插一行

Ctrl+空格 代码提示(与系统输入法快捷键冲突)

Alt+Enter 导入包

Ctrl+Shift+ Up/Down 上/下移一行

Ctrl+Q弹出提示注释说明  ==  等价于eclipse中将鼠标放入提示

ALT+1 显示项目目录的效果

基本的本地java工程创建

 

 

  

 

删除项目步骤

先关闭项目,然后界面上不会是有项目例表,鼠标移到你想要删除的项目上(不要点击,一点就打开了),然后按DELETE键

Idea中切换项目

 

基本的本地web工程创建

 

在new project中选择Java Enterprise,然后再在右侧勾选上Web Application选项,选择当前需要的EE版本,以目前的java行业情况,选择EE6或者更低更合适。然后点击finish,就看到创建完成本地web工程了,如下图:

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Idea工具使用经典总结 的相关文章

  • XXX iPhone has denied the launch request

    在Xcode运行 应用的时候 出现 iPhone has denied the launch request 这个问题 目前我遇到的原因是 Signing 需要重新配置一下 重新选一下Automatically manage signing
  • 不会服务治理,还怎么搞微服务?

    目录 单体架构 微服务架构 服务治理之注册与发现和负载均衡 服务治理之限流熔断 服务治理之服务监控 今天给大家分享一个话题 是关于微服务架构的服务治理的 很多小伙伴可能都觉得自己玩儿过微服务架构 然后可能也听说过服务治理 但是服务治理到底是
  • 大数据是什么意思?

    一 大数据的概念 大数据是指无法在一定时间内用常规软件工具对其内容进行抓取 管理和处理的数据集合 大数据技术 是指从各种各样类型的数据中 快速获得有价值信息的能力 适用于大数据的技术 包括大规模并行处理 MPP 数据库 数据挖掘电网 分布式
  • stm32中使用cJSON

    STM32中使用cJSON cJSON 下载地址 https github com DaveGamble cJSON 将其拉取到本地是有很多文件 但只有两个比较重要 cJSON c cJSON h 我们将其添加到自己工程目录下 其中 在进行
  • 【华为面试题】深度优先搜索(一)

    题目 Jungle居住在蓝鲸城 一个拥有规则街道的城市 然而 街道每天的封闭情况都是不同的 为了测试Jungle的导航技巧 我们设置了以下挑战 Jungle必须从他的家 表示为 S 出发 前往公司 表示为 T 街道图由以下元素构成 代表可走
  • 华三交换机端口镜像抓包实战

    目录 1 端口镜像的使用场景 2 华三交换机配置端口镜像 web 命令行 3 wireshark分析配置端口镜像前后抓包的数据区别 1 端口镜像的使用场景 端口镜像 Mirror Port 功能通过在交换机或路由器上 将一个或多个源端口的数
  • Qt学习笔记(QFile)

    文件操作 基础课以文件操作结尾 QFile 无非就是读和写操作 QFile file 路径 file open 打开方式 QIODevice ReadOnly file readAll readLine file atEnd 判断是否到文件
  • C++实现 快速排序

    目录 一 快速排序主函数 代码如下 二 分区函数 1 选取支点 2 定义左右指针 移动指针 3 返回分割点的位置 代码如下 三 swap函数 元素互换 代码如下 四 printArr函数 打印输出 代码如下 完整代码如下 测试方法如下 运行
  • 小米VS华为:水军?黑稿?到底是谁黑了谁?

    那边罗永浩和黄章互相吐槽还没结束 雷军又向华为开炮 雷军发微博称 其被华为水军黑了 事情的起因其实很简单 一位微博名为 IT华少 的网友称 小米手机4的芯片没有进行点胶处理 所以认定其 做工粗糙 不如华为的荣耀6 雷军在看到华强电子产业研究
  • CentOS7 系统简单 Python 环境使用

    文章目录 1 CentOS7 系统简单 Python 环境使用 1 1 查看当前系统 Python 版本 1 2 使用 CentOS7 系统中的 Python3 版本 1 3 CentOS7 系统中 Pycharm 环境使用 1 4 Pyc
  • 数据库ALTER语句使用

    ALTER语句使用 ALTER是数据库DDL语言的一部分 其操作对像主要是可以是表中的字段和索引 一般被用来修改上述对象的部分 1 操作表 1 1 表中增加列 ALTER TABLE tbl name ADD COLUMN column n
  • xgboost 安装问题(xgboost library (xgboost.dll) could not be loaded)win10+ anaconda3.8+pycharm最新社区版

    最近打算使用XGBOOST跑跑数据 奈何换了电脑 安装过程一把泪 1 搜索大部分安装办法 https blog csdn net qazplm155357 article details 107313915 utm medium distr
  • Spring Boot 性能优化几点

    点击下方 IT牧场 选择 设为星标 程序员大目 IT牧场公众号 BAT 技术专家分享开发 架构 运维相关干货 159篇原创内容 公众号 文章来源 http a nxw so 1biCvy 目录 异步执行 增加内嵌 Tomcat 的最大连接数
  • Bert的NSP任务的loss原理

    Bert的NSP任务是预测上句和下句的关系 对一个句子的表征可以用CLS的embedding bert的NSP任务 NSP 是一个预测两段文本是否在原文本中连续出现的二元分类损失 NSP 是一种二进制分类损失 用于预测原始文本中是否有两个片
  • 彻底理解Linux下动态替换.so的方法

    0x00 背景 hdfs增加了一个native方法 打成了libhadoop so这个动态库 需要分发到线上的各个Datanode上以便升级 在灰度分发到datanode时遇到了可复现的问题 即datanode进程肯定会core dump
  • scipy.sparse稀疏矩阵内积点乘--效率优化!

    在使用scipy和numpy做数据计算时 感觉运行速度较慢 但是程序已经到了使用多数计算使用内积运算地步了 真的不知道该如何优化 如果能够优化下内积运算该有多好啊 奔着这个目标 希望能够写一篇文章盘点各种内积优化方法 也算是贡献自己的微薄之
  • Java RMI 解析

    1 什么是RMI Java RMI 即 远程方法调用 Remote Method Invocation 一种用于实现远程过程调用 RPC Remote procedure call 的Java API 能直接传输序列化后的Java对象和分布
  • GD32替换STM32后 写片上闪存(flash)失败的解决方法

    目录 型号 问题 解决办法 下载gd的fmc操作库 修改fmc文件 使用 擦除一页 写一页 型号 使用的GD32C103CB等引脚替换STM32F103CB 问题 使用hal库的flash操作接口 片上flash可以正常擦除 但是无法写入
  • Flash Player 10 中的RTMFP协议(实现P2P技术)

    RTMFP是Adobe公司开发的一套新的通信协议 该协议可以让使用Adobe Flash Player的终端用户之间进行直接通信 用Adobe AIR框架开发的程序也可以用此协议来发布直播 实时信息 通过使用RTMFP 那些以来直播 实时通
  • 03多线程之间通讯

    线程之间的通信 一 为什么要线程通信 1 多个线程并发执行时 在默认情况下CPU是随机切换线程的 当我们需要多个线程来共同完成一件任务 并且我们希望他们有规律的执行 那么多线程之间需要一些协调通信 以此来帮我们达到多线程共同操作一份数据 2

随机推荐