V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AlanHG
V2EX  ›  分享创造

vsc 拓展商店现有的类 gitlink 不顺手,自己也写个-Beautiful GitLink

  •  
  •   AlanHG · 2 天前 · 544 次点击

    https://i.imgur.com/GugsBue.gif

    功能特性

    • 在编辑器中右键点击文件并选择"在 GitHub 中打开",可在浏览器中打开该文件
    • 在编辑器中右键点击文件并选择"复制 GitHub 链接",可将链接复制到剪贴板
    • 在资源管理器中右键点击文件并选择"在 GitHub 中打开",可在浏览器中打开该文件
    • 在资源管理器中右键点击文件并选择"复制 GitHub 链接",可将链接复制到剪贴板
    • 在资源管理器中右键点击文件并选择"复制 GitHub Markdown",可将 markdown 格式的链接复制到剪贴板
    • 在资源管理器中右键点击文件并选择"复制 GitHub Markdown 代码片段",可将 markdown 格式的代码片段复制到剪贴板
    • 在资源管理器中右键点击文件并选择"创建 GitHub 代码片段图片",可打开 ray.so 并创建代码片段图片
    • 支持在资源管理器中复制多个文件
    • 同时支持 SSH 和 HTTPS 远程 URL 格式
    • 加载时自动检测项目是否使用受支持的 Git 托管平台,如果不支持则会提示用户
    • 支持自定义 Git 托管平台和 URL 模板

    商店地址👉 https://marketplace.visualstudio.com/items?itemName=AlanHe.cn-alanhe-gitlink

    2 条回复    2025-03-16 21:13:20 +08:00
    3085570450tt
        1
    3085570450tt  
       17 小时 23 分钟前
    一直在用 Gitlink 的,这个扩展也下载下来体验了一番,怎么说,常用的功能,都差不多;然后那个 ray.so 创建代码片段的,发现有几个问题:
    1. 生成的链接缺少 language 字段,结果导致高亮显示错误,还需手动打开:
    生成代码片段,我一直在用 Codesnap 这个插件,但这个有局限性,也就是只能生成本地代码图片,没法像 ray.so 一样便捷分享(或许支持本地直接生成代码图片和 ray.so 代码片段链接更好一点?)
    2. 也是关于代码片段图片,如果复制的代码包含缩进,那么网页上看到的效果 [如下]( https://ray.so/#theme=candy&background=white&padding=128&code=Y29uc3QgR0lUX0NBVEVHT1JZX0tFWSA9ICd2c2NvZGUuZ2l0L3BhY2thZ2UvZGlzcGxheU5hbWUnOw0KICAgIGNvbnN0IEdJVF9DQVRFR09SWSA9ICdHaXQnOw&language=typescript), 也就是会丢失缩进信息
    AlanHG
        2
    AlanHG  
    OP
       12 小时 40 分钟前
    @3085570450tt 谢大佬的问题反馈。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5771 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:53 · PVG 09:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.