【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

Java中的日期时间API详解:从Date、Calendar到现代时间体系

Java中的日期时间API详解:从Date、Calendar到现代时间体系

文章目录 * 引言:Java日期时间处理的演进之路 * 第一章:时间的基础概念 * 1.1 时间原点:1970-01-01 UTC * 1.2 时间表示的两种模型 * 1.3 时区与历法 * 第二章:第一代日期时间API——Date * 2.1 Date类的源码剖析 * 2.2 Date类的核心方法详解 * 2.2.1 创建Date对象 * 2.2.2 日期比较 * 2.2.3 获取/设置毫秒数 * 2.3 Date类的设计缺陷(为什么被废弃) * 缺陷1:年份从1900年开始 * 缺陷2:月份从0开始 * 缺陷3:可变性导致的线程安全问题 * 缺陷4:国际化支持薄弱

By Ne0inhk
HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南 摘要:圣诞节快要到了,本文详细介绍了一个基于Web技术栈开发的完整GalGame(美少女游戏)项目。从项目架构设计、核心技术实现到性能优化,全面阐述如何使用纯前端技术构建具有丰富交互功能的视觉小说游戏。项目包含完整的对话系统、角色表情管理、分支剧情和存档功能,是Web前端技术在游戏开发领域应用的优秀实践案例。 📋 目录 * 1. 项目概述与目标 * 2. 技术架构选型 * 3. 核心功能实现 * 4. 界面设计与响应式布局 * 5. 开发难点与解决方案 * 6. 性能优化与用户体验 * 7. 部署与运行指南 * 8. 扩展功能与未来展望 * 9. 总结与收获 1. 项目概述与目标 1.1 项目背景 随着HTML5、CSS3和现代JavaScript技术的快速发展,Web平台已经能够承载复杂的交互应用。GalGame作为强调剧情叙事和角色互动的游戏类型,非常适合使用Web技术来实现。本项目选择热门动漫《擅长捉弄人的高木同学》作为题材,结合圣诞节主题,开发一个温馨有趣

By Ne0inhk
Java 调用高德地图Sig签名遇10007 INVALID_USER_SIGNATURE的解决之道

Java 调用高德地图Sig签名遇10007 INVALID_USER_SIGNATURE的解决之道

目录 前言 一、如何开启高德的数字签名 1、应用配置 2、官方的生成机制 二、Java集成UniHttp 1、UniHttp接口定义 2、非SIG验证访问 3、高德数字签名的实现 三、常见问题及解决办法 1、编程式参数顺序设置 2、参数重排序设置 3、特殊字符的处理 四、高德地图与百度地图数字签名对比 五、总结 前言         在现代软件开发中,地图服务的集成已成为众多应用的必备功能之一。大家日常使用频率较高的除了百度地图之外,高德地图也是其中的重要服务提供商,其丰富的 API 接口为开发者提供了便利。然而,在使用 Java 调用高德地图服务时,如果开发者开启了数字签名的机制,可能会遇到各种问题,其中最常见的便是 10007 INVALID_USER_SIGNATURE 错误。这一错误表明数字签名未通过验证,导致无法正常访问高德地图的服务。

By Ne0inhk
豆包AI提问从入门到精通:3 阶进阶 Prompt 集合,新手也能秒变高手

豆包AI提问从入门到精通:3 阶进阶 Prompt 集合,新手也能秒变高手

用豆包AI工具时,你是否遇到过这样的情况:简单问题能快速得到答案,但复杂需求总得不到精准回应?其实,从“能用”到“用好”豆包,关键在于掌握进阶提问技巧。 本文整理了从初阶到高阶的豆包提示词(Prompt)方法,无论你是新手还是有一定基础,都能跟着提升与AI的互动效率,让豆包精准匹配你的核心需求! 一、初阶提问:打好基础,让需求不跑偏 初阶技巧核心是“清晰传递基本信息”,适合新手快速上手,避免因提问模糊导致无效沟通,重点掌握3个核心方法: 1. 明确提问目标,拒绝“泛泛而谈” 提问前先想清楚“我要什么结果”,让需求更聚焦,豆包的回答才会更有针对性。 •模糊提问(不推荐):“怎么学好Python?” •精准提问(推荐):“3个月内零基础入门Python,目标是能独立写简单爬虫,求每周学习计划” 2. 补充上下文,给豆包“背景信息” 豆包需要足够的背景支撑才能精准回应,尤其要说明需求场景、自身情况或限制条件。 •缺乏上下文(

By Ne0inhk