LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

Codist:一个致力于为 C# 程序员提供更佳的编码体验和效率的 Visual Studio 扩展

admin
2026年4月13日 12:27 本文热度 115

项目概述

Codist 是一个致力于为 C# 程序员提供更佳的编码体验和效率的 Visual Studio 扩展。它集成了高级语法突出显示、超级代码提示、智能编辑器工具条、可拖放多层级代码导航栏、滚动条标记、自动更改编译输出文件版本号等多种功能,旨在提升开发者的编码效率和舒适度。

应用场景

Codist 主要面向使用 Visual Studio 进行 C# 开发的程序员。它适用于各种规模的 C# 项目,包括但不限于:

  • 企业级应用开发:通过高级语法高亮、智能代码提示等功能,提升大型项目的开发效率。
  • 个人项目开发:利用可拖放多层级代码导航栏、滚动条标记等功能,快速定位和管理代码。
  • 团队协作开发:通过自动更改编译输出文件版本号等功能,简化版本管理和发布流程。

功能模块

高级语法突出显示 (Advanced Syntax Highlight)

  • 功能描述: 支持对 C# 语言元素进行全方位的语法高亮显示,包括各种字体样式、下划线样式、字体大小调整、前景色和背景色更改等。
  • 特点:
    • 支持自定义语法高亮样式,包括 Visual BASIC、F#、SASS 等多种语言。
    • 对注释内容进行标签化处理(如 todo、note),并高亮显示。
    • 区分不同类型的语法标识符,如方法参数、局部变量、静态符号等。

超级代码提示 (Super Quick Info)

  • 功能描述: 增强 Visual Studio 的快速信息提示功能,提供扩展的 XML 文档、符号工具提示、可定制的内容和外观等。
  • 特点:
    • 支持自定义快速信息提示的显示内容和样式。
    • 显示颜色值、系统颜色、颜色表达式等信息。
    • 支持优化符号签名的显示布局,提供上下文菜单进行符号分析。

导航栏 (Navigation Bar)

  • 功能描述: 提供可拖放和过滤的成员列表导航栏,支持快速定位到代码中的特定位置。
  • 特点:
    • 支持搜索和过滤功能,快速定位到命名空间、类型和成员。
    • 支持拖放操作,重新排列文档中的类型和成员顺序。
    • 显示字段初始值和自动属性表达式。

智能编辑器工具条 (Smart Bar)

  • 功能描述: 提供上下文感知的工具条,根据当前选择或文件类型显示不同的编辑命令、代码分析和重构操作。
  • 特点:
    • 支持多种编辑操作(如剪切、复制、粘贴、删除等)和代码分析操作(如转到定义、查找引用等)。
    • 提供 C# 特定的命令,如重命名、提取方法等重构操作。
    • 支持符号标记功能,高亮显示文档中所有匹配的符号。

滚动条标记 (Scrollbar Marker)

  • 功能描述: 在垂直滚动条上绘制额外的标记和形状,表示特定的语法元素或代码结构。
  • 特点:
    • 显示行号、选择范围、特殊注释、类/结构/接口/枚举声明等标记。
    • 支持编译器指令和符号匹配标记。
    • 可通过选项页面进行标记的切换和定制。

自动更改版本号 (Auto Changing Version Numbers)

  • 功能描述: 在构建前自动更改输出程序集的版本号。
  • 特点:
    • 支持按构建配置更改版本号的不同部分。
    • 提供预览功能,显示更改后的版本号。

项目技术栈

  • 开发语言: C#
  • 开发环境: Visual Studio
  • 扩展框架: Visual Studio SDK
  • 开源协议: GPL-3.0

功能演示

源码地址

https://gitee.com/wmjordan/Codist


阅读原文:https://mp.weixin.qq.com/s/9ARK6UM2Ff5fiSMpL5kHzw


该文章在 2026/4/13 12:27:34 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号