idea2021安装教程与常见配置(可激活至2099年)

news2024/9/25 19:16:52

idea2021安装教程与常见配置(可激活至2099年)

下载

官网下载地址:https://www.jetbrains.com/zh-cn/idea/download/other.html

image-20240904170645884

这里我们选择压缩包安装方式,选择2021.3 - Windows x64 ZIP Archive (zip),也可以选择exe安装方式

安装

解压缩安装方式

  1. 创建非中文目录D:\idea2021
  2. 解压ideaIU-2021.1.3.win.zip到D:\idea2021
  3. 打开cmd窗口,切换到D:\idea2021\ideaIU-2021.1.3.win\bin
  4. 执行idea.bat
  5. 创建快捷方式

image-20240904164421412

注意:虽然是解压缩版,jdk等位置变动也会影响,删除原先的,重新再执行一遍即可(解压缩安装的好处就是即便重置系统了,只需要再次解压,然后执行以下idea.bat即可)

exe方式安装

exe方式安装比较简单,下载后双击,然后一路next直到完成即可

重要目录

.IntelliJIdea2021

在这里插入图片描述
这是 IDEA 的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJ IDEA 会再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认。

config

在这里插入图片描述
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。此目录可看成是最重要的目录,没有之一,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。

system

system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。
在这里插入图片描述

激活

idea2023可激活至2099年,详细教程见https://download.csdn.net/download/weixin_41883161/89713350

常用配置

Appearance & Behavior(外观和行为)

在这里插入图片描述

这里默认提供了三套主题:IntelliJ,Darcula,Windows。这里可以根据自己的喜好进行选择.

设置字体及字体大小 (可忽略)

在这里插入图片描述

Editor 编辑器

Editor -general

滚轮改变字体大小(可忽略)

在这里插入图片描述
我们可以勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。

设置自动导包功能

在这里插入图片描述

  • Add unambiguous imports on the fly:自动导入不明确的结构
  • Optimize imports on the fly:自动帮我们优化导入的包

设置显示行号和方法间的分隔符在这里插入图片描述

  • 如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。
  • 如上图红圈所示,可以勾选 Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。

忽略大小写提示

在这里插入图片描述

设置多行显示 tabs 的操作

在这里插入图片描述
在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便。

Editor-Font

设置默认的字体、字体大小、字体行间距在这里插入图片描述

Editor – Color Scheme

修改当前主题的字体、字体大小、字体行间距(可忽略)

在这里插入图片描述
如果当前主题不希望使用默认字体、字体大小、字体行间距,还可以单独设置:

修改代码中注释的字体颜色

修改当前主题的控制台输出的字体及字体大小(可忽略)

在这里插入图片描述

修改代码中注释的字体颜色

在这里插入图片描述

  • Doc Comment – Text:修改文档注释的字体颜色
  • Block comment:修改多行注释的字体颜色
  • Line comment:修改当行注释的字体颜色

Editor – Code Style

设置超过指定 import 个数,改为* (可忽略)

在这里插入图片描述

Editor – File and Code Templates

修改类头的文档注释信息

在这里插入图片描述

