一个VSCode插件,用于自动格式化代码注释,让注释垂直对齐。
功能
- 自动检测代码中的注释(支持
# 和 // 注释符号)
- 计算每行代码的最大长度
- 在注释符号前添加适当的空格,使注释垂直对齐
- 支持选中文本格式化或整个文档格式化
使用方法
安装插件后,在代码编辑器中:
- 选中需要格式化的代码段,然后按
Option+Shift+.
- 或者不选中任何文本,按
Option+Shift+. 格式化整个文档
插件会自动识别连续的注释行,并让它们的注释符号垂直对齐
示例
格式化前:
message: Any # 要发送的消息内容
sender: AgentId | None # 发送者代理ID
recipient: AgentId # 接收者代理ID
future: Future[Any] # 用于异步结果的Future对象
cancellation_token: CancellationToken # 取消令牌
metadata: EnvelopeMetadata | None = None # 可选的信封元数据
message_id: str # 消息唯一标识
格式化后:
message: Any # 要发送的消息内容
sender: AgentId | None # 发送者代理ID
recipient: AgentId # 接收者代理ID
future: Future[Any] # 用于异步结果的Future对象
cancellation_token: CancellationToken # 取消令牌
metadata: EnvelopeMetadata | None = None # 可选的信封元数据
message_id: str # 消息唯一标识
开发
- 克隆此仓库
- 运行
npm install
- 按
F5 在扩展开发主机窗口中打开插件
- 测试插件功能
许可证
MIT
| |