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

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)搜索功能或查看官方文档解决!!!

相关文章:

  • Python 中有哪些库可以帮助读取和操作 shapefile 文件?
  • springboot milvus search向量相似度查询 踩坑使用经验
  • 看盘细节系列 篇五:盘中突然拉升涨停的特征分析
  • 爱普生SG2016CAN晶振优势和多领域应用
  • C语音组播收发
  • Langchain 提示词(Prompt)
  • Android数据加密方案
  • 基于百分位裁剪(percentile clipping)归一化方法
  • node-ddk,electron 组件, 打开新窗口
  • 「宇树科技」13家核心零部件供应商梳理!
  • 对顶堆简介 → 第K大问题 + topK问题
  • 设计心得——作用域处理
  • Cross-Site Scripting: DOM $(_config.elem).html 解决问题
  • 【C++11】左值引用、右值引用、移动语义和完美转发
  • 预测性维护:Ubuntu边缘计算机如何降低电梯故障率
  • rust Send Sync 以及对象安全和对象不安全
  • acwing1295. X的因子链
  • Kubernetes - Pod控制器 - Deployment - 金丝雀部署
  • OpenHarmony 入门——ArkUI 跨页面数据同步和页面级UI状态存储LocalStorage小结(二)
  • java使用Apache POI 操作word文档
  • “85后”贵阳市政府驻重庆办事处主任吴育材拟任新职
  • 泽连斯基启程前往土耳其
  • 广西北部湾国际港务集团副总经理潘料庭接受审查调查
  • 因操纵乙烯价格再遭诉讼,科莱恩等四家企业被陶氏索赔60亿
  • 这个“超强致癌细菌”,宝宝感染率高达40%,预防却很简单
  • 《单身情歌》制作人韩贤光去世,林志炫发文悼念