mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-10-31 15:06:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| sidebar_position: 80
 | ||
| description: 编辑器支持
 | ||
| ---
 | ||
| 
 | ||
| # 编辑器支持
 | ||
| 
 | ||
| 框架基于 [PEP484](https://www.python.org/dev/peps/pep-0484/)、[PEP 561](https://www.python.org/dev/peps/pep-0517/)、[PEP8](https://www.python.org/dev/peps/pep-0008/) 等规范进行开发并且是 **Fully Typed**。框架使用 `pyright`(`pylance`)工具进行类型检查,确保代码可以被编辑器正确解析。
 | ||
| 
 | ||
| ## 编辑器推荐配置
 | ||
| 
 | ||
| ### Visual Studio Code
 | ||
| 
 | ||
| 在 Visual Studio Code 中,可以使用 `pylance` Language Server 并启用 `Type Checking` 以达到最佳开发体验。
 | ||
| 
 | ||
| 向 `.vscode` 文件夹中对应文件添加以下配置并在 VSCode 插件面板安装推荐插件:
 | ||
| 
 | ||
| ```json title=extensions.json
 | ||
| {
 | ||
|   "recommendations": ["ms-python.python", "ms-python.vscode-pylance"]
 | ||
| }
 | ||
| ```
 | ||
| 
 | ||
| ```json title=settings.json
 | ||
| {
 | ||
|   "python.languageServer": "Pylance",
 | ||
|   "python.analysis.typeCheckingMode": "basic"
 | ||
| }
 | ||
| ```
 | ||
| 
 | ||
| ### 其他
 | ||
| 
 | ||
| 欢迎提交 Pull Request 添加其他编辑器配置推荐。点击左下角 `Edit this page` 前往编辑。
 |