当前位置: 首页 > article >正文

cursor常用快捷键(JetBrains Darcula主题风格)

一、基础操作速查

  1. 打开/创建项目
    • 打开项目:Ctrl + Shift + O(选择文件夹)
    • 新建文件:Ctrl + N
    • 保存文件:Ctrl + S
    • 关闭当前标签页:Ctrl + F4
  1. 代码编辑
    • 复制当前行:Ctrl + D
    • 删除当前行:Ctrl + Y
    • 格式化代码:Ctrl + Alt + L(需安装JetBrains快捷键插件)
    • 注释行:Ctrl + /
  1. 快速导航
    • 跳转到文件:Ctrl + P(输入文件名)
    • 跳转到符号(类/方法):Ctrl + Shift + O
    • 返回上一次光标位置:Ctrl + Alt + ←
  1. 搜索与替换
    • 全局搜索:Ctrl + Shift + F
    • 文件内搜索:Ctrl + F
    • 替换:Ctrl + R(文件内)或 Ctrl + Shift + R(全局)

二、JetBrains风格快捷键(需安装IntelliJ Keybindings插件)

操作

快捷键

说明

智能补全

Ctrl + 空格

触发代码建议

重命名变量

Shift + F6

批量修改变量名

生成代码

Alt + Insert

生成构造函数/Getter/Setter等

快速修复建议

Alt + Enter

自动修复错误或优化代码

展开/折叠代码块

Ctrl + +/-

折叠当前代码块

切换最近文件

Ctrl + Tab

快速在最近打开的文件间切换

三、开发项目核心流程

1. 项目初始化
  • 新建项目
    • 打开文件夹(Ctrl + Shift + O)作为项目根目录。
    • 安装依赖:右键点击项目根目录选择 Open in Integrated Terminal,运行 npm installpip install -r requirements.txt 等命令。
  • 版本控制(Git)
    • 初始化仓库:终端输入 git init
    • 提交代码:侧边栏点击Git图标(✔️),输入提交信息后提交。
2. 调试代码
  1. 配置调试器
    • 点击左侧侧边栏的 Run and Debug 图标(▶️)。
    • 创建 launch.json 文件,选择调试环境(如Python/Node.js)。
  1. 启动调试
    • 设置断点:点击代码行号左侧。
    • F5 启动调试,使用调试工具栏控制流程(继续、单步跳过等)。
