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)

相关推荐

  • MongoDB的本质及怎么进行安装配置

    技术MongoDB的本质及怎么进行安装配置这期内容当中小编将会给大家带来有关MongoDB的本质及怎么进行安装配置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果你从来没有接触Mon

    攻略 2021年11月3日
  • 狗狗来大姨妈,母狗狗也会来“大姨妈”

    技术狗狗来大姨妈,母狗狗也会来“大姨妈”会滴,会滴,只要是母的狗,都会来红色朋友狗狗来大姨妈。嗯,红色朋友,就是大家指的大姨妈。母狗,在长到六七个月的时候就会来红色朋友。在狗狗的世界里,这叫做发情期啦!狗狗发情期一般是十

    生活 2021年10月29日
  • python中如何使用GPU大幅提高效率

    技术python中如何使用GPU大幅提高效率本篇文章给大家分享的是有关python中如何使用GPU大幅提高效率,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

    攻略 2021年11月9日
  • 怎么实现MySQL中的半同步复制

    技术怎么实现MySQL中的半同步复制这篇文章给大家介绍怎么实现MySQL中的半同步复制,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。关于MySQL的复制架构,大体有下面三种方式,异步,全同步复制,半

    攻略 2021年11月16日
  • Ubuntu14.04 BLAS如何安装

    技术Ubuntu14.04 BLAS如何安装这篇文章主要介绍了Ubuntu14.04 BLAS如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。环境系

    攻略 2021年11月15日
  • Struts+Hibernate+Spring如何组合使用

    技术Struts+Hibernate+Spring如何组合使用这篇文章给大家分享的是有关Struts+Hibernate+Spring如何组合使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

    攻略 2021年12月8日