百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

coc-pyright

> 编程语言
开源

coc.nvim 的 Pyright 扩展

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

coc.nvim 的 Pyright 扩展

coc-pyright

Pyright 扩展用于 coc.nvim,具有以下附加功能:

  • 语义标记突出显示!
  • inlayHints 支持
  • codeActions 用于添加导入、忽略输入检查、运行测试等
  • 使用 bandit, flake8, mypy, ruff, prospector, pycodestyle, pydocstyle, pyflakes, pylama, pylint, pytype 进行代码检查
  • 使用 ruff, yapf, black, autopep8, darker, blackd 和 pyink 进行格式化
  • 使用 unittest 或 pytest 进行测试, 支持 codeLens
  • 使用 ruff,isort 和 pyright 对导入进行排序
  • 使用 rope 提取方法和变量

安装

:CocInstall coc-pyright

注意:如果无法正确检测 project root, Pyright 可能无法正常工作,请查看 #521 和 Using workspaceFolders 在 coc.nvim 中。

  • Python.runLinting: 运行 linting
  • Python.sortImports: 使用 isort 或 ruff 对导入项进行排序
  • pyright.version: 显示当前使用的 Pyright 版本
  • pyright.organizeimports: 使用 Pyright 对导入项进行组织
  • pyright.restartserver: 此命令会迫使类型检查器丢弃所有缓存的类型信息并重新开始分析。在安装了新的类型模板或库的情况下,此命令非常有用。
  • pyright.createtypestub: 使用指定的模块名称创建类型模板,例如 :CocCommand pyright.createtypestub numpy
  • pyright.fileTest: 运行当前测试文件的测试
  • pyright.singleTest: 运行单个最近的测试

这些配置由 coc-pyright 使用,您需要在 coc-settings.json 中设置它们。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptcoccoc-extensionspyrightpython

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言