3. 集成终端
  • 打开终端:Ctrl + ``(反引号键)或 Ctrl + Shift + C`。
  • 分屏终端:点击终端右上角的 + 图标。

四、高效插件推荐

  1. CodeGlance:在右侧显示代码缩略图(类似IDEA)。
  2. GitLens:增强Git操作(查看代码作者、提交历史)。
  3. Python/Java扩展包:根据语言安装官方支持插件。
  4. Bracket Pair Colorizer:彩虹括号,提升代码可读性。

五、界面布局优化(JetBrains风格)

  • 侧边栏位置:已在右侧(右键侧边栏可调整)。
  • 关闭迷你地图:设置中搜索 minimap 并禁用。
  • 图标风格:已应用Material Icon Theme。
  • 字体推荐:设置中修改为 JetBrains Mono(需提前安装字体)。

六、常见问题解决

  1. 快捷键冲突
    • 检查是否安装了其他快捷键插件,在设置中禁用冲突项。
  1. 插件安装失败
    • 检查网络是否可访问 marketplace.visualstudio.com
  1. 主题不生效
    • 重启Cursor,或检查是否安装了多个同名主题。

七、学习资源

  • 官方文档:Cursor Documentation
  • 快捷键查询:Ctrl + K 后按 Ctrl + S 查看所有快捷键。

通过以上指南,你可以快速适应JetBrains风格的Cursor操作。遇到问题时,随时通过命令面板(Ctrl+Shift+P)搜索功能或查看官方文档解决!!!

相关文章:

cursor常用快捷键(JetBrains Darcula主题风格)

一、基础操作速查 打开/创建项目 打开项目:Ctrl Shift O(选择文件夹)新建文件:Ctrl N保存文件:Ctrl S关闭当前标签页:Ctrl F4 代码编辑 复制当前行:Ctrl D删除当前行:Ctrl …...

区块链学习总结

Hardhat 是一个用于 Ethereum 智能合约开发 的开发环境,专为 Solidity 语言编写的智能合约提供工具支持。它能够帮助开发者 编译、部署、测试和调试 智能合约,并提供一个本地的以太坊测试网络。 Hardhat 的核心功能 本地开发网络(Hardhat Ne…...

《深入剖析鸿蒙生态原生应用:一次开发多端部署的技术革新》

在数字化时代飞速发展的浪潮中,鸿蒙生态以其独特的技术理念和强大的创新能力,为开发者和用户带来了全新的体验。其中,“一次开发多端部署”作为鸿蒙生态原生应用开发的核心技术之一,不仅是技术上的重大突破,更是对未来…...

知识蒸馏:让大模型“瘦身“而不失智慧的魔术

引言:当AI模型需要"减肥" 在人工智能领域,一个有趣的悖论正在上演:大模型的参数规模每年以10倍速度增长,而移动设备的算力却始终受限。GPT-4的1750亿参数需要价值500万美元的GPU集群运行,但现实中的智能设备…...

JavaScript 获取 URL 中参数值的详解

JavaScript 获取 URL 中参数值的详解 1. 了解 URL 参数2. 使用 URLSearchParams 获取参数值2.1 什么是 URLSearchParams?2.2 示例代码2.3 优缺点 3. 使用正则表达式获取参数值3.1 示例代码3.2 分析 4. 自定义解析函数4.1 示例代码4.2 分析 5. 小结与注意事项 在开发…...

识别并脱敏上传到deepseek/chatgpt的文本文件中的身份证/手机号

本文将介绍一种简单高效的方法解决用户在上传文件到DeepSeek、ChatGPT,文心一言,AI等大语言模型平台过程中的身份证号以及手机号等敏感数据识别和脱敏问题。 DeepSeek、ChatGPT,Qwen,Claude等AI平台工具快速的被接受和使用,用户每天上传的文本数据中潜藏着大量敏感信息,…...

ruoyi-vue部署4

1.jdk-linux安装 2.tomcat-linux安装 3.ruoy后台部署 4.nginx-linux安装5.ruoyi前端部署​​​​​​​...

【秣厉科技】LabVIEW工具包——OpenCV 教程(12):机器学习

文章目录 前言机器学习例1:支持向量机(SVM)做平面向量二分类例2: K邻近算法(KNearest)实现分类 总结 前言 需要下载安装OpenCV工具包的朋友,请前往 此处 ;系统要求:Wind…...

分布式事务解决方案简介

一、分布式事务的挑战 在分布式系统中,多个服务协同完成一个业务操作时,可能会遇到数据一致性问题。传统单体应用的ACID事务无法直接扩展到分布式环境,主要矛盾在于: • 网络不可靠:服务间通信可能失败。 • 并发冲突…...

【leetcode hot 100 17】电话号码的字母组合

分析:当设计关键字“所有组合”时,要考虑深度优先遍历、广度优先遍历(层次遍历),其中: 深度优先搜索: 自顶向下的递归实现深搜定义子问题在当前递归层结合子问题结果解决原问题 广度优先搜索 利…...

UI数据处理新隐私保护:确保用户新信息安全

hello宝子们...我们是艾斯视觉擅长ui设计和前端数字孪生、大数据、三维建模、三维动画10年经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩! 在这个数字时代,我们的个人信息似乎无处不在。从社交媒体上的点滴分享,到在线…...

【Javascrip】Javascript练习01 REST API using Express.js.

针对该问题的项目路径 要求部分 what you need to doReview the tasks provided in the section below.Obtain the boilerplate code.Use your local development environment to implement a solution.Upload your solution for marking via Gradescope. There is no attempt…...

分析K8S中Node状态为`NotReady`问题

在Kubernetes(k8s)集群中,Node状态为NotReady通常意味着节点上存在某些问题,下面为你分析正常情况下节点应运行的容器以及解决NotReady状态的方法。 正常情况下Node节点应运行的容器 1. kubelet kubelet是节点上的核心组件&…...

小样本学习综述

小样本学习综述 📕[1]潘雪玲,李国和,郑艺峰. 面向深度网络的小样本学习综述 [J]. 计算机应用研究, 2023, 40 (10): 2881-28882895. DOI:10.19734/j.issn.1001-3695.2023.02.0074. 主要是该论文的一些摘要。 小样本学习旨在利用较少目标数据训练模型快速学习的。 …...

挂谷问题与挂谷猜想:从平面转针到高维拓扑

挂谷问题与挂谷猜想:从平面转针到高维拓扑 目录 挂谷问题的起源数学定义与基本性质研究进展挂谷集合与挂谷猜想王虹与Joshua Zahl的突破意义与影响 挂谷问题的起源 1917年,日本数学家挂谷宗一(かけや そういち Soichi Kakeya,1886-1947)提…...

火语言RPA--表格数据导出

表格数据导出 🚩【组件功能】:导出表格内数据到指定的文件 配置预览 配置说明 导出格式 Excel:导出Excel文档格式,CSV:导出CSV数据格式。 导出文件夹 支持T或# 导出文件需要保存的文件夹路径。 导出文件名支持T或# 导出文…...

数学建模:MATLAB卷积神经网络

一、简述 卷积神经网络是一种处理具有网格结构数据的深度学习模型,由输入层、卷积层、池化层、全连接层、输出层组成。 输出层:将图像转换为其对应的由像素值构成的二维矩阵,并存储二维矩阵 卷积层:提取图像的底层特征&#xf…...

Vue3 基础语法指南:响应式系统与 Ref 应用

1、Reactive 的深度响应式 1.1、基本用法 vue <script setup> import { reactive } from vueconst state reactive({count: 0,user: {name: Alice,age: 30} })const increment () > state.count const updateName () > state.user.name Bob </script>1…...

学习笔记:黑马程序员JavaWeb开发教程(2025.3.21)

10.10 案例-员工管理-删除员工 前端中有两个删除按键&#xff0c;一个是删除员工&#xff0c;一个是批量删除&#xff0c;我们只需要将删除员工作为特殊的批量删除&#xff0c;就是只删除一个&#xff0c;开发一个接口就行 用id in &#xff08;&#xff09;来批量删除&…...

xLua_003 Lua访问C#

1、new C# 对象&#xff08;创建游戏物体&#xff09; LuaCallCSharp.cs using UnityEngine; using XLua;public class LuaCallCSharp : MonoBehaviour {public LuaEnv env null;void Start(){LuaEnv env new LuaEnv();env.DoString("requireLuaCallCSharp");}pr…...

mysql 磐维(opengauss)tidb误删数据之高级恢复

Mysql参考&#xff1a; Mysql 8.0 XtraBackupMysqlbinlog 完全恢复 - 墨天轮 Mysql 8.0 XtraBackupMysqlbinlog 完全恢复[TOC]# 一、安装mysql 8.0.19## 1.1https://www.modb.pro/db/509223MySQL 的全量备份、增量备份与 Binlog 时间点恢复_mysqlbinlog自动备份吗-CSDN博客文章…...

区块链技术在供应链管理中的应用与创新

在当今全球化的商业环境中&#xff0c;供应链管理的复杂性与日俱增。从原材料采购到最终产品交付&#xff0c;涉及众多环节和参与者&#xff0c;信息的透明度、准确性和安全性至关重要。区块链技术的出现&#xff0c;为供应链管理带来了全新的解决方案&#xff0c;正在逐步改变…...

字符指针的三道例题+算法改进

目录 一.杨氏矩阵 1.初级 2.想把下标带回来 二.字符串左旋 算法改进 三.判断是否为字符串旋转结果 算法改进 四. 3个字符函数 1.strcat 2.strncat 3.strstr 一.杨氏矩阵 数字矩阵&#xff0c;每行从左到右递增&#xff0c;每列从上到下递增&#xff0c;编写程序在矩…...

PostgreSQL用SQL实现俄罗斯方块

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验 Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯…...

如何构建简单有效的AI Agents代理?

工程技术 在过去的一年里&#xff0c;我们与数十个跨行业的团队合作&#xff0c;构建基于大型语言模型&#xff08;LLM&#xff09;的代理。我们发现&#xff0c;最成功的实现并不是使用复杂的框架或专门的库&#xff0c;而是采用简单、可组合的模式。 在本文中&#xff0c;我…...

【虚幻引擎UE5】SpawnActor生成Character实例不执行AI Move To,未初始化AIController的原因和解决方法

虚幻引擎版本&#xff1a;5.5.4 问题描述 刚创建的Third Person项目里&#xff0c;定义一个BP_Enemy蓝图&#xff0c;拖拽到场景中产生的实例会追随玩家&#xff0c;但SpawnActor产生的实例会固定不动。BP_Enemy蓝图具体设计如下&#xff1a; BP_Enemy的Event Graph ​​ 又定义…...

查看GPU型号、大小;CPU型号、个数、核数、内存

GPU型号、大小 nvidia-smiCPU型号 cat /proc/cpuinfo | grep model name | uniqCPU个数 cat /proc/cpuinfo | grep "physical id" | uniq | wc -lCPU核数 cat /proc/cpuinfo | grep "cpu cores" | uniqCPU内存 cat /proc/meminfo | grep MemTotal参考…...

xcode中移除安装的package dependency

有的依赖包安装之后&#xff0c;没有用&#xff0c;所以就需要把这个依赖项去掉&#xff0c;找了好久没有找到在哪里&#xff0c;最后发现在项目详情里面&#xff1a; 选中这一项&#xff0c;然后删除就可以了...

星越L_ 雨刷使用功能讲解

目录 1.向下拨动 2,向上拨动 3.调节雨刷的灵敏度 4.再次向上拨动 5.再向上 6.向内侧拨动 7.后雨刷开启 8.向外侧拨动 9.更换雨刷 1.向下拨动 雨刷单次工作 2,向上拨动 自动雨刷开启 3.调节雨刷的灵敏度 转动滚轮调节雨刷的灵敏度...

卷积神经网络 - 梯度和反向传播算法

在卷积网络中&#xff0c;参数为卷积核中权重以及偏置。和全连接前馈网络类似&#xff0c;卷积网络也可以通过误差反向传播算法来进行参数学习。本文我们从数学角度&#xff0c;来学习卷积神经网络梯度的推导和其反向传播算法的原理。 一、梯度&#xff1a;损失函数 L 关于第 …...