settings.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {
  2. // Cursor AI 专用设置
  3. "cursor.ai.preview.enabled": false,
  4. "cursor.ai.showPreviewInEditor": false,
  5. "cursor.ai.autoPreview": false,
  6. "cursor.ai.previewDelay": 2000,
  7. // 代码生成设置
  8. "cursor.ai.codeGeneration.showPreview": false,
  9. "cursor.ai.suggestions.preview": false,
  10. "cursor.ai.chat.floatingWindow": false,
  11. "cursor.ai.chat.sidePanel": true,
  12. // 🆕 自动接受AI建议设置
  13. "cursor.ai.autoAccept.enabled": true,
  14. "cursor.ai.autoAccept.delay": 1000,
  15. "cursor.ai.suggestions.autoAccept": true,
  16. "cursor.ai.inline.autoAccept": true,
  17. "cursor.ai.tab.autoAccept": true,
  18. "cursor.ai.codeGeneration.autoAccept": true,
  19. "cursor.ai.edit.autoAccept": true,
  20. // Tab补全自动接受
  21. "cursor.tab.autoAccept": true,
  22. "cursor.tab.acceptOnlyFullLine": false,
  23. "cursor.tab.acceptPartialSuggestion": true,
  24. // 禁用多余的AI提示
  25. "cursor.ai.hover.enabled": false,
  26. "cursor.ai.inline.enabled": true,
  27. "cursor.ai.inline.preview": false,
  28. // 优化编辑器性能
  29. "cursor.performance.enablePreviewCache": false,
  30. "cursor.performance.maxPreviewWindows": 1,
  31. // 文件处理设置
  32. "cursor.files.autoPreview": false,
  33. "cursor.files.previewOnHover": false,
  34. "cursor.files.openPreviewByDefault": false,
  35. "cursor.files.enablePreview": false,
  36. // UI 优化设置
  37. "cursor.ui.showWelcomeScreen": false,
  38. "cursor.ui.showTips": false,
  39. "cursor.ui.compactMode": true,
  40. // 禁用Vue文件预览弹窗
  41. "cursor.vue.preview.enabled": false,
  42. "cursor.vue.autoPreview": false,
  43. "cursor.vue.showPreviewDialog": false,
  44. // 禁用所有预览对话框
  45. "cursor.preview.showDialogs": false,
  46. "cursor.preview.autoShow": false,
  47. "cursor.preview.popupEnabled": false,
  48. // 编辑器设置
  49. "editor.preview.enabled": false,
  50. "workbench.editor.enablePreview": false,
  51. "workbench.editor.enablePreviewFromQuickOpen": false,
  52. "workbench.editor.showTabs": "multiple",
  53. // 🆕 VSCode原生自动接受设置
  54. "editor.acceptSuggestionOnCommitCharacter": true,
  55. "editor.acceptSuggestionOnEnter": "on",
  56. "editor.tabCompletion": "on",
  57. "editor.suggestSelection": "recentlyUsed",
  58. "editor.quickSuggestions": {
  59. "other": true,
  60. "comments": true,
  61. "strings": true
  62. },
  63. // 禁用文件关联预览
  64. "files.associations": {
  65. "*.vue": "vue"
  66. },
  67. // 代码编辑时的预览控制
  68. "cursor.ai.edit.showPreview": false,
  69. "cursor.ai.edit.autoPreview": false,
  70. "cursor.ai.generation.showPreview": false,
  71. "autoSave": {
  72. "prototypes": {
  73. "defaultPath": "docs/原型文件/",
  74. "autoCreateDir": true,
  75. "backupOldVersions": true,
  76. "encoding": "utf-8",
  77. "retryTimes": 3
  78. }
  79. },
  80. "fileEncoding": {
  81. "default": "utf-8",
  82. "override": {
  83. "docs/原型文件/": "gbk" // 针对中文路径的兼容方案
  84. }
  85. }
  86. }