【2026 最新】零基础也能用!Cursor 全面上手指南:AI 编程神器从安装到实战 带图详细展示(Windows 版)

【2026 最新】零基础也能用!Cursor 全面上手指南:AI 编程神器从安装到实战 带图详细展示(Windows 版)

一、什么是AI编程工具?

可以分为两类:

1.1 狭义的AI编程工具

面向程序员的,主要用于提升写代码的效率

  • Cursor、Trae这样的AI编程IDE工具,就是专门为程序员提供的一个AI助手
  • 功能有:生成代码、解释代码含义、优化代码结构、查找代码错误、回答编程问题
  • 工具的主要作用是辅助编程,写代码变得很轻松

1.2 广义的AI编程工具

没有编程基础的人也能用的,可以自己创造应用

  • 比如Coze、Dify这类智能体搭建平台
  • 提供的功能有:可视化界面搭建、预设功能模块、简单逻辑配置、一键部署功能
  • 平台提供搭积木的功能,用户组合积木就能实现各种应用程序
  • 这类工具就降低了编程门槛,普通人都能用上

二、下载安装 Cursor

2.1 开始下载

下载官网:Cursor · Download

中文官网:Cursor: The best way to code with AI

进入官网后,会自动识别你的电脑系统,点击Download Windows开始下载,这里以最新版为例:

想要下载历史版本的用户,可以向下翻,就可以找到你需要的历史版本:

2.2 开始安装

双击点击安装包

选择你的安装路径

2.3 启动Cursor

双击打开cursor

2.4 注册账号

这里我以前注册过,所以这里就直接显示了,如果以前没有注册过的,这里会让你先注册再登录。

注册过程很简单,这里就不再赘述。

登录成功后下是下述,就可以使用了。

2.5 开始使用

项目作用推荐设置
Import from VS Code导入 VS Code 的配置✅ 推荐:如果你有 VS Code 使用习惯
Keybindings设置快捷键风格✅ 推荐:VS Code(最兼容)
Chat Language设置 AI 回答语言✅ 推荐:Chinese(中文更易懂)
Open Cursor from Terminal是否支持命令行启动✅ 推荐:点击 Install(提升效率)
Continue进入主界面待配置完成后点击

🔹 1. Import from VS Code

文字:
Use existing settings and extensions

✅ 含义:

允许你从已安装的 Visual Studio Code (VS Code) 中导入原有的:

  • 设置(如主题、字体大小)
  • 键盘快捷键
  • 扩展插件(extensions)

💡 用途:

如果你之前用过 VS Code,并且希望在 Cursor 中保留相同的开发环境配置,可以点击这个按钮自动同步。

⚠️ 注意:这仅导入 非 AI 相关 的通用编辑器设置,不会影响 Cursor 的 AI 功能。

🔹 2. Keybindings

文字:
Choose a profile for keyboard shortcuts
当前选择:VS Code

✅ 含义:

选择键盘快捷键的“布局方案”。Cursor 支持多种快捷键风格,常见选项包括:

  • VS Code:与 VS Code 完全一致的快捷键(推荐给迁移用户)
  • Sublime Text:类似 Sublime 的操作方式
  • Emacs / Vim:适合使用 Emacs 或 Vim 模式的开发者

💡 用途:

让你在使用 Cursor 时感觉像在用熟悉的编辑器,无需重新记忆快捷键。


🔹 3. Chat Language

文字:
Choose a language for Agent responses
当前选择:English

✅ 含义:

设定 AI Agent 回复你时使用的语言

例如:

  • 如果选中文 → AI 会用中文回答问题、生成代码注释等。
  • 如果选英文 → AI 输出为英文。
⚠️ 注意:这只是 AI 响应的语言,不影响你输入的问题语言(你可以用中文提问,AI 仍可用中文回复)。

💡 小贴士:

  • 对于非英语母语者,建议设为中文以提高理解效率。
  • 但某些高级功能(如模型推理逻辑)可能仍以英文为主。

🔹 4. Open Cursor from Terminal

文字:
'cursor' command
按钮:Install

✅ 含义:

是否将 Cursor 注册为命令行工具(CLI),即能否在终端中直接运行 cursor 命令打开编辑器。

💡 示例:

# 安装后可以在终端执行: cursor

就会启动 Cursor 应用程序,非常方便快速打开项目。

📌 这个功能依赖系统权限(如 macOS 需要授权,Windows 需要添加到 PATH)。

✅ 点击 “Install” 后:

  • Cursor 会将自身注册为一个全局命令。
  • 以后可以直接通过终端打开项目或运行特定命令(如 cursor new project)。

2.6 Cursor 定价

官方网站:Cursor · 定价

三、Cursor 使用教程

3.1 打开项目

打开一个本地项目:

3.2 页面介绍

3.2.1 顶部菜单栏(Top Menu Bar)

从左到右依次为:

  • File:文件操作(新建、打开、保存等)
  • Edit:编辑功能(复制、粘贴、查找替换)
  • Selection:选择相关命令(全选、反向选择)
  • View:视图控制(切换侧边栏、状态栏、主题)
  • Go:跳转导航(跳转到定义、符号等)
  • Run:运行代码或脚本(支持终端执行)
  • Terminal:打开终端面板
  • Help:帮助文档和快捷键指南
3.2.1.1 File 文件操作
项目快捷键含义与作用使用场景
New Text FileCtrl+N创建一个新的空白文本文件(如 .txt, .md, .js 等)新建代码文件或笔记
New WindowCtrl+Shift+N打开一个新的 Cursor 编辑器窗口多项目并行开发
New Window with Profile使用特定配置文件打开新窗口(如不同主题/模型设置)团队协作或角色切换
Open File...Ctrl+O打开本地计算机上的单个文件查看或编辑某个独立文件
Open Folder...Ctrl+M Ctrl+O打开一个文件夹作为工作区(Workspace)进入项目根目录进行开发
Open Workspace from File....code-workspace 文件加载已保存的工作区恢复复杂项目环境
Open Recent显示最近打开过的项目或文件列表快速返回上次编辑的内容
Add Folder to Workspace...将现有文件夹添加到当前工作区合并多个子项目
Save Workspace As...将当前工作区保存为 .code-workspace 文件共享或备份项目结构
Duplicate Workspace复制当前工作区(含所有打开的文件和设置)备份或测试不同版本
SaveCtrl+S保存当前活动文件修改后手动保存
Save As...Ctrl+Shift+S将当前文件另存为其他路径或名称重命名或复制文件
Save AllCtrl+M S保存所有已修改的文件关闭前批量保存
Share分享当前项目或文件(支持 GitHub/GitLab 链接)协作开发、提交 PR
Auto Save开启/关闭自动保存功能防止意外丢失数据
Preferences进入偏好设置(如导入 VS Code 设置、键盘绑定等)自定义编辑器行为
Revert File撤销对当前文件的所有未保存更改错误修改后恢复原状
Close EditorCtrl+F4关闭当前标签页(文件)切换文件时关闭无用标签
Close FolderCtrl+M F关闭当前打开的文件夹工作区退出项目
Close WindowAlt+F4关闭整个编辑器窗口退出程序
Exit完全退出 Cursor 应用结束使用

推荐常用操作

目标操作
打开项目File → Open Folder...
新建文件File → New Text File
保存所有Ctrl+M S
快速分享File → Share
设置偏好File → Preferences
3.2.1.2 Edit 编辑操作
项目快捷键含义与作用使用场景
UndoCtrl+Z撤销上一次操作(如删除、修改代码)错误操作后恢复原状
RedoCtrl+Y重做被撤销的操作恢复刚刚撤销的内容
CutCtrl+X剪切选中的文本或代码块移动代码到其他位置
CopyCtrl+C复制选中的内容复用代码片段
PasteCtrl+V粘贴剪贴板中的内容插入复制/剪切的内容
FindCtrl+F在当前文件中查找指定文本快速定位变量名、函数名
ReplaceCtrl+H在当前文件中替换指定文本批量修改命名、路径等
Find in FilesCtrl+Shift+F在整个项目中搜索关键词查找某个函数在所有文件中的调用
Replace in FilesCtrl+Shift+H在整个项目中批量替换文本统一修改配置项、类名等
Toggle Line CommentCtrl+/切换当前行的注释状态(添加或移除 //#快速注释/取消注释代码行
Toggle Block CommentShift+Alt+A切换选中代码块的块注释(如 /* ... */""" ... """注释一大段代码
Emmet: Expand AbbreviationTab将 Emmet 缩写(如 div.container)展开为完整 HTML 结构快速生成前端代码

推荐常用组合

目标操作
快速注释一行Ctrl+/
批量查找替换Ctrl+Shift+H
查找函数定义Ctrl+Shift+F + 输入函数名
快速生成 HTML写缩写 → 按 Tab
3.2.1.3 Selection 选择操作
项目快捷键含义与作用使用场景
Select AllCtrl+A选中当前文件中的所有内容快速全选文本或代码
Expand SelectionShift+Alt+RightArrow向右扩展选区(如从单词 → 变量名 → 整行)精确选择代码块
Shrink SelectionShift+Alt+LeftArrow向左缩小选区(反向操作)精细化调整选中范围
Copy Line UpShift+Alt+UpArrow将当前行复制到上方一行复制重复逻辑
Copy Line DownShift+Alt+DownArrow将当前行复制到下方一行快速复制代码行
Move Line UpAlt+UpArrow将当前行向上移动调整代码顺序
Move Line DownAlt+DownArrow将当前行向下移动重构代码结构
Duplicate Selection复制选中的内容并粘贴在原位置下方快速复制一段代码
Add Cursor AboveCtrl+Alt+UpArrow在当前光标上方添加一个新光标多行同时编辑
Add Cursor BelowCtrl+Alt+DownArrow在当前光标下方添加一个新光标多行同时修改
Add Cursors to Line EndsShift+Alt+1在每行末尾添加光标(适用于多行)批量添加分号、括号等
Add Next OccurrenceCtrl+D添加下一个相同内容的光标位置同时修改多个相同变量
Add Previous Occurrence添加上一个相同内容的光标位置回溯匹配项
Select All Occurrences选中当前选中文本在文件中所有出现的位置批量高亮/替换
Switch to Ctrl+Click for Multi-Cursor切换为通过 Ctrl+Click 实现多光标更灵活地控制多光标
Column Selection Mode进入列选择模式(可垂直选择文本)修改多行同一列内容

推荐常用组合

目标操作
快速复制一行Shift+Alt+UpArrow
移动代码行Alt+UpArrow / Alt+DownArrow
批量修改变量名Ctrl+D + 逐个点击
多行同时编辑Ctrl+Alt+UpArrow + 输入内容
垂直选择启用 Column Selection Mode 后拖动鼠标
3.2.1.4 View 视图控制
项目快捷键含义与作用使用场景
Command Palette...Ctrl+Shift+P打开命令面板,输入指令快速执行操作快速调用隐藏功能(如“AI: Generate Code”)
Open View...显示所有可用的视图面板,可选择打开或关闭自定义界面布局
Appearance设置编辑器外观(主题、字体、图标等)切换深色/浅色主题
Editor Layout调整编辑器窗口布局(如侧边栏位置、分屏模式)优化工作区结构
ExplorerCtrl+Shift+E打开文件资源管理器(项目文件树)查看和导航项目结构
SearchCtrl+Shift+F打开搜索面板,在项目中查找内容全局搜索变量、函数名
Source ControlCtrl+Shift+G打开版本控制面板(Git 状态、提交、分支等)查看 Git 变化、提交代码
RunCtrl+Shift+D打开运行面板(用于调试或执行脚本)运行测试、启动服务
ExtensionsCtrl+Shift+X打开扩展管理面板(安装/卸载插件)安装 AI 工具、格式化器等
ProblemsCtrl+Shift+M显示当前文件中的错误、警告和提示快速定位语法问题
OutputCtrl+Shift+U显示程序输出日志(如终端输出、构建结果)查看构建过程或 API 响应
Debug ConsoleCtrl+Shift+Alt+Y打开调试控制台(显示变量值、断点信息)调试 JavaScript/Python 等语言
TerminalCtrl+`打开终端面板(内置命令行)运行 npm, git, python 等命令
Word WrapAlt+Z开启/关闭自动换行(当前已开启 ✅)长行代码是否折行显示

推荐常用组合

目标操作
快速查找命令Ctrl+Shift+P
查看项目文件Ctrl+Shift+E
搜索全局内容Ctrl+Shift+F
查看 Git 状态Ctrl+Shift+G
打开终端Ctrl+`
查看错误Ctrl+Shift+M
自动换行Alt+Z
3.2.1.5 Go 跳转导航
项目快捷键含义与作用使用场景
BackAlt+LeftArrow返回上一个编辑位置(类似浏览器后退)在多个文件间跳转时回退
ForwardAlt+RightArrow前进到下一个编辑位置恢复之前的导航路径
Last Edit LocationCtrl+M Ctrl+Q跳转到最后一次修改的位置快速定位最近改动处
Switch Editor切换不同编辑器标签页多文件并行开发时切换
Switch Group切换分屏组(如左右/上下布局)多视图对比代码
Go to File...Ctrl+P快速打开文件(输入文件名即可搜索)高效导航大型项目
Go to Symbol in Workspace...Ctrl+T在整个工作区中查找符号(函数、类、变量等)快速定位某个函数定义
Go to Symbol in Editor...Ctrl+Shift+O在当前文件中查找符号查找本文件中的函数或变量
Go to DefinitionF12跳转到当前光标所在标识符的定义处查看函数实现或变量声明
Go to Declaration跳转到声明位置(适用于接口、类型别名等)查看 TypeScript 接口定义
Go to Type Definition跳转到类型的定义(如类、接口)理解复杂数据结构
Go to ImplementationsCtrl+F12查看当前方法的所有实现(多态场景)查找子类重写的方法
Add Symbol to Current Chat将当前选中的符号添加到 AI 对话中让 AI 分析特定函数逻辑
Go to ReferencesShift+F12查看当前符号在项目中所有引用位置找出哪里调用了这个函数
Add Symbol to New Chat将当前符号添加到新 AI 对话中单独分析某段代码
Go to Line/Column...Ctrl+G跳转到指定行号和列号快速定位错误行
Go to BracketCtrl+Shift+\跳转到匹配的括号({}()[]快速查看嵌套结构
Next ProblemF8跳转到下一个语法错误或警告逐个修复问题
Previous ProblemShift+F8跳转到上一个语法错误或警告回溯检查错误
Next ChangeAlt+F3跳转到下一个修改点(用于版本控制)审查 Git 差异
Previous ChangeShift+Alt+F3跳转到上一个修改点回顾代码变更历史

推荐常用组合

目标操作
快速打开文件Ctrl+P
查看函数定义F12
查看所有引用Shift+F12
跳转到错误F8
匹配括号Ctrl+Shift+\
导航到行号Ctrl+G
查看实现Ctrl+F12
3.2.1.6 Run 运行操作
项目快捷键含义与作用使用场景
Start DebuggingF5启动调试会话(设置断点后运行)运行程序并逐步执行代码
Run Without DebuggingCtrl+F5直接运行程序,不启用调试模式快速测试代码输出
Stop DebuggingShift+F5停止当前调试会话结束调试过程
Restart DebuggingCtrl+Shift+F5重新启动调试会话(清除状态并重试)修复问题后重新运行
Open Configurations打开调试配置面板(如启动命令、参数)设置运行环境
Add Configuration...添加新的调试配置(如 Node.js、Python、Docker)配置多语言支持
Step OverF10执行当前行,但不进入函数内部跳过函数调用,继续下一行
Step IntoF11进入当前行调用的函数内部深入查看函数逻辑
Step OutShift+F11从当前函数返回到调用它的位置快速退出嵌套函数
ContinueF5继续执行程序直到下一个断点或结束恢复运行
Toggle BreakpointF9在当前行切换断点(开启/关闭)设置暂停点
New Breakpoint在指定行创建新断点精确控制调试流程
Enable All Breakpoints启用所有已设置的断点恢复全部调试点
Disable All Breakpoints禁用所有断点快速运行无中断
Remove All Breakpoints删除所有断点清理调试环境
Install Additional Debuggers...安装额外的调试器(如 Python、Go、Java)扩展语言支持

 推荐常用组合

目标操作
开始调试F5
快速运行Ctrl+F5
设置断点F9
单步执行F10 / F11
退出函数Shift+F11
继续运行F5
查看配置Open Configurations
3.2.1.7 Terminal 打开终端
项目快捷键含义与作用使用场景
New Terminal`Ctrl+Shift+``打开一个新的终端面板(命令行)运行命令、启动服务
Split TerminalCtrl+Shift+5将当前终端拆分为多个分屏(水平或垂直)同时运行多个命令(如 npm run devtail -f logs.txt
Run Task...运行预定义的任务(如构建、测试、格式化)执行自动化脚本
Run Build Task...运行构建任务(如编译、打包)启动 Webpack、Vite 等构建工具
Run Active File运行当前打开的文件(如 Python 脚本、JavaScript 文件)快速测试代码
Run Selected Text运行选中的代码片段(支持多种语言)测试一小段逻辑
Show Running Tasks...显示正在运行的任务列表查看后台进程状态
Restart Running Task...重新启动当前运行的任务修复错误后重试
Terminate Task...终止正在运行的任务停止卡住的进程
Configure Tasks...配置自定义任务(如添加新命令)定义常用操作(如 lint, test
Configure Default Build Task...设置默认构建任务(自动执行)每次保存自动构建

推荐常用组合

目标操作
打开终端`Ctrl+Shift+``
分屏终端Ctrl+Shift+5
运行当前文件Run Active File
运行选中代码Run Selected Text
配置任务Configure Tasks...
3.2.1.8 Help 帮助文档
项目快捷键含义与作用使用场景
Welcome打开欢迎页面(介绍功能、教程、资源)新用户快速上手
Show All CommandsCtrl+Shift+P打开命令面板,列出所有可用命令查找隐藏功能或自定义操作
Editor Playground进入实验性编辑环境,测试新功能尝试 AI 模型、Agent 等特性
Get Started with Accessibility Features启动辅助功能引导(如屏幕阅读器支持)视障用户或无障碍开发
View License查看软件许可证信息(开源协议等)法律合规审查
Toggle Developer Tools开启/关闭开发者工具(类似浏览器 DevTools)调试编辑器本身(高级用户)
Open Process Explorer打开进程管理器,查看当前运行的进程检查内存占用、性能问题
Restart to Update重启编辑器以应用更新安装新版本后刷新
About显示关于信息(版本号、构建时间、版权)查看软件详情

推荐常用组合

目标操作
查看所有命令Ctrl+Shift+P
快速入门Welcome
查看版本About
更新软件Restart to Update
3.2.2 视图布局控制面板
项目快捷键含义与作用使用场景
Agent切换到 AI Agent 模式(AI 自主执行任务)需要 AI 完成复杂操作时使用
Editor切换到 标准编辑器模式(默认状态)日常编码工作
Zen进入 沉浸式全屏模式(隐藏所有面板)专注写作或调试
Browser切换到 浏览器集成模式(显示网页预览)前端开发时查看实时效果
AgentsCtrl+Alt+S显示/隐藏 AI Agent 侧边栏管理 AI 任务队列
ChatCtrl+Alt+B显示/隐藏 AI 对话面板与 AI 交互提问
EditorsCtrl+Alt+E显示/隐藏代码编辑器区域调整主窗口大小
PanelCtrl+J显示/隐藏底部面板(如 Problems、Output)清理界面空间
SidebarCtrl+B显示/隐藏左侧文件资源管理器(Explorer)全屏聚焦代码
Agent Sidebar设置 AI Agent 侧边栏的位置(Left / Right)优化界面布局
Status Bar显示/隐藏底部状态栏(显示 Git、Python 版本等信息)减少干扰或查看详情
Cursor SettingsCtrl+Shift+J打开 Cursor 设置面板修改主题、模型、快捷键等

3.2.3 左侧区域 —— 文件导航栏

这里支持拖拽/粘贴文件/文件夹。


3.2.3 中间区域 —— 编辑区(Editor Pane)

这里可以编辑你的某个文件的内容

3.1.3 底部状态栏信息

信息含义
Ln 2, Col 1当前行号 2,列号 1
Spaces: 3使用空格缩进,每级 3 个空格
UTF-8字符编码格式
CRLF换行符类型(Windows 风格)
{}当前语言模式:Markdown
Cursor-Tab当前标签页名称
🔍快速搜索(快捷键 Ctrl+P)
👤用户头像(点击可查看账户)
💡 小技巧:点击 {} 可切换语言模式(如 Python、JavaScript)。

3.2.4 右侧区域 —— AI 交互面板(AI Chat Panel)重点!

这是 Cursor 最核心的部分——人机协作编程中心

🗣️ 输入框(Input Box)

  • 提示文字:Plan, @ for context, / for commands
  • 说明如何与 AI 交互:
    • Plan: 输入计划或指令(如 “Add login”)
    • @: 引用上下文(如 @main.js
    • /: 使用命令(如 /edit, /explain
Add user login with JWT authentication @src/routes/auth.js 

🎯 模型选择下拉菜单

  • 当前显示:oo AgentAuto
  • oo Agent:启用 Agent 模式,AI 可自主执行多步任务。
  • Auto:自动选择最优模型(通常为 GPT-4 Turbo 或 Claude 3.5 Sonnet)。
💡 建议:
  • 复杂任务 → 选 Agent
  • 简单问答 → 选 Auto

🌐 本地/远程模型切换

  • 下拉菜单:Local(本地运行) vs Remote(云服务)
  • 若已配置 Ollama 或 LM Studio,可在此切换使用本地模型(保护隐私)。

📸 图片图标

  • 用于开启 视觉辅助(未来功能),例如上传截图让 AI 分析 UI 设计。

🎤 麦克风图标

  • 语音输入功能(实验性),可通过语音与 AI 对话。
按钮功能
+新建对话
更多操作
×关闭对话
项目快捷键含义与作用使用场景
Toggle Chat PaneCtrl+Alt+B显示/隐藏 AI 聊天面板快速切换是否查看 AI 对话
Maximize ChatCtrl+Alt+E最大化 AI 聊天面板(占据整个编辑器)需要专注阅读 AI 回复时使用
Close TabCtrl+W关闭当前 AI 对话标签页结束一次对话
Close All Tabs关闭所有 AI 对话标签页清理界面,释放空间
Open Tab as Editor将当前 AI 对话内容以普通文本文件形式打开查看或编辑 AI 生成的代码
Export Transcript导出当前对话记录为 .txt.json 文件归档、分享或分析对话历史
Copy Request ID复制当前请求的唯一标识符(用于技术支持)提交 bug 报告时提供上下文
Agent Settings打开 AI Agent 的配置面板(如模型选择、思考模式)自定义 AI 行为

这里可以查看历史对话

四种对话方式:

模式快捷键含义与作用使用场景如何使用
AgentCtrl+I默认模式:AI 会自主分析项目、运行命令、修改多文件,完成复杂任务。相当于一个“AI 程序员”。- 需要 AI 完成端到端开发
- 添加新功能(如登录系统)
- 重构整个模块
- 自动修复 bug
输入自然语言指令,例如:
"Add user authentication with JWT"
AI 将自动创建路由、模型、前端组件等。
Plan计划模式:AI 先生成详细步骤清单,再逐条执行。适合需要透明流程的任务。- 想知道 AI 怎么做一件事
- 教学或学习用途
- 复杂任务前预览方案
输入指令后,AI 会先输出:“1. 创建数据库表... 2. 写 API 接口...”,然后询问是否继续。
Debug调试模式:AI 专注于定位和修复代码错误。它会分析报错信息、日志、堆栈跟踪,并提出解决方案。- 程序崩溃或报错
- 单元测试失败
- 性能瓶颈排查
选中错误日志 → 点击 Debug → AI 分析原因并给出修复建议。
Ask问答模式:AI 只回答问题,不主动修改代码。类似于 ChatGPT,但上下文更完整。- 解释代码逻辑
- 学习新技术
- 提问设计思路
输入问题,例如:
"Why is this function not returning the correct value?"
  • Agent 模式 是 Cursor 最强大的功能之一,支持:
    • 自动运行终端命令(如 npm installpython manage.py runserver
    • 修改多个文件
    • 调用外部 API 或工具
    • 生成测试用例
  • Plan 模式 适合教育场景或高风险操作前的规划。
  • Debug 模式 可以结合断点、日志一起使用,提升调试效率。
  • Ask 模式 是最安全的模式,不会改动代码,适合初学者。

3.3 Cursor 快捷键

进入后可以使用快捷键 Ctrl + 加号 来放大整体页面大小

使用前:

使用后:

类别功能快捷键(Windows/Linux)快捷键(macOS)说明
通用导航打开命令面板Ctrl+Shift+PCmd+Shift+P输入任意命令(如 AI 操作、设置)
快速打开文件Ctrl+PCmd+P模糊搜索项目内文件
跳转到符号(全局)Ctrl+TCmd+T查找函数、类等(整个工作区)
跳转到行号Ctrl+GCmd+G直接跳转到指定行
编辑操作撤销Ctrl+ZCmd+Z撤销上一步操作
重做Ctrl+YCmd+Shift+Z重做被撤销的操作
全选Ctrl+ACmd+A选中当前文件全部内容
注释当前行Ctrl+/Cmd+/切换单行注释
块注释Shift+Alt+AShift+Option+A切换多行块注释
复制当前行Shift+Alt+↓/↑Shift+Option+↓/↑向下/向上复制一行
移动当前行Alt+↓/↑Option+↓/↑向下/向上移动一行
多光标选择下一个Ctrl+DCmd+D逐个添加相同文本为光标
AI 交互唤出 AI 对话框Ctrl+KCmd+K最核心的 AI 快捷键!
Edit with AI(编辑代码)Alt+LOption+L选中代码后让 AI 修改
Explain with AI(解释代码)Alt+EOption+E让 AI 解释选中代码逻辑
Generate Code(生成代码)Ctrl+Shift+GCmd+Shift+G根据描述生成新代码
Toggle Chat Pane(显示/隐藏 AI 面板)Ctrl+Alt+BCmd+Option+B控制右侧 AI 聊天窗口
Maximize ChatCtrl+Alt+ECmd+Option+E最大化 AI 聊天窗口
文件与项目新建文件Ctrl+NCmd+N创建空白文件
打开文件夹(项目)Ctrl+M Ctrl+OCmd+M Cmd+O加载整个项目目录
保存所有文件Ctrl+M SCmd+M S一键保存所有修改
自动保存开关File > Auto Save 中启用
视图控制显示/隐藏侧边栏Ctrl+BCmd+B切换左侧文件树
显示/隐藏底部面板Ctrl+JCmd+J切换终端、问题、输出等面板
进入 Zen 模式(专注)Ctrl+K ZCmd+K Z全屏无干扰编码
切换布局预设(Editor/Agent/Zen)点击顶部工具栏切换
搜索与替换当前文件查找Ctrl+FCmd+F查找关键词
当前文件替换Ctrl+HCmd+H替换关键词
全局查找Ctrl+Shift+FCmd+Shift+F在整个项目中搜索
全局替换Ctrl+Shift+HCmd+Shift+H在整个项目中批量替换
Git / 版本控制打开源码控制面板Ctrl+Shift+GCmd+Shift+G查看 Git 更改、提交
提交更改Ctrl+Enter(在输入框)Cmd+Enter在 Commit 框中提交
终端打开终端Ctrl+`Cmd+`内置命令行
分屏终端Ctrl+Shift+5Cmd+Shift+5水平拆分终端
调试启动调试F5F5运行并调试程序
设置断点F9F9在代码行切换断点
单步跳过F10F10执行当前行,不进入函数
单步进入F11F11进入函数内部

Read more

C++之std::stringstream详解

C++之std::stringstream详解

目录 1.简介 2.核心功能与示例 2.1.类型转换(最常用) 2.2.字符串拼接 2.3.字符串分割 3.进阶用法 4.注意事项 5.总结 1.简介         std::stringstream 是 C++ 标准库 <sstream> 头文件提供的字符串流类,核心作用是在字符串和基本数据类型之间做转换,以及灵活地拼接 / 分割字符串。它属于内存流(而非文件流),所有操作都在内存中完成,效率高且使用灵活。         头文件: #include <sstream> // 核心:字符串流 #include <iostream>

By Ne0inhk

JDK切换

文章目录 * JDK切换 * 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接 JDK切换 1. 下载 JDK JDK 不同版本可以在 Oracle 官网下载,下载地址:https://www.oracle.com/cn/java/technologies/downloads/ 选择所需的 JDK 版本下载,常用的有:Java 8、Java 17、Java 21、Java 25。 点击下载好的安装程序 jdk-8u471-windows-x64.exe,将 JDK 安装到本地指定的文件夹中 2. 配置环境变量 打开环境变量:【此电脑右键】—【属性】—【高级系统设置】—【环境变量】

By Ne0inhk
C++ 多态:面向对象的动态行为核心机制

C++ 多态:面向对象的动态行为核心机制

C++ 多态:面向对象的动态行为核心机制 💡 学习目标:掌握多态的概念与分类,理解虚函数的作用原理,能够熟练使用多态实现程序的动态行为扩展。 💡 学习重点:静态多态与动态多态的区别、虚函数的定义与使用、纯虚函数与抽象类、多态的实战应用场景。 一、多态的概念与分类 ✅ 结论:多态是 C++ 面向对象三大特性之一,指同一行为在不同对象上表现出不同的形态,核心是“一个接口,多种实现”。 多态主要分为两大类,二者的实现原理和触发时机截然不同: 1. 静态多态:编译阶段确定调用关系,也叫编译时多态,实现方式包括函数重载和运算符重载 2. 动态多态:运行阶段确定调用关系,也叫运行时多态,实现方式是虚函数 + 基类指针/引用 生活中的多态示例:同样是“动物叫”这个行为,猫的叫声是“喵喵喵”,狗的叫声是“汪汪汪”,不同动物对象表现出不同的行为形态。 二、静态多态:编译时确定的多态性 💡 静态多态的调用关系在编译阶段就已确定,编译器会根据参数列表的差异匹配对应的函数。

By Ne0inhk
计算机毕业设计 java 网上排课系统的设计与实现 Java 智能排课管理系统 基于 SpringBoot 的高校排课服务平台

计算机毕业设计 java 网上排课系统的设计与实现 Java 智能排课管理系统 基于 SpringBoot 的高校排课服务平台

计算机毕业设计 java 网上排课系统的设计与实现 w0d059(配套有源码 程序 mysql 数据库 论文)本套源码可以先看具体功能演示视频领取,文末有联 xi 可分享 随着互联网技术的快速发展,各行业均朝着数字化、信息化、无纸化方向发展,教育领域也不例外。传统排课工作依赖人工操作,存在工作效率低、保密性差、易出错、数据检索不便等问题,难以满足现代教育教学的管理需求。为了提高排课工作效率,减轻管理人员负担,保障排课工作的科学性与合理性,开发一款网上排课系统势在必行,该系统能够实现排课信息的集中管理与高效流转,为学校提供便捷、精准的排课解决方案。 该系统采用 Java 语言和 SpringBoot 框架开发,数据存储选用 MySQL 数据库,基于 B/S 架构构建。核心功能包括用户注册登录(管理员、教师角色)、个人中心管理(修改资料、密码)、班级信息管理(

By Ne0inhk