Jetbrains Fleet这十个快捷键,效率提高50倍

当我们无法解决一段感情中的问题

就会选择解决这段感情


如果真诚不得到回应

那么再热情的人

也会沉默

很多人对你感兴趣

却没有人执着于你


我们知道任何一款牛批的IDE 都是有很多快捷键的,但是我们没有superpower ,不能记住所有的快捷键。

所以下面就总结了使用fleet 过程中最常用的快捷键,帮助大家提交撸码效率。

第一个,ctrl k

使用这个快捷键,可以调出goto ,在goto 里面,你可以搜索任何东西,比如文件,接口,类,函数,其他标识符。

e620d4ec72d340ae8d3c0d98c5ce3cbc.gif

 


第二个,alt enter

使用这个快捷键可以快速修复问题,俗称quick fix 。也可以列出你可能用到的意图操作,俗称intention action 。

0d2b2013fdc64fc8965d99df0d39c816.gif

 

第三个,ctrl shift k

这个快捷键专门用来搜索action ,比如你有些快捷键忘记了,或者快捷键比较复杂,都可以用它来帮助我们快速定位到某个操作,并且立即使用当前操作。

35b331dd82034b909cc655bf54dffd1d.gif

 

比如Fleet 有很多move 的action ,我记不住,就会用这个方式来做。


第四个,ctrl t

这个快捷键的t 表示tool ,比如terminal ,debugger ,files 等,使用这个快捷键就可以来搜索这些工具啦。

378b80b8cb9548179c800e10773490c0.gif

 

第五个,ctrl p

如果你只想搜索文件,就用这个快捷键,而不要用ctrl k。

3163b026fe084aa19493b801d6a256d1.gif

 

第六个,ctrl shift f

这个是用来搜索项目里面的文件的内容,支持用正则表达式来搜索文本内容,

4d7cd2a0e3bc4bdd9eb2a8b18cb921a6.gif

 

第七个,alt shift f

这个是用来格式化文件的

1d8fa4fcfaae440580f917060ce49f9c.gif

 

这里记住,提交代码的时候记得勾选reformat code ,这样就不用每次都使用这个快捷键了。


第八个,ctrl /

这个是用来注释代码的。再按一次就会取消之前的注释,也就是逆操作。

d78f764e764b452a8cb5a854005b4e26.gif

 

第九个,ctrl .

这个快捷键是用来和AI 聊天生成代码的。

aed05c4b59774d06a1a4c54253b1e172.gif

 

最后记得按enter 才会生成代码。


第十个,ctrl shift g ctrl shift u

这个快捷键是用来做git pull ,也就是更新分支代码的。

ecd3f60e5fb84e248e091fbb6e8bf35b.gif

 

这在团队开发中使用是很频繁的。

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

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

相关文章

LightGBM训练过程中的‘No further splits with positive gain‘警告解析

