【工具与中间件】IDEA工具的使用:热部署、快捷键与版本控制

本文介绍了如何在IntelliJIDEA中配置热部署,以及分享了一组常用的快捷键,旨在通过这些传统工具提高开发效率,同时提及了IDEA与Git的集成,提倡在AI工具盛行的时代保持对传统方法的学习和实践。
摘要由CSDN通过智能技术生成

IDEA工具配置热部署,让我们的开发更有效率

0. 前言

以下是水文字,心急的读者可以直接阅读下面的章节。

有时,新,先进的东西确实可以给这个时代的我们带来前沿的体验和效率的提升。就像我们玩游戏一样,有时,最新最酷的装备、套路等可以给我们带来最新的体验,但当我们回过头去使用一些快要被忘却的老套路,或许能发挥出不一样的效果。就小编最近一次游戏体验来说吧,某次游戏,无意中发现用最古老,最俗的套路,竟然能刚好绕过最新最流行的套路的压制,给对手最直接的打击,从而获得胜利。

这个道理放在日常学习工作中也一样。AI 工具时代,使用 AI 工具让我们的开发效率有极大的提升。但回顾一下在 AI 盛行的时代之前,我们依然有许多相对没那么智能的工具配置、工具插件等来帮我们提升效率。于是,我想起了我是不是可以翻一些以前学过的工具配置、工具快捷键等,以期待进一步提升目前的效率。于是,就打算从最常接触的IDEA开始,是不是可以像前端工具一样,IDEA也把热部署重新安排上了?

于是,我就打算写这么一篇水文,记录一下 IDEA 配置热部署 及 记录一些快捷键,顺带记录一下我个人顺便练习的 IDEA 绑定 git 进行 IDEA 图形化版本控制。

好了,上述水了这么多字,是时候进入正题了!

学习目标

  • 学习并记录 IDEA 工具配置热部署
  • 顺带学习并记录 IDEA 常用快捷键
  • 顺带回顾 IDEA 工具绑定版本控制

参考资料
CSDN-IDEA配置热部署
PHP中文网-IDEA快捷键

1. IDEA 配置热部署

第一步:编辑启动项
1
2

第二步:file-settings

3

在这里插入图片描述

2. IDEA 常用快捷键

想着仅介绍配置热部署会不会太单调,我们顺便学习记录一下 IDEA 常用快捷键吧!

注意,使用这些快捷键时,首先要确保热键不冲突,例如ctrl + shift + f不与中文输入法冲突

首先,在上文提到的 IDEA 快捷键 参考文章 可以当作字典来翻,下面我结合个人使用以及参考文章提到的重点记录一些常用的快捷键,大家一起来回顾一下:

IDEA 常见/常用 快捷键表格:

快捷键作用
ctrl + f当前文件文本查找
ctrl + r当前文件文本替换
ctrl + z撤销
ctrl + y删除光标所在行或选中行
ctrl + d复制光标所在行或选中行
ctrl + w递进式选择代码块,可选中单词或段落,连按扩大范围
ctrl + b进入接口方法
ctrl + /快速注释所在行
ctrl + space基础代码补全,默认被输入法占用
alt + enter根据 IDEA 提供的建议快速补全
ctrl + alt + l格式化代码,强迫症福音
ctrl + alt + o优化导入类
ctrl + alt + ←退回上一个操作的地方
ctrl + alt + →前进到上一个操作的地方
ctrl + shift + f全局搜索
ctrl + shift + r根据输入内容全项目替换
ctrl + shift + j自动将下一行合并到当前行末尾
ctrl + shift + z撤销
ctrl + shift + w递进式取消选中模块
ctrl + shift + n通过文件定位 打开文件 或目录,对象为目录时需多加 斜杠 /
ctrl + shift + u大小写转换
ctrl + shift + /代码块注释
ctrl + shift + enter结束代码,行末添加分号
F2跳转到下一个高亮错误或警告

3. IDEA 绑定GIT

既然都动到 IDEA 了,刚好最近我个人准备做个个人小项目练手,于是此文顺便就记录一下个人 IDEA 绑定git, 将项目推送到个人仓库的过程。

这里演示的是已有仓库,项目创建并初步推送:

git remote:

git remote add [remote_name] [remote_addr]

个人习惯,remote name 通常为 origin,于是实操代码如下:

git remote add origin git@gitee.com:sharry/xxx.git

git pull

git pull [remote_name] [branch_name]

实操如下, 毕竟默认是master:

git pull origin master 

可能出现的问题

 * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories

解决方案:

git pull --allow-unrelated-histories origin master

拉取选项:拉去并自动合并时,允许并忽略不同的历史

git push
经历过上述步骤,我们就可以往远程分支合并了

git push [remote_name] [branch_name]

是的,上述虽然是命令行操作,但它的本质是和图形化操作是一致的。现在较新版本的 IDEA 在 git remote add 后,就可以显示出相应的推拉操作按钮,非常方便。个人通常是命令和图形化混用的,鼠标离 terminal 近就敲命令,离推拉箭头近就使用IDEA的图形化界面推拉分支。

4. 小结

本文首先介绍了 IDEA 项目 热部署的设置,希望通过热部署,能实现像 vue-cli、uniapp 等的专属于后端的热更新;然后顺带记录了 IDEA 常用快捷键, 助力我们更快地CV

目标只有一个:提升效率(水篇文章)。希望在这个数字主力效率飙升的时代,作为程序猿的我们不光能通过AI极大提升效率,也可以通过较为传统的IDEA配置、快捷键等方式提升我们的效率。

当然,提升工具效率的方式还有很多,欢迎评论区补充!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值