【开发者自荐】Smooth Cursor - VS2026光标平滑,可自定义光标颜色、缓动效果、光标宽度和动画速度

软件名称

Smooth Cursor

应用平台

Windows

推荐类型

【开发者自荐】

简介

为 Visual Studio 2026 带来流畅光标动画效果的扩展, 可避免多行输入时光标来回弹跳导致多行输入被打断,且支持自定义光标颜色、缓动函数效果、光标宽度和动画速度等配置。

应用简介

特别注意: 以下软件会导致多行输入有问题,建议在使用时,请排除以下软件。

  • Visual Assistant X
  • SuperCharger

截图预览

光标平滑效果
光标平滑效果
不干扰多行输入
不干扰多行输入

功能特性

  • :bullseye: 平滑的光标移动动画
  • :artist_palette: 可自定义的光标颜色
  • :high_voltage: 多种缓动函数效果
  • :straight_ruler: 可调整的光标宽度和动画速度
  • :level_slider: 多种动画模式支持(单光标/全光标/智能)
  • :electric_plug: 一键启用/禁用

使用方法

  1. 安装后默认启用
  2. 进入「工具」>「选项」>「Smooth Cursor」进行设置
  3. 或使用命令:
    • 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+

贡献

欢迎提交 IssuePull Request

致谢

感谢所有贡献者的支持。

插件链接