IDEA下载 使用快捷方式 以及一些小教程

IDEA下载 使用快捷方式 以及一些小教程

Idea下载

网址:链接: https://pan.baidu.com/s/1xRr3mhM6_VDHqC_w0F1MjQ 提取码: 6ypi

下载,安装方式都在上面(版本为2020.1)

 

Idea常用快捷方式

修改常用快捷键(从其他IDE转过来的可以看看)
  1. 打开设置中心: file–> Settings (也可以使用快捷键:ctrl+alt+s )

  2. 选择keymap选项卡,在右侧的keymap下拉框中选择合适自己的快捷键(这里已eclipse为例),然后点击copy按钮

  1. 点击 apply —> 点击ok (说明:也可以直接点击ok);设置完成

 

设置快捷键

  1. 打开设置中心: file–> Settings (也可以使用快捷键:ctrl+alt+s )

  2. 选择keymap选项卡—>点击搜索图标—>让搜索框获得焦点

  3. 搜索basic 选中Code Completion->Basic

  4. 在basic上面鼠标右键 —> 选择第一项 add keyboard shortcut

  5. 让输入框获取焦点,按下键盘的Alt+/(这里使用Alt+/作为代码提示功能),点击ok

  6. 点击apply --> 点击ok 到此修改完成

 

调整不区分大小写

  • IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter only 区分大小写的。

  • 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA - 默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer 就可以进行代码提示和补充。

  • 如果想不区分大小写的话,取消勾选该选项即可。(2017版本的IEDA中是改为 None 选项。

  1. 老样子 打开设置中心 ctrl+alt+s

  2. 找到 Editor->General->Code Completion

  3. 取消Match case前的勾选

  4. 点击apply 完成

 

加上自己方便的快捷键

从其他IDE软件转换过来难免会有些不习惯,下面以Eclipse的常用快捷键为例,添加一个Main方法和Syso打印输出语句

  1. 点击File --> Settings --> Editor- -> Live Templates

  2. 接着,点击右上角" + "添加"Template Group" 模板组, 如Java

  3. 在新增的模板组内添加模板,点击右上角" + "添加"Live Template"

  4. 填写模板内容,定义出发快捷键选择 Enter

  5. 定义作用域 / 右键点击新追加的快捷键, 选择change context

  6. 如果有需要可以在下面写上$start$ 这样的话鼠标光标就会自动跳到$start$的那个地方了

//main方法
public static void main(String[] args)
{
   $start$
}
//syso语句
System.out.println("$start$");

 

Idea自带的常用快捷键(已经选择Eclipse系列快捷键的就可以跳过了)

ALT+ENTER 类倒包:
当我们在一个类引用另一个类的时候,IDEA不像eclipse一样,通常不会自动帮我们倒入,这时我们只需选中那个要导入的类,点击ALT+ENTER 快捷键导入这个包。

SHIFT+CTRL+ATL+U选中某个类,点击SHIFT+CTRL+ATL+U 选中这个类以及这个类的依赖的类图
      CTRL+ALT+L =====>>格式化java代码
      Ctrl + X =====>>删除行
      Ctrl + D =====>> 复制行
      Ctrl + N =====>>查找类
      Ctrl + F =====>>查找文本
      Ctrl + J =====>>自动代码
      Ctrl + H =====>>显示类结构图
      Ctrl + Q =====>>显示注释文档
      Ctrl + P =====>>方法参数提示
      Ctrl + E =====>>最近打开的文件
      Ctrl + R =====>>替换当前文本中的代码
      Ctrl + End =====>>跳到文件结尾
      Ctrl + Home =====>>跳到文件开头
      Ctrl + Space =====>>代码提示
      Ctrl + Shift + N =====>>查找文件
      Ctrl + Shift + R =====>>項目中全局替換
      Ctrl + Alt + L =====>>格式化代码
      Ctrl + Alt + O =====>>优化导入的类和包
      Ctrl + Shift + Space =====>>自动补全代码
      Alt + Shift + C =====>>对比最近修改的代码
      Alt + Insert =====>>生成代码(如构造函数等)
      Ctrl + Alt + Space =====>>类名或接口名提示
      Alt + Enter =====>>自动导包
      Alt + left / right =====>>切换代码视图
      Ctrl + B =====>>快速打开光标处的类或方法
      Alt + Up / Down =====>>在方法间快速移动定位
      F2 或 Shift + F2 =====>>高亮错误或警告快速定位
      Ctrl + Shift + Up / Down =====>>代码向上 / 下移动
      Ctrl+E 或者 Alt+Shift+C =====>>最近更改的代码
      Ctrl + Shift + Alt + N =====>>查找类中的方法或变量
      Ctrl + Alt + left / right =====>>返回至上次浏览的位置
      Ctrl + / 或 Ctrl + Shift + / =====>>单行注释或多行注释; 取消单行或多行注释也是一样
      fori + Tab 键 =====>>快速创建 for 循环
      psvm + Tab 键 =====>>快速创建主函数
      sout + Tab 键 =====>>快速创建输出语句
      Alt + F7 键 =====>>查看方法在哪里被调用了
      Alt + F8 键 =====>>预执行语句
      Ctrl + Alt + T =====>>ry-catch 快捷键
      Alt + Insert =====>>对字段生成 get 和 set 方法
      Ctrl+ I =====>>快速实现接口中的方法
      Ctrl+ Shift + Z =====>>恢复 Ctrl +Z去掉的内容
      Ctrl+ Shift + Enter =====>>代码自动补全
      Ctrl+ Shift + Alt + T =====>>重构代码
      Shift + F6 =====>>重命名文件
      Ctrl + Alt + V =====>>提取变量
      Shift + Shift =====>>全局搜索
      Ctrl + F12 =====>>查看当前类的所有方法
      F3 =====>>前后移动到下一匹配处
      Ctrl + W =====>>按照语法自动选中代码
      ALT+ 7 =====>>查看一个类中的所有方法

更多快捷键可以查看IDEA安装目录系下的help文件(C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\help)

 

Idea常用配置

  1. 进入设置界面(File --> Settings)

  2. 设置主题(Appearance&Behavior-->Theme)在里面调整即可

  3. 设置编辑区主题(Editor-->Color Scheme-->Scheme)在里面调整即可

  4. 设置鼠标滚轮修改字体大小(Editor-->General-->勾选Change font size with Ctrl+Mouse Wheel)

  5. 设置自动导包功能(Editor-->General-->Auto import),将右侧的Insert imports on paste点选为All,然后勾选出下面的两个多选框

    • Add unambiguous imports on the fly:自动导入不明确的结构

    • Optimize imports on the fly:自动帮我们优化导入的包

  6. 设置显示行号和方法间的分隔符(Editor-->Appearance)

    • 可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。

    • 可以勾选 Show method separators:显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。

  7. 设置默认的字体,字体大小,字体行间距(Editor-->Font)

    • Font:设置字体

    • Size:设置大小

    • Line spacing:设置行间距

  8. 修改代码中注释的字体颜色(Editor-->Color Scheme-->Language Defaults)

    • Commments-->Block Comment(多行注释)

    • Commments-->Line Comment(单行注释)

    • Commments-->Doc Comment-->Test(文本注释)

  9. 设置项目文件编码(Editor-->File Encodings)

    • Global Encoding:UTF-8

    • Project Encoding:UTF-8

    • Default encoding for properties files:UTF-8(并且将Transparent native-to-ascii conversion勾选上)

     

     

配置本地Tomcat

点击Run-> Edit Configurations,对于2017版的IDEA,是再点击“+”按钮,再选择Tomcat Server -> Local,点击 Edit Configurations,对于2018版的IEDA,是再选择Templates -> Tomcat Server -> Local,编辑好模板后,再点击“+”按钮,再选择Tomcat Server -> Local。这里我们选择 TomEE Server 或者 Tomcat Server 都可以。

双击Tomcat Server,找到Local,然后配置 Tomcat 的名称以及配置应用服务器的位置。根据自己 Tomcat 的安装位置决定。在Application server旁边的Configure中选择自己Tomcat的安装位置,其它位置使用默认值(设置要启动的浏览器以及端口号)

在Open browser中,勾选After launch->Default,Url设置成http://localhost:8080/

在下面的Tomcat Server Settings中,HTTP port设置为8080即可

接着点击部署【Deployment】(在最顶上Server的旁边)-> 点击+ -> 【Artifact】:

选择应用后,回到Server页面,会发现JMX port会多一个1099,点击OK后,执行刚刚创建的jsp即可

运行之后,顶部会有一个三角形的运行按钮,如果三角形旁边有个小标志,则代表运行中,底下有一个红色的按钮,点击后不是马上关闭tomcat服务器,只是断开了与服务器的链接,稍后当停止按钮显示为灰色,才表示关闭

关联数据库

  1. 点击最右侧的Database

  2. 点击+号->Data Sourse->MySQL

  3. 填写数据库相关信息,此时[Test Connection]为灰色状态

  4. General填写你数据库的信息,Host为locahost,Datebase为你数据库的名称,User和password是你数据库的账户和密码

  5. 最底下的URL:jdbc:mysql://localhost:3306/你数据库的名称

  6. 点击[Test Connection],如果显示绿色的Successful,则连接成功

  7. 点击OK

  8. 补充:如果你选用的数据库是Oracle,过程可仿照上面的步骤,基本一致(也可百度自行搜索)

 

  • Datebase的常用操作

    • 从左到右 一共有九个图标 只讲常用

    • 第一个:添加数据库(上方已经讲过了)

    • 第三个:同步当前的数据库连接。这个是最重要的操作。配置好连接以后或通过其他工具操作数据库以后,需要及时同步。

    • 第四个:配置当前的连接。

    • 第五个:断开当前的连接。

    • 第六个:显示相应数据库对象的数据。

    • 第七个:编辑修改当前数据库对象。

配置Maven

  • Maven 的核心程序并不包含具体功能,仅负责宏观调度。具体功能由插件来完成。

  • Maven 核心程序会到本地仓库中查找插件。

  • 如果本地仓库中没有就会从远程中央仓库下载。

  • 此时如果不能上网则无法执行 Maven 的具体功能。

为了解决这个问题,我们可以将 Maven 的本地仓库指向一个在联网情况下下载好的目录。

  1. settings-->Build,Execution,Deployment-->Bulid Tools-->Maven

  2. Maven home directory:可以指定本地 Maven 的安装目录所在,因为我已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的。但是假如你没有配置的话,这里可以在右侧的...中选择你的 Maven 安装目录。此外,这里不建议使用 IDEA 默认的。

  3. User settings file / Local repository:我们还可以指定 Maven 的 settings.xml 位置和本地仓库位置。

  4. settings.xml文件需要修改的地方:

    1、本地仓库地址(在Settings.xml文件找)[你选择地址的时候,例如地址是E:\Maven_repository,我们要在下面配置成E:/Maven_repository]

      <localRepository>这里填写你本地repository的地址</localRepository>

    2.远程仓库地址(在Settings.xml文件找,找到mirrors,在<mirrors></mirrors>中写)

     <!-- 阿里云的远程仓库 -->
      <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>
      </mirror>
      <!-- maven官方运维的2号远程仓库 -->
      <mirror>
          <id>repo2</id>
          <name>rep2 maven</name>
          <url>http://repo2.maven.org/maven2/</url>
          <mirrorOf>central</mirrorOf>
      </mirror>
    1. settings-->Build,Execution,Deployment-->Bulid Tools-->Maven-->Importing

      • Import Maven projects automatically/Detect compiler automatically(不同版本显示不同):表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置,建议勾选

      • Automatically download:在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。

      • VM options for importer:可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

    2. 创建好Maven项目后,可以在 IDEA 右边看到创建的 Module。如果没有,可以刷新一下。目录下也会有对应的生命周期。其中常用的是:clean、compile、package、install。比如这里install,如果其他项目需要将这里的模块作为依赖使用,那就可以install。安装到本地仓库的位置。

取消更新

在 IntelliJ IDEA 的安装讲解中我们其实已经知道,IntelliJ IDEA 本身很多功能也都是通过插件的方式来实现的。 官网插件库

在IDEA中是打开Settings-->Plugins-->搜索插件

插件名称插件介绍
Key promoter 快捷键提示
CamelCase 驼峰式命名和下划线命名交替变化
CheckStyle-IDEA 代码样式检查
FindBugs-IDEA 代码BUG检查
Statistic 代码统计
JRebel Plugin 热部署
CodeGlance 在编辑代码最右侧,显示一块代码小地图
Eclipse Code Formatter 使用Eclipse的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用
GsonFormat 把Json字符串直接实例化成类
posted @   April-四月一  阅读(340)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示