JetBrains快捷键的使用
1前言
俗话说的好, 工欲善其事,必先利其器。
就Coder而言 ,JetBrains全家桶无疑就是手中的神兵利器。有不少资历深厚的老程序猿,在新同学入坑的时候总是会说 :“你要用记事本,用vscode ,不能过分依赖编辑器。” 本人的阅读教程量还算凑合,在此基础上统计了一些规律。当然我在这里并不是侃侃而谈,而是实事求是。就算是用文本文档、vscode或notepad++写代码一次编译通过的老师,也会存在单词拼错或是语法出错的问题。
那么,既然老师都做不到的事情,何苦来为难我们新入坑的小可爱呢? 大伙们可曾记得python为什么这么大火?当年python可是靠着一句 “人生苦短,我用python” sologon的火遍全球。有这时 间,为啥我们不多看看框架,不多研究下新技术。
今天,我就带着大家熟悉一下JetBrains快捷键。让大家事半功倍。
2四个快捷键
alt+insert
写Java的同学,肯定遇到过一个很困扰的问题, 一个实体一堆get 、set方法 。虽然有lombok可以使用,但是当你维护老项目,或者和别人协同开发的时候。别人不见得就会使用这个神仙级别的插件 。
当你跟那些冥顽不灵的老炮去讲lombok咋样好的时候,别人会跟你讲,我会alt+insert 。这会儿我要告诉你的就是这个快捷键。当你按下alt+insert的时候,你可以新建类、文件,get或set方法,这个键简直可以叫他万能键, 可以创建everything 。
ctrl+f4
小时候在家里打《冒险岛》,最怕老爸老妈突然开门进来,相信很多小伙伴都有这样一个经历。每当这个时候,我都会以最快的速度按alt+f4快速结束游戏 ,esc调出菜单,然后切换到pps上,假装自己正在选一部星爷或者英叔的电影来看。如果画面卡个两秒,我爸怕是都飘到我身后了,难免得到一顿胖揍。画面太美,不敢想象图片。
其实在jetbrains各IDE中都包含这么一个快捷键ctrl+f4 。是不是feel一下就来了。这个快捷键真的想让我忘记都难。虽然我觉得并没有什么卵用。但是并不影响别人在我身后看我调试代码的时候,来这么一出。让他们不好意思问,又不得去百度。帅可是一辈子的事情 。
alt+箭头
alt+→与alt+← 这组快捷键会让我想起了学生时代。那个课间在各个走道穿梭自如的我 ,双手在两张桌子上一撑,从这条走廊穿梭到另一条走廊,像风一般来去自如,意欲成为走廊上最靓的崽。
“alt + →” 表示跳转到下一个文件
“alt + ←” 表示跳转到上一个文件
这两组快捷键可以让你在各个Java类、go、py文件之间来去自如,做个快乐风男。
F2
F2这一快捷键真的是so EZ。不知道你是否有过类似的经历,当你更新代码的时候,飙红了。那估计是别人没有提交完代码。我在这个时候,通常先看看是谁提交了代码,然后 “那个suisuisui” ,你过来下帮我看下这个。
然后等那个sui”在我身后就位,猛的一个F2,到红色波浪线跟前。低声问一句:你看看这个方法你是不是没有提交? 可恶,又让我装到了。
3快捷键大全
JetBrains 全家桶 IDE(集成开发环境)用起来很方便,而且快捷键都是通用的(包括 InteliJ idea,PyCharm,RubyMine,GoLand 等),功能十分强大,熟练掌握对提高效率很有帮助,常用的命令用红色标记。
| Crtl |
Crtl+A | 全选 |
Crtl+B | 快速打开光标处的类或方法(等同于 Ctrl + 鼠标点击) |
Crtl+C | 复制 |
Crtl+D | 复制行或块 |
Crtl+E | 最近打开的文件 |
Crtl+F | 单前代码中查找 |
Crtl+G | 跳到指定行 |
Crtl+H | 显示类层次图 |
Crtl+J | 自动代码提示 |
Ctrl+K | git 或 VCS 提交项目
|
Ctrl+N | 查找类 |
Ctrl+O | 选择可覆盖/继承的方法 |
Ctrl+P | 方法参数提示显示(只显示入参的) |
Ctrl+Q | 鼠标放在变量/类名/方法名等上面,显示文档内容 |
Ctrl+R | 替换 |
Ctrl+S | 保存 |
Ctrl+T | git 或 VCS 更新项目 |
Ctrl+U | 前往父类的方法/父类 |
Ctrl+W | 选中光标所在的单词,连续按会有其他效果 |
Ctrl+X | 剪切行 |
Ctrl+Y | 删除行 |
Ctrl+Z | 撤销 |
Ctrl+F1 | 显示错误 |
Ctrl+F3 | 跳转到所选中的词的下一个同名位置 |
Ctrl+F9 | 编译 |
Ctrl+F11 | 弹出一个小框来指定式添加书签(可以对文件或文件夹起作用) |
Ctrl+F12 | 当前编辑的文件中快速导航 |
Ctrl+Tab | 编辑窗口切换
|
Ctrl+delete | 删除光标后面的单词 |
Ctrl+home/end | 跳到文件头/文件尾 |
Ctrl+backspace | 删除光标前面的单词 |
Ctrl+[/] | 移动光标到块的初/末括号地方 |
Ctrl+/ | 注释 |
Ctrl+1,2,3,... | 快速定位到书签代码处 |
Ctrl+小键盘+/- | 折叠/展开代码 |
Ctrl+方向左/右 | 光标跳到上/下个单词
|
Ctrl+方向上/下 | 上/下滑动,相当于用鼠标滑滚轮
|
Shift |
shift+F6 | 重构:重新命名 |
shift+F9 | debug当前程序 |
shift+F10 | 运行当前程序 |
shift+F11 | 查看书签 |
shift+end | 选中从光标到end处 |
shift+home | 选中从光标到home处 |
shift+Enter | 光标所在行下空出一行,光标跳下 |
shift+单击 | 关闭文件 |
shift+滚轮 | 横向滚动轴滚动 |
Crtl+Alt |
Crtl+Alt+A | git add(需要先配置git) |
Crtl+Alt+Z | git rollback(需要先配置git) |
Crtl+Alt+W | 关闭所有编辑的快捷键(先自己添加快捷键,再close all) |
Crtl+Alt+O | 优化导入的类和包 |
Crtl+Alt+L | 格式化代码 |
Crtl+Alt+I | 选中部分自动缩进行 |
Crtl+Alt+T | 选中部分代码环绕提示 |
Crtl+Alt+M | 方法抽取/重构 |
Crtl+Alt+S | 快速打开设置settings |
Crtl+Alt+B | 跳转到具体的实现方法 |
Crtl+Alt+V | 快速引进一个变量名 |
Crtl+Alt+F7 | 寻找该类或是变量被使用的地方 |
Crtl+Alt+Enter | 光标所在行上空出一行,光标跳上
|
Crtl+Alt+home | 弹出跟当前文件夹有关联的文件目录 |
Crtl+Alt+方向左/右 | 退回/前进到上一个操作的地方 |
Crtl+Alt+方向上/下 | 在Find模式下,跳到上/下个查找的文件 |
Crtl+Alt+空格 | 类名或接口名提示 |
Crtl+Shift |
Crtl+Shift+F | 全局查找文件(通过某个词,指定要搜索的文件类型,目录) |
Crtl+Shift+V | 粘贴一些最近复制的内容 |
Crtl+Shift+Z | 取消撤销 |
Crtl+Shift+J | 自动将下一行合并到当前行末尾 |
Crtl+Shift+F7 | 高亮显示所有该选中文本,按Esc高亮消失 |
Crtl+Shift+Space | 自动补全代码 |
Crtl+Shift+Enter | 自动给代码末尾加; |
Crtl+Shift+/ | 块注释 |
Crtl+Shift+BackSpace | 退回到上一次修改的地方 |
Alt+Shift |
Alt+Shift+N | 添加任务 |
Alt+Shift+F | 添加到收藏夹 |
Alt+Shift+F9 | 弹出debug菜单 |
Alt+Shift+F10 | 弹出run菜单 |
Crtl+Shift+Alt |
Crtl+Shift+Alt+V | 简单粘贴 |
Crtl+Shift+Alt+N | 查找类中的方法或变量 |
Crtl+Shift+Alt+C | 复制参考信息(方法的继承关系,或文件路径及行号) |
Crtl+Shift+Alt+Z | Deployment——>Upload to(上传文件改动到服务器) |
Crtl+Shift+Alt+T | 选择重构方式 |
上一条:JetBrains有哪些软件
下一条:JetBrains Air 开启公测:Claude、Gemini 并行写代码