/**
@author shkstart
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/

常用的预设的变量,这里直接贴出官网给的

${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. 
${PROJECT_NAME} - the name of the current project. 
${FILE_NAME} - the name of the PHP file that will be created. 
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation. 
${USER} - the login name of the current user. 
${DATE} - the current system date. 
${TIME} - the current system time. 
${YEAR} - the current year. 
${MONTH} - the current month. 
${DAY} - the current day of the month. 
${HOUR} - the current hour. 
${MINUTE} - the current minute. 
${PRODUCT_NAME} - the name of the IDE in which the file will be created. 
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc. 
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

Editor – File Encodings

设置项目文件编码

在这里插入图片描述
说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

Build,Execution,Deployment

设置自动编译

在这里插入图片描述

设置快捷键(Keymap)

通过快捷键功能修改快捷键设置

在这里插入图片描述

通过指定快捷键,查看或修改其功能

在这里插入图片描述

配置管理

导入已有配置

在这里插入图片描述

导出已有配置

在这里插入图片描述

设置新项目的默认配置

在这里插入图片描述

常用快捷键

描述eclipseidea
SelectAllOccurrencesalt control Ycontrol alt shift J
MoveStatementDownalt DOWNcontrol shift DOWN
ShowIntentionActionsalt ENTER|shift alt J|shift control Malt ENTER
ActivateNavBaralt F11null
ViewNavigationBaralt HOMEnull
Backalt LEFTcontrol alt LEFT
Unwrapalt Rcontrol shift DELETE
Forwardalt RIGHTcontrol alt RIGHT
MoveElementLeftalt shift LEFTcontrol alt shift LEFT
MoveElementRightalt shift RIGHTcontrol alt shift RIGHT
UnselectPreviousOccurrencealt shift Yalt shift J
MoveStatementUpalt UPcontrol shift UP
SelectNextOccurrencealt Yalt J
EditorDuplicateLinescontrol alt DOWNnull
ReformatCodecontrol alt L|shift control Fcontrol alt L
OptimizeImportscontrol alt O|shift control Ocontrol alt O
PreviousEditorTabcontrol alt shift RIGHTalt shift LEFT
EditorCodeBlockEndcontrol CLOSE_BRACKETcontrol CLOSE_BRACKET
EditorDeleteLinecontrol Dcontrol Y
Replacecontrol Fcontrol R
Reruncontrol F11control F5
FindWordAtCaretcontrol F12control F3
FileStructurePopupcontrol F3|control Ocontrol F12
SmartStepIntocontrol F5shift F7
NextTabcontrol F6|control alt LEFT|control PAGE_DOWNalt RIGHT
Diff.NextChangecontrol F6|control alt LEFT|control PAGE_DOWNalt RIGHT
NextDiffcontrol F7F7
CompileDirtycontrol F9|control Bcontrol F9
FindUsagescontrol Galt F7
FindInPathcontrol Hcontrol shift F
AutoIndentLinescontrol Icontrol alt I
IncrementalSearchcontrol Jnull
FindNextcontrol KF3|control L
GotoLinecontrol Lcontrol G
ExpandAllRegionscontrol MULTIPLYcontrol shift ADD|control shift EQUALS
ShowPopupMenucontrol N|shift alt S|control F10|shift alt TCONTEXT_MENU
Printcontrol Pnull
FileChooser.TogglePathShowingcontrol Pcontrol P
JumpToLastChangecontrol Qcontrol shift BACK_SPACE
RunToCursorcontrol Ralt F9
NextEditorTabcontrol shift alt LEFTalt shift RIGHT
GotoImplementationcontrol T|control alt Bcontrol alt B
EvaluateExpressioncontrol Ualt F8
CloseActiveTabcontrol Wcontrol shift F4
$Redocontrol Ycontrol shift Z|alt shift BACK_SPACE
$Undocontrol Zcontrol Z|alt BACK_SPACE
EditSourceF12|shift control EF4
GotoDeclarationF3control B
TypeHierarchyF4control H
StepIntoF5F7
StepOverF6F8
StepOutF7|shift F8shift F8
ResumeF8|F9F9
ChangeSignatureshift alt Ccontrol F6
ToggleBookmarkWithMnemonicshift alt control F11control F11
Debugshift alt D|shift F9shift F9
EditorUnSelectWordshift alt DOWNcontrol shift W
DelegateMethodsshift alt Enull
RerunTestsshift alt Gshift alt R
RunDashboard.ShowConfigurationsshift alt Hcontrol shift T
Inlineshift alt Icontrol alt N
IntroduceVariableshift alt L|control alt Vcontrol alt V
ExtractMethodshift alt Mcontrol alt M
HighlightUsagesInFileshift alt O|shift control F7control shift F7
ImplementMethodsshift alt Pcontrol I
ChangesView.Renameshift alt RF2|Shift F6
RenameElementshift alt Rshift F6
Git.Reword.Commitshift alt RF2|Shift F6
ShelvedChanges.Renameshift alt RF2|Shift F6
SmartTypeCompletionshift alt SPACEcontrol shift SPACE
EditorSelectWordshift alt UPcontrol W
Moveshift alt VF6
Runshift alt X|shift F10shift F10
SurroundWithshift alt Z|control alt Tcontrol alt T
InsertLiveTemplateshift control alt Jcontrol J
ToggleLineBreakpointshift control B|control F8control F8
EditorDeleteToLineEndshift control DELETEnull
CollapseAllRegionsshift control DIVIDEcontrol shift SUBTRACT|control shift MINUS
MethodDownshift control DOWNalt DOWN
ToggleBookmarkshift control F11F11
CloseAllEditorsshift control F4|shift control Wnull
PreviousTabshift control F6|control alt RIGHT|control PAGE_UPalt LEFT
Diff.PrevChangeshift control F6|control alt RIGHT|control PAGE_UPalt LEFT
FindUsagesInFileshift control Gcontrol F7
XDebugger.Inspectshift control Inull
FindPreviousshift control Kshift F3|control shift L
EditorPreviousWordWithSelectionshift control LEFTcontrol shift LEFT
EditorMatchBraceshift control Pcontrol shift M
GotoFileshift control Rcontrol shift N
EditorNextWordWithSelectionshift control RIGHTcontrol shift RIGHT
CommentByBlockCommentshift control SLASHcontrol shift SLASH|control shift DIVIDE
QuickJavaDocshift control SPACE|F2control Q
GotoClassshift control Tcontrol N
GotoChangedFileshift control Tcontrol N
EditorToggleCaseshift control U|shift control X|shift control Ycontrol shift U
MethodUpshift control UPalt UP
GotoPreviousErrorshift F1shift F2
ExternalJavaDocshift F2shift F1
EditorIndentSelectionTABTAB

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2104757.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Win32绕过UAC弹窗获取管理员权限

在早些年写一些桌面软件时,需要管理员权限,但是又不想UAC弹窗,所以一般是直接将UAC的级别拉到最低,或者直接禁用UAC的相关功能。 什么是UAC(User Account Control) 用户帐户控制 (UAC) 是一项 Windows 安全功能,旨在保…

行走挖机多路比例阀控制放大器

挖掘机比例多路阀是挖掘机液压系统中的关键部件,它负责控制挖掘机各执行元件的运动方向、速度和力矩,从而影响挖掘机的作业效果。比例多路阀由多个阀块组成,其中比例控制阀由BEUEC比例放大器控制。每个阀块都有特定功能,如换向阀用…

昇腾大模型性能分析思路

性能分析 模型训练优化流程 我们根据性能问题的场景,按照单机和集群场景进行分类,再明确性能问题属于哪一类,明确好性能问题背景之后,才方便进行下一步问题的定位; 在明确问题背景后,参考性能分析工具介绍…

004、架构_详解(重点)

GoldenDB 分布式数据库框架 DN和RDB增加了备节点;引入新模块CM,且GTM、MDS、PM、CM都增加备节点;MDS、PM、CM、RDB被统一在了管理节点之中;GTM和MDS间多了一条连线,因为GTM的切换由MDS把控;初步系统架构mysqld:一般称为DB节点,负责单个节点的数据处理; dbproxy:一般…

FreeRTOS学习笔记—③RTOS内存管理篇(正在更新中)

二、RTOS的核心功能 RTOS的核心功能块主要分为任务管理、内核管理、时间管理以及通信管理4部分,框架图如下所示: (1)任务管理:负责管理和调度任务的执行,确保系统中的任务能够按照预期运行。 (…

【SpringBoot】使用Nacos服务注册发现与配置管理

前提:需要提前部署好nacos服务,这里可以参考我的文章:Windows下Nacos安装与配置 0. 版本信息 Spring Boot3.2.8Spring Cloud2023.0.1Spring Cloud alibaba2023.0.1.0nacos2.3.2本地安装的nacos2.3.0 Spring Boot、Spring Cloud、Spring Clo…

黑盒闪清 v2.9.9 体积小巧,简洁高效的手机清理神器

黑盒闪清APP是安卓手机上的一款优质文件管理器,拥有存储分析、文件分类、大文件扫描、空文件夹扫描等功能,应用无广告、无推送,完全免费使用,让你手机中的文件管理就跟在电脑上管理一样简单。 链接:https://pan.quark…

C语言学习笔记 Day16(文件管理--下)

Day16 内容梳理: C语言学习笔记 Day14(文件管理--上)-CSDN博客 C语言学习笔记 Day15(文件管理--中)-CSDN博客 目录 Chapter 10 文件操作 10.5 文件状态 10.6 文件的随机读写 fseek()、rewind() (1&…

对同一文件夹下所有excel表进行相同操作(数据填充、删除、合并)

背景引入:如图所示,笔者需要对数十个表格的银行日记账工作簿合并成一个工作簿,以便与本月银行流水进行核对。 为了方便银行日记账与银行流水进行核对,需要再每个村或小组的表格中,将村或小组的名称放在J列。 clear c…

Java | Leetcode Java题解之第392题判断子序列

题目&#xff1a; 题解&#xff1a; class Solution {public boolean isSubsequence(String s, String t) {int n s.length(), m t.length();int[][] f new int[m 1][26];for (int i 0; i < 26; i) {f[m][i] m;}for (int i m - 1; i > 0; i--) {for (int j 0; j…

9月4日C++作业

#include <iostream> #include <string> using namespace std; class Human {private:string name;int age;public:Human(){} //无参构造函数//有参构造函数Human(string i_name,int i_age):name(i_name),age(i_age){cout<<"调用了Human有参构…

一篇文章讲清楚什么是Spring AOP

目录 1、什么是代理&#xff1f; 1.1静态代理 1.2动态代理 2、什么是AOP&#xff1f; 3、AOP术语名词介绍 4、Spring AOP框架使用教程 5、Spring AOP框架细节讲解 1、什么是代理&#xff1f; 在讲解AOP之前&#xff0c;我们要先了解下什么是代理。 代理是二十四种设计…

Flutter集成Firebase框架

本文档的插件版本 flutter&#xff1a;3.19.4dart版本&#xff1a;3.3.2 firebase_core&#xff1a;2.30.0 firebase&#xff1a;13.7.3flutterfire&#xff1a;1.0.0 前言 Flutter集成Firebase框架要完成以下内容 在Firebase网页端创建一个项目在终端全局安装Firebase工具&…

中断管理笔记

1、异常与中断的基本概念 异常是指任何打断处理器正常执行&#xff0c;并且迫使处理器进入一个由有特权的特殊指令执行的事件。 异常可以分为两类&#xff1a;同步异常和异步异常。 由内部事件&#xff08;像处理器指令运行产生的事件&#xff09;引起的异常称为同步异常。异…

雅思7分相当于六级多少?雅思考试怎么备考才能到7分?

雅思7分相当于六级多少&#xff1f;雅思考试怎么备考才能到7分? 六级500分也不能和雅思7分相提并论&#xff0c;毕竟两者压根不在一个层级。楼主两月自学雅思获得8分&#xff0c;系统总结了雅思速成的提分秘籍&#xff0c;跟着我的方法走&#xff0c;两月屠鸭7分问题不大。1.6…

你做的SEO为什么效果不够好?

SEO&#xff08;Search Engine Optimization&#xff09;即搜索引擎优化&#xff0c;指在不同的搜索引擎中&#xff0c;按照相应的规则与机制提高网站在特定的搜索引擎中的自然排名。作为对产品和服务进行数字宣传营销的重要手段&#xff0c;SEO已然成为各企业提高网站曝光和流…

AI生产力工具暑期迎来大爆发 极光数据:夸克新增用户规模领先

9月3日&#xff0c;极光旗下月狐数据发布《AI生产力工具暑期发展报告》。数据显示&#xff0c;AI生产力工具在用户侧呈现高速增长态势&#xff0c;总体月活跃用户数量达1.7亿。其中&#xff0c;夸克APP实现暑期新增用户数量行业第一&#xff0c;凭借大模型、数据、场景等优势&a…

Java中实现写Word文档

背景&#xff1a;通过java代码&#xff0c;往docx文档中写入标题和段落。 依赖的maven包&#xff1a; <dependency> <groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>5.2.2</version> </depend…

【技术前沿】智能反向寻车解决方案:提升停车场用户体验与运营效率

亲爱的技术员及停车场管理者们&#xff0c;您是否曾遇到过车主在庞大的停车场中迷失方向&#xff0c;耗费大量时间寻找爱车的困境&#xff1f;这不仅影响了车主的停车体验&#xff0c;也无形中增加了停车场的管理难度和运营成本。本文专为解决这一痛点而生&#xff0c;介绍最新…

油猴插件编写测试工具

参考&#xff1a;如何使用油猴插件提高测试工作效率 一、背景 在酷家乐设计工具测试中&#xff0c;总会有许多高频且较繁琐的工作&#xff0c;比如&#xff1a; 查询插件版本&#xff1a;需要打开Chrome控制台&#xff0c;输入好几个命令然后过滤出版本信息。 查询模型商品&…