IntelliJ IDEA使用方法是什么

技术IntelliJ IDEA使用方法是什么这篇文章主要介绍“IntelliJ IDEA使用方法是什么”,在日常操作中,相信很多人在IntelliJ IDEA使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好

本文主要介绍“IntelliJ IDEA的使用方法是什么”。在日常操作中,相信很多人对IntelliJ IDEA的使用方法有所怀疑。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“IntelliJ IDEA的使用方法是什么”的疑惑!接下来,请和边肖一起学习!

00.常用快捷

全局搜索在项目中查找文件名。

全局搜索替换项目中包含关键字的文件。

ctrl+v调出历史粘贴板的内容。

e ctrl+查看最近打开的文件。

Ctrl N - navicate查找类文件。

R ctrl当前文件查找替换。

f文件内容关键字搜索(如在当前文件中搜索setAge关键字)。

方法覆盖。

Ctrl i方法的实现。

快速生成J代码块。

ctrl+w代码块选择

Ctrl将代码块复制到块的末尾。

当光标放在项目目录上时,ctrl-D还有比较目录的功能。

相当于IntelliJ工具集成了Beyond Compare工具。

ctrl+Q查看文档。

Ctrl f12查看文件结构。

ctrl+Alt+L代码格式

ctrl+s打开设置窗口。

Alt Shift Insert列选择编程。

alt Shift-C查找最近修改的文件。

自动生成if,尝试和做altenter代码块。

按住Alt鼠标选择列。

Ctrl shift u类继承图。

F12查询类中所有方法的debug快捷键

F8单步进入。

F9结束断点模式0、版本.

IntelliJ IDEA(终极版)2020.1.1

安装方法

https://my.oschina.net/guiguketang/blog/46745671、project管理

删除打开的项目。

IntelliJ  IDEA使用方法是什么

2、删除Module

选定项目-右键单击-删除3、git使用.模块

3-1.安装下载客户端后,编辑器会自动识别。

https://git-scm.com/download/win3-2、通过git地址导入项目

从版本控制获取

IntelliJ  IDEA使用方法是什么

git客户端需要第一次安装,同时进行配置。

配置设置

IntelliJ  IDEA使用方法是什么

3-3、git账号修改

个人拥有github账户,工具使用g。

ithub官网账号commit过代码。
公司代码也是用git管理的,切换到公司项目时,提交代码,在公司代码仓库显示的确实自己外网的github账号,而不是公司代码仓库创建的账号。
这或许是IntelliJ编辑器git插件的一个小bug。
解决方法,如果不生效,则按照下面第6条操作。
IntelliJ IDEA使用方法是什么
3-4、修改git用户信息(用户名和邮箱)
查看配置
git config --global --list
修改用户信息
git config --global user.name "username"
git config --global user.email "email"
3-5、git回滚操作
git reset --soft 5aa322cfa683a3188090c0bcce2ed6c196fc7285
IntelliJ IDEA使用方法是什么
git push origin HEAD --force
IntelliJ IDEA使用方法是什么
会有权限问题,将所要push的内容所在的分支的protected权限关闭即可,登录系统修改
Settings->Protected Branches->Unprotected即可执行上面命令了
IntelliJ IDEA使用方法是什么操作后远端仓库已经回滚到自己期望的节点。
3-6、回滚命令checkout、 reset
checkout回滚在工作区的代码
git checkout -- a.txt   # 回滚指定文件
git checkout -- .         # 回滚所有文件
reset回滚缓存区、本地仓库、远端仓库代码
回滚在缓存区的代码(工作区内容不会改变,代码只add到了缓存区,没有commit到本地仓库)

git reset HEAD .  #回滚所有add到缓存区的内容
git reset HEAD a.txt #回滚缓存区指定文件
reset回滚在本地仓库的代码(代码还没有push到远端仓库,只提交到了本地仓库的回滚方式)
git reset --hard <commit_id>  # 回到其中你想要的某个版
git reset --hard HEAD^  # 回到最新的一次提交
git reset HEAD^  # 此时代码保留,回到 git add 之前
实操
git add reset_commit.txt
git commit reset_commit.txt -m "this file will commit to local lib"
git add reset_commit1.txt
git commit reset_commit1.txt -m "commit1 again"
git log
IntelliJ IDEA使用方法是什么
git reset --hard e5416364ca99a4bb1606bf117dbb23800890824a
最后回到了指定的版本
IntelliJ IDEA使用方法是什么
回滚在远程仓库的代码
git reset --hard <commit_id>
git push origin HEAD --force # 强制提交一次,之前错误的提交就从远程仓库删除
额外说明
通过git revert是用一次新的commit来回滚之前的commit
git log # 得到你需要回退一次提交的commit id
git revert <commit_id>  # 撤销指定的版本,撤销也会作为一次提交进行保存
- git revert是用一次新的commit来回滚之前的commit,此次提交之前的commit都会被保留;
- git reset是回到某次提交,提交及之前的commit都会被保留,但是此commit id之后的修改都会被删除
查看git分支树:
gitk --all

3-7.git提交代码排出例外配置
修改项目根目录下的.gitignore文件

# Created by .ignore support plugin (hsz.mobi)
### Example user template template
### Example user template
# IntelliJ project files
.idea
*.iml
out
gen
### Java template
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
target
dist
node_modules

3-8.IntelliJ新创建的项目分享的github
https://my.oschina.net/guiguketang/blog/4483939
4.svn配置
IntelliJ IDEA使用方法是什么

5.在 idea 配置 maven:
5-1、配置

点击【File】>【Settings】>搜索【Maven】
5-2、maven配置全局生效
通过12配置完maven环境后,每次新建项目,配置又恢复到了默认,解决方法如下
IntelliJ IDEA使用方法是什么
IntelliJ IDEA使用方法是什么
配置完,再重新建项目就可以加载刚刚配置的maven环境了。

5-3.利用mvn命令将指定jar包加载到本地电脑仓库(非常重要,必须掌握)
mvn install:install-file -Dfile=commons-discovery-0.2.jar -DgroupId=com.commons.discovery -DartifactId=commons-discovery -Dversion=0.2 -Dpackaging=jar
pom.xml中的代码片段

  <dependency>
            <groupId>com.commons.discovery</groupId>
            <artifactId>commons-discovery</artifactId>
            <version>0.2</version>
  </dependency>

6、IDEA中project窗口,不显示项目工程目录
.idea目录文件损坏所致,删除掉项目下.dea目录,重新启动idea工具即可

7.java项目
7-1.启动内存参数配置

微服务开发,需要启动的项目很多,除了主题项目还要启动网关、注册中心、授权中心等,如果项目是前后端分离的话,
同时还需要启动前端服务,导致占用了过多的内存和电脑资源
大大降低了电脑的工作效率,可以通过配置Vm options属性来降低项目占用的资源,从而提高编辑器的工作效率
IntelliJ IDEA使用方法是什么IntelliJ IDEA使用方法是什么

7-2.spring cloud项目services控制台显示
View->tools-services
8、工具本身配置
8-1.背景设置
File-Settings-Editor-Color Scheme
8-2.编码设置
解决中文乱码
File=>Settings=>Editor=>File Encodings
8-3.IDEA设置窗口标签换行显示
windows -> editor tabs ->Configure Editor Tabs-> 关掉 show tabs in one row即可

9.debug操作说明

  > Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行。

  > Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法。

  > Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法,如第25行的put方法。

  > Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。

  > Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值。

  > Drop Frame (默认无):回退断点,后面章节详细说明。

  > Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。

  > Evaluate Expression (Alt + F8):计算表达式,动态查看对象或变量的值

10、编码快捷
11-1、main方法psvm
public static void main(String args[]){
}

11、配置tomcat数据源
按照网上的方法没有配置成功,最后我直接在tomcat目录下conf/context.xml文件中做的数据源配置
详见另一篇博文
https://my.oschina.net/guiguketang/blog/5026902
12、实操问题
12-1、java项目run模式启动,启动成功;debug模式无法启
基于现象,可以断定不是代码的问题;原因是有断点打在了方法名上,
快捷键ctrl+shift+f8打开断点面板,发现果真有断点打在了方法名上,去掉断点后用debug模式启动成功。 
12-2、Idea每次修改jsp都需要重启tomcat
按下图配置即可解决问题
IntelliJ IDEA使用方法是什么
关于配置说明,这篇博文做了详细的解读
http://www.mamicode.com/info-detail-1699044.html

13、插件MyBatisX
mybatisplus实现类方法跳转到具体sql插件
IntelliJ IDEA使用方法是什么

14、普通java项目转为maven项目
step1:项目根目录新加一个pom.xml文件
step2:文件->右键->Add as Maven Project
IntelliJ IDEA使用方法是什么

到此,关于“IntelliJ IDEA使用方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/56384.html

(0)

相关推荐

  • 支付宝申请商家二维码,怎么开通支付宝商家收钱码

    技术支付宝申请商家二维码,怎么开通支付宝商家收钱码需要开通支付宝商家收钱码支付宝申请商家二维码,需要自己是支付宝商家,方法如下: 1、首先在手机上找到并打开支付宝APP客户端。 2、然后在支付宝页面中选择红色箭头所指处的

    生活 2021年10月24日
  • party的复数,参加一个聚会用英语怎么说

    技术party的复数,参加一个聚会用英语怎么说最常用的是party 英 [pɑːtɪ] 美 [pɑrti] n. 政党party的复数,党派;聚会,派对;当事人 [复数 parties]vi. 参加社交聚会

    2021年10月31日
  • Python中怎么控制from xxx import *导入的成员

    技术Python中怎么控制from xxx import *导入的成员本篇内容介绍了“Python中怎么控制from xxx import *导入的成员”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下

    攻略 2021年11月25日
  • C++怎么将线程看作全局​容器

    技术C++怎么将线程看作全局​容器本篇内容主要讲解“C++怎么将线程看作全局容器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++怎么将线程看作全局容器”吧!CP.24:将

    攻略 2021年11月25日
  • cupro是什么面料,聚酯纤维面料是什么面料

    技术cupro是什么面料,聚酯纤维面料是什么面料聚酯纤维就是涤纶的一种叫法cupro是什么面料,商家用这个来混淆消费者的认识,因为涤纶是种低档廉价的纤维料嘛。涤纶具有许多优良的纺织性能和服用性能,用途广泛,可以纯纺织造,

    生活 2021年10月21日
  • VB.NET数据库中DataAdapter类有什么用

    技术VB.NET数据库中DataAdapter类有什么用这篇文章主要介绍VB.NET数据库中DataAdapter类有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DataAdapter类D

    攻略 2021年12月2日