Cursor格式化代码快捷键

分类:配置与优化

代码格式化是保持代码规范和可读性的重要环节。Cursor提供了强大的代码格式化功能和便捷的快捷键操作,让您能够快速统一代码风格,提高开发效率。本指南将介绍最常用的格式化快捷键和配置方法。

基本格式化快捷键

掌握这些快捷键,让代码格式化变得轻松简单:

  • 格式化整个文档Shift + Alt + F (Windows/Linux) 或 Shift + Option + F (Mac)
  • 格式化选中代码Ctrl + K Ctrl + F (Windows/Linux) 或 Cmd + K Cmd + F (Mac)
  • 命令面板格式化Ctrl + Shift + P,输入"Format Document"

快捷键提醒

更多快捷键操作可以参考Cursor快捷键完整使用指南,掌握全面的键盘操作技巧。

自动格式化设置

开启保存时自动格式化,让代码始终保持整洁:

启用保存时格式化

  • 打开Cursor设置(Ctrl + ,
  • 搜索"format on save"
  • 勾选"Editor: Format On Save"选项
  • 保存文件时将自动格式化代码

配置文件设置

在项目根目录创建 .vscode/settings.json 文件:

{
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true,
  "editor.formatOnType": true
}

常用格式化工具

Prettier配置

  • 安装npm install --save-dev prettier
  • 配置文件:在根目录创建 .prettierrc.json
  • 基础配置:设置缩进、引号、分号等规则

Prettier配置示例

{
  "semi": true,
  "singleQuote": true,
  "tabWidth": 2,
  "printWidth": 80
}

使用建议

建议在开始编码前先配置好格式化规则,团队协作时统一使用相同的配置文件。如果遇到格式化问题,可以通过AI聊天功能快速获取帮助和解决方案。

常见问题解决

格式化不生效

  • 检查是否安装了相应的格式化扩展
  • 确认文件类型是否支持格式化
  • 验证配置文件是否正确

格式化冲突

  • 统一使用一种格式化工具(推荐Prettier)
  • 在ESLint中禁用格式化相关规则
  • 设置正确的格式化优先级