cursor无法进行代码补全时候的修正(折磨我2小时)

Cursor代码补全问题的修正方法

1.对python的相关环境配置进行设定, 我是用anaconda创建的cursor环境,所以需要确认当前项目的环境切换到cursor情况下, 再对python的相关settings进行处理。
a.python的相关路径:因为我是conda active  cursor 的环境 

  1. Python路径(设置为/opt/anaconda3/envs/cursor/bin/python
  2. Conda路径(设置为/opt/anaconda3/bin/conda
  3. Default Interpreter Path(设置为/opt/anaconda3/envs/cursor/bin/python

b  Python Language Server 服务器的设置,很重要

  • 建议尝试PylanceCursor Pyright,它们通常提供最佳的代码补全体验。如果遇到性能问题,可以回退到更轻量的Jedi。选择一个选项后需要重启Cursor才能完全生效

c. 手动强制补全

        在当前项目的目录中创建.vscode文件夹:

mkdir -p .vscode

        创建settings.json文件

touch .vscode/settings.json

        使用Cursor打开并编辑这个文件,添加以下内容: 

{
  "python.pythonPath": "/opt/anaconda3/envs/cursor/bin/python",
  "python.languageServer": "Pylance",
  "python.analysis.typeCheckingMode": "basic",
  "editor.suggestSelection": "first",
  "editor.tabCompletion": "on"
}

d.重启,然后

要触发代码补全,尝试使用Cmd+Space(我是mac电脑)手动触发补全

新的发现:进入cursor的设置 cmd+, 三个键组合进入后, 对completion相关修改

注意这个jupyter可能会降低性能,得测试。               

另外也需要看下cursor tab的功能

https://zhuanlan.zhihu.com/p/32081323818

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值