首页 > 其他分享 >idea2021安装教程与常见配置(可激活至2099年)

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

时间:2024-09-04 19:55:23浏览次数:11  
标签:idea2021 control 教程 shift current 字体 alt 2099 目录

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

标签:idea2021,control,教程,shift,current,字体,alt,2099,目录
From: https://blog.csdn.net/weixin_41883161/article/details/141898979

相关文章

  • Win10下ftp搭建配置图文教程
    参考博客:https://www.jb51.net/article/259779.htm1、打开ftp服务方法:win+R输入control打开控制面板点击程序与功能→启动或关闭Windows功能,选择一下选项,打开ftp服务 2、打开Internet信息服务(IIS)管理器方法:win+R输入inetmgr打开iss管理器1)、网站—>添加FTP站点…—>站点......
  • C# 高级教程
    JS.InvokeVoidAsync可以异步调用挂载到Window上的方法,而不读取返回的值JS.InvokeAsync可以异步调用挂载到Window上的方法,并读取返回的值通常JS.InvokeAsyncC#高级教程一、C#特性(Attribute)特性简介:特性是一种为程序元素(如类、方法、属性等)附加额外信息的机制。这些额外信......
  • 保姆级教程:Dupay从注册到充值开卡全过程,可开GPT Plus、可绑定GPT充值API余额
    前言想要购买GPTPlus,或者给GPT充值,绑定国内visa信用卡,会被拒,于是便问问度娘,找到了一篇关于注册虚拟卡的教程,搬过来顺便修改下!应用场景1、DepayMasterVisa卡支持绑定宝、微、美外卖、拼多、Paypal(国区、美区、港区)、天猫国际版等等。2、支持Stripe商户、googleplay商......
  • python从入门到成神的系列教程(文末附20G资料)
    根据您的需求,我会对每个类目进行一些补充和详细说明。1、字面量字面量是直接在代码中书写的固定值,例如数值、字符串、布尔值等。在Python中,字面量可以直接出现在代码中,不需要额外的构造函数或者类型声明。常用数据类型类型描述示例数字(Number)包括整数、浮点数、复数-整......
  • DNF95 仿官版本单机安装教程 + 虚拟机一键端
    前言今天给大家带来一款单机游戏的架设:地下城与勇士95仿官版本单机安装教程。另外:本人承接各种游戏架设(单机+联网)本人为了学习和研究软件内含的设计思想和原理,带了架设教程仅供娱乐。教程是本人亲自搭建成功的,绝对是完整可运行的,踩过的坑都给你们填上了。如果你是小白也没......
  • AI绘画Stable Diffusion:从新手到高手,漫画小说创收不是梦,几条视频变现几k(Ai工具+教程)
    许多人都被大量的小说推文项目所淹没,看着别人收益高、账号做得好,很多人讲述这个项目时,要么不透露具体AI工具名称,要么不提供推文授权渠道,让人无从下手,干着急。今天,向阳将带给大家一期全新的纯AI制作小说推文项目,这个新玩法将让你轻松掌握保姆级的详细教程。在本文的结尾......
  • 配置CentOS 7网卡的教程
    1、打开终端,并以root身份登录。2、使用以下命令查看当前系统中的网卡设备:ipaddrshow3、找到要配置的网卡设备名称,通常以ens或eth开头。4、打开要配置的网卡文件,例如ens33:vi/etc/sysconfig/network-scripts/ifcfg-ens335、在文件中,添加以下内容,根据实际情况进行修改......
  • React 18 系统精讲:‌前端教程与最新特性源码级剖析
    React18系统精讲:‌前端教程与最新特性源码级剖析引言React18带来了许多激动人心的新特性和改进,‌旨在提高应用的性能和用户体验。‌本教程将深入探讨React18的核心特性,‌包括并发特性、‌新的API、‌以及源码层面的解析,‌帮助前端开发者更好地理解和应用这些新技术。‌......
  • 三维GIS开发必学框架|Cesium入门教程合集(提供完整版入门教程+视频)
    Cesium入门教程合集【Cesium入门教程】第一篇:Cesium简介与快速入门【Cesium入门教程】第二篇:基础操作与地图控制【Cesium入门教程】第三篇:Cesium实体(Entity)与数据源(DataSources)【Cesium入门教程】第四篇:Cesium图元(Primitive)与高级特性【Cesium入门教程】第五篇:Ces......
  • 【TVM 教程】在 Relay 中使用外部库
    作者:MasahiroMasuda,TrumanTian本文介绍如何将cuDNN或cuBLAS等外部库与Relay一起使用。Relay内部用TVM来生成target-specific的代码。例如,TVM使用CUDA后端为用户提供的网络中的所有层生成CUDA内核。有时也可将各个供应商开发的外部库合并到Relay中,TVM有一种......