IDEA开发工具的学习

1.设置jdk的版本 ,快捷键:ctrl + shirt +alt + s 打开项目的设置,选择Project 进行 jdk版本的设置。

2.鼠标移到项目上,右键,Show in Explorer 定位到当前项目对应的文件夹中

3.每次关闭项目时,需要手动选择File ,Close Project 进行关闭当前这个项目(删除项目的时候,需要手动进行选择项目进行手动删除)。

4.查找文件 Ctrl + shirt + A,进行文件查找

5.Ctrl + F9进行编译程序,不用重启项目。(修改配置文件和新增文件,是需要重启项目的)

5.其他常见快捷键的设置:

 

快捷键功能
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 + Alt + SSettings
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 键

快速创建输出语句

 

6. Debug 快捷键:

  F7 :在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内, 如果该方法体还有方法,则不会进入该内嵌的方法中;

  F8 :在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内;

  F9 :在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上。
7.maven设置。

当项目右边的maven出现红×的时候,检查一下这个maven配置的仓库是不是对的。

 

 

 8.pom.xml文件报错的时候,需要在报错的前面加上settings.

 

9.JRebel调试程序

 

10.简体变繁体

idea中快捷键与输入法快捷键冲突:crtl+shift+f

 

转载于:https://www.cnblogs.com/JackZhangcom/p/10636235.html

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

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

相关文章

顺利达成微软HacktoberFest 2018

昨天收到邮件,我的HacktoberFest 2018奖品终于从美国寄出来了,不知道飘洋过海多久可以寄到。 今年的HacktoberFest 2018除了微软官方博客的宣传,连Channel 9的美女主播也在TWC上大肆宣传。 活动内容是在整个10月份需要给微软的开源代码贡献5…

更新!在线状态和用户的共存模式保持一致

根据用户反馈,我们正在改进:当组织同时使用Microsoft Teams和Skype for Business时的用户在线状态。通过此更新,路由和在线状态将完全保持一致。为确保路由能跟随用户的在线状态,所以在线状态的更新现在会基于用户的共存模式。 如…

centos上安装supervisor来管理dotnetcore等应用程序

supervisor 介绍:这是一款用python编写的进程管理工具,可以守护他管理的所有进程,防止异常退出,以及提供一个可视化的web界面来手动管理,打开关闭重启各种应用,界面如下:关于在centos上安装supe…

新增功能!Trello个人应用程序登陆 Microsoft Teams

从初创企业到《财富》500强公司, Trello是团队在任何项目上进行合作的视觉方式。在Microsoft Teams中, 我们发现围绕项目进行大量对话和协作的方式。因此, 一个首屈一指的项目管理工具应该与团队协作的终极枢纽进行合作, 以便让员工更好地一起工作。 如你所知, 我们已经为Micr…

Linux bc 命令简单学习

1. bash里面能够实现比较简单的四则运算 echo $((10*20)) 注意是 双括号 $ 地址符号. 2. 但是比较复杂的 可能就难以为继了 比如不支持精度 3. 所以这里面需要使用 bc 命令来执行相关的操作. man 内容: usage: bc [options] [file ...] -h --help print this usage and exit…

终于收到HacktoberFest的奖品啦

去年10月份给微软repo提交了5个PR,达成了HacktoberFest 2018,今天终于收到了从美国到澳洲,飘洋过海,姗姗来迟的T-shirt,不过大小正好。算是新年礼物了,哈哈

三、SpringBoot-application.properties配置文件和application.yml配置文件

其实SpringBoot的配置文件有.properties和.yml两种形式,两种配置文件的效果类似,只不过是格式不同而已,孩儿们可以根据下面这几种张截图,通过对比端口号的配置,以及连接SQLServer数据库的配置的书写格式来自己体会两者…

Teams中的快捷键让沟通协作更加高效

使用Teams的快捷键可以帮助我们提高日常沟通协作的效率。 一、快捷键分类 1.常规2.导航3.聊天输入界面4.团队和会议 1.常规 功能桌面版本快捷键WebApp版本快捷键搜索CtrlECtrlE显示命令CtrlSlash (/)CtrlSlash (/)gotoCtrlGCtrlShiftG开始新聊天CtrlNAltN打开设置CtrlComma …

线程间的协作(2)——生产者与消费者模式

2019独角兽企业重金招聘Python工程师标准>>> 1.何为生产者与消费者 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。 import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.…

一位面试者提到直接调用vuex中mutations方法

简述是用this.$store.mutations.xxx(xx)方式调用,因从未见过此种调用方式,回来就搜索了一下,查询结果如下 首先前文: 获取 state 的方式有两种,分别是 this.$store.state.num 这种直接获取的方式,以及通过 …

从无到有到完善 - Teams抽奖机器人开发历程

我没有写博客有2,3个月了,好几个朋友来问我怎么不继续了。实际上这几个月我受到微软好友的鼓舞和鼓励,再加上今年2月1日有幸成为了微软中国区第一位Teams的MVP,所以决定不再停留于技术demo,而是使用微软最新的技术开发…

残差网络

作用:使得深层网络可以获得更好的性能,没有它,即使加深网络的层数无法直接获得性能的提升。 我的理解:1、使得低层的特征表示可以越层传递。 2、在反向传播时LOSS可以直接训练低层特征。 3、浅层网络的恒等映射,深层网…

Teams的MessageExtension最新功能:Initiate actions

官方文档到目前为止对这个initiate action的说明比较简洁,由于没有一步步的截图和说明,从头到尾看一遍可能还在云里雾里。 我一步步摸索着走了一遍,发现这个initiate action的功能如此强大,不敢独享,所以写此博文&…

Teams App抽奖机器人 - 基础架构

今天我们来聊一下,一个Teams app的infrastructure,我在考虑LuckyDraw的主要出于这么几个出发点: 可管理性。因为这是一个个人产品,以后维护工作也只有我一个人,所以我希望整个infrastructure简单、易管理,不…

如何做Teams Bot的测试覆盖

在我昨天的文章中介绍了如果对Teams bot做service level的测试,那到底要写多少的测试代码才算够?如何才算测试到位了?这个时候我们就需要用”测试覆盖率”来衡量,虽然覆盖率高并不一定代表着就可以高枕无忧的以为我们软件质量高了…

Spring Boot开发MongoDB应用实践

本文继续上一篇定时任务中提到的邮件服务,简单讲解Spring Boot中如何使用MongoDB进行应用开发。 上文中提到的这个简易邮件系统大致设计思路如下: 1、发送邮件支持同步和异步发送两种 2、邮件使用MongDB进行持久化保存 3、异步发送,直接将邮件…

QuickBI助你成为分析师-邮件定时推送

创建报表过程中经常需要将报表情况定时推送给其他用户,及时了解数据情况。高级版本邮件推送功能支持仪表板周期性推送到订阅人,默认以当前登录者视角查看,同时支持结合 行级权限进行权限控制 和 结合全局参数功能确定邮件推送内容参数&#x…

2019年5月 Teams Community Call (China)

这个月有四个话题: Tony Xia:这个月的Teams的产品更新,Teams开发能力的更新,开源项目更新,库更新王远:升级/迁移到Microsoft Teams刘钰:Teams账号注册探索指南Paul Zhang/Cheung:Bu…

在2019年6月Teams Community Call上分享的Teams app基础架构视频

我在2019年6月Teams Community Call(China)上分享的如何在azure上搭建典型的teams bot的基础架构 会议视频: 15:00 - 33:00 Download Video

什么是Microsoft Teams的App Studio

Teams的app studio很多用户可能不知道,但是对于一个teams平台的开发人员来说,这个是开发利器,利用这个工具你可以轻松的配置manifest文件,可以轻松的一站式创建teams app所需要的所有东西。而且你可以很方便的可视化配置adaptive …