软件名称
Smooth Cursor
应用平台
Windows
推荐类型
【开发者自荐】
简介
为 Visual Studio 2026 带来流畅光标动画效果的扩展, 可避免多行输入时光标来回弹跳导致多行输入被打断,且支持自定义光标颜色、缓动函数效果、光标宽度和动画速度等配置。
应用简介
特别注意: 以下软件会导致多行输入有问题,建议在使用时,请排除以下软件。
- Visual Assistant X
- SuperCharger
截图预览
![]() |
| 光标平滑效果 |
![]() |
| 不干扰多行输入 |
功能特性
平滑的光标移动动画
可自定义的光标颜色
多种缓动函数效果
可调整的光标宽度和动画速度
多种动画模式支持(单光标/全光标/智能)
一键启用/禁用
使用方法
- 安装后默认启用
- 进入「工具」>「选项」>「Smooth Cursor」进行设置
- 或使用命令:
Smooth Cursor: Enable- 启用Smooth Cursor: Disable- 禁用
配置选项
| 选项页面 |
在 Visual Studio 选项中,你可以:
- 动画速度 - 调整动画的快慢(50-200%)
- 动画模式 - 选择单光标、全光标或智能模式
- 光标颜色 - 自定义光标的颜色
- 缓动函数 - 选择不同的动画缓动效果
- 光标宽度 - 设置最大和最小光标宽度
项目结构
Smooth Cursor/
├── Core/ ## 核心功能模块
│ ├── SmoothCursorAdornment.cs
│ ├── SmoothCursorAnimation.cs
│ ├── SmoothCursorController.cs
│ ├── SmoothCursorMapping.cs
│ └── SmoothCursorTiming.cs
├── Options/ ## 配置相关
│ └── SmoothCursorOptions.cs
├── Commands/ ## VS 命令
│ ├── SmoothCursorEnableCommand.cs
│ └── SmoothCursorDisableCommand.cs
├── Services/ ## 服务层
│ ├── SmoothCursorService.cs
│ ├── SmoothCursorVSServices.cs
│ └── SmoothCursorExceptionHandler.cs
└── Infrastructure/ ## 基础设施
└── GuidList.cs
要求
- Visual Studio 2022 (17.0 或更高版本)
- .NET Framework 4.5+
贡献
欢迎提交 Issue 和 Pull Request!
致谢
感谢所有贡献者的支持。
插件链接
-
查看源码:GitHub 仓库
-
下载插件:Visual Studio 插件市场