在使用LightGBM进行机器学习任务时,你可能会遇到这样的警告信息:[LightGBM] [Warning] No further splits with positive gain, best gain: -…。这个警告信息意味着在构建决策树的过程中,算法没有找到任何能够带来正增益(即提高模…

CSS基础:4类组合选择器以及5个注意事项

你好,我是云桃桃。 一个希望帮助更多朋友快速入门 WEB 前端的程序媛。 云桃桃-大专生,一枚程序媛,感谢关注。回复 “前端基础题”,可免费获得前端基础 100 题汇总,回复 “前端工具”,可获取 Web 开发工具合…

【Fastadmin】富文本编辑器图片绝对路径改为相对路径

目录 1.场景需求 2.解决方案:把绝对路径改为相对路径存储 首先找到安装的编辑器js文件 3.api获取的时候加入域名实现逻辑 1.安装phpQuery库来处理HTML内容 2.创建一个包含HTML内容的字符串变量$content。 3.使用phpQuery库创建一个新的HTML文档,并将$content作为文档内…

成功密码期刊投稿简介

《成功密码》综合版是由国家新闻出版总署批准,江西省教育厅主管的正规期刊,"以培养担当民族复兴大任的时代新人为着眼点,强化教育引导、实践养成、制度保障",倡导教育研究的学术水准,注重理论与实践的有机结…

StringBuilder 和 StringBuffer:Java字符串处理的利器

作为准备面试的程序员,你一定知道在Java中字符串处理是一个非常重要的话题。而StringBuilder和StringBuffer作为Java中常用的字符串处理工具,是你必须要掌握的技术之一。 本文将深入探讨StringBuilder和StringBuffer的特点、区别以及在实际开发中的应用…

java spring security oauth2 动态 修改当前登录用户的基础信息以及权限2.0(无需重新登录)

两年前写过一篇动态修改角色和权限当时表述的不是很全面 比如如何修改其他用户权限 修改用户信息没有效果等 再写一篇 如何修改其他用户权限 不管如何改变实际需求就是获取用户token,不管是当前用户还是所有用户 当前用户的token可以通过上下文拿到,而其他用户的token该如何拿…

Delphi 的Show和ShowModal

Show没有返回值是一个过程,焦点可以不在当前窗体; 用法新建一个子窗体: 主窗体: 调用,引用子窗体的单元 调用 showmodal是一个函数有返回值,窗体的处理结果,且只能聚焦到当前窗体 效果都能展示…

尺取法知识点讲解

一、固定长度的情况: 最小和(sum) 输入N个数的数列,所有相邻的M个数的和共有N-M1个,求其中的最小值。 输入格式 第1行,2个整数N,M,范围在[3…100000],N>M。 第2行,有N个正…

C++多线程系列——std::future | std::promise

获得线程执行任务的结果 在 C 11 之前,想要从线程返回执行任务的结果,可以通过指针来完成。 void fun(int x, int y, int* ans, std::condition_variable &cv) {// 模拟求值之前的准备工作this_thread::sleep_for(3s);*ans x y;cv.notify_one();…

monorepo mode vs standard mode使用场景和各自的优缺点

NestJS 是一个基于 TypeScript 和 Node.js 的渐进式框架,用于构建高效、可扩展的服务器端应用程序。在 NestJS 中,“monorepo”和“standard mode”分别指代两种不同的项目组织和管理方式。以下是这两种模式的优缺点对比: Monorepo (Monolit…

一文掌握Vue3:深度解读Vue3新特性、Vue2与Vue3核心差异以及Vue2到Vue3转型迭代迁移重点梳理与实战

每次技术革新均推动着应用性能与开发体验的提升。Vue3 的迭代进步体现在性能优化、API重构与增强型TypeScript支持等方面,从而实现更高效开发、更优运行表现,促使升级成为保持竞争力与跟进现代前端趋势的必然选择。本文深度解读Vue3 响应式数据data、生命…

基于token进行登录,每次请求携带token

一,什么是token? Token,也称为“令牌”,是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上…

蓝桥杯python考级整理

4_1:算术运算符 4_2:基本语法 4_3:基本语法 4_4:列表 4_5:函数 4_6:字符串 4_7:列表 4_8:逻辑运算符 4_9:字典 4_10:函数

MacOS通过命令行开启关闭向日葵远程控制的后台服务

categories: [Tips] tags: MacOS Tips 写在前面 经常有小伙伴问我电脑相关的问题, 而解决问题的一个重要途径就是远程了. 关于免费的远程工具我试过向日葵和 todesk, 并且主要使用向日葵, 虽然 MacOS 下要设置很多权限, 但是也不影响其丝滑的控制. 虽然用着舒服, 但是向日葵…

tcp通信协议

#include <myhead.h> #define IP "192.168.124.73" #define PORT 8888 int main(int argc, const char *argv[]) { //创建流式套接字 int sfd socket(AF_INET,SOCK_STREAM,0); if(sfd < 0){ fprintf(stderr,"line%d",__LI…

mysql的约束和表关系

根据查询的结果&#xff0c;复制出一个新表 create table newTable AS select * from oldTable; create table newPeople AS select * from day2_test.people; 约束 引入&#xff1a;如果某一列如id列&#xff0c;有重复的数据&#xff0c;无法准确定位&#xff0c;有的列有空…

实体店引流客户的最快方法是什么?线上短视频+直播引流!

前言&#xff1a;为什么想到写这个话题&#xff1f;因为在每周三晚在视频号白杨SEO免费直播的问题解答的时候&#xff0c;有个朋友问同城流量怎么做&#xff1f;我就以实体店举例解答说了做推荐搜索流量相结合。我想应该还有一些朋友也想知道&#xff0c;所以就分享出来&#x…

组合总和(Lc39)——排序+剪枝+回溯

给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 &#xff0c;并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如…

python的练习

python 练习 一、练习题目二、代码概览 一、练习题目 Hello World 实例数字求和平方根二次方程计算三角形的面积计算圆的面积随机数生成摄氏温度转华氏温度交换变量if 语句判断字符串是否为数字判断奇数偶数判断闰年获取最大值函数质数判断输出指定范围内的素数阶乘实例九九乘…

MyBatis多参数查询解析

参考官网 1. 底层 底层是ParamNameResolver类查看getNameParams方法实现 2. 获取参数的两种方式 MyBatis获取参数值的两种方式&#xff1a; ${} : 本质就是字符串拼接#{} :本质就是占位符赋值 3. 多种情况的获取情况 单参数情况&#xff1a; a. 单参数-单个字面量类型 …