hshmeng 2024-07-28 16:21 采纳率: 0%
浏览 2

goland的Markdown拖动插入链接编码有问题

goland的Markdown拖动插入链接

img

快捷拖动会变成这样:

img

但实际上这个链接无法访问到目标的文件
需要像这样的:

img

有没有解决方法?
问题就是拖动插入链接的时候编码有问题

  • 写回答

1条回答 默认 最新

  • 专家-司宇[在线] 2024-07-28 16:21
    关注

    引自免费微信小程序:皆我百晓生

    要解决这个问题,我们可以修改Goland的Markdown插件配置文件,以允许用户在拖拽时插入指向文件的链接。首先,我们需要找到对应的插件配置文件,通常位于C:\Users\[YourUsername]\AppData\Local\Google\Code\User\plugins\markdown

    1. 打开配置文件。
    2. markdown目录下的config.json文件中查找linkToDocument字段,并将其值更改为true
    3. 保存并关闭文件。

    这将允许用户通过拖拽方式在Markdown文档中插入指向文件的链接。需要注意的是,由于Markdown是纯文本格式,所以插入的链接可能不会显示为正常URL,而是以斜体显示。这是Markdown本身的一个特性,不是插件所特有。

    下面是完整的代码示例,用于打开配置文件并更新linkToDocument字段:

    // 导入必要的模块
    import fs from 'fs';
    
    async function updateLinkConfig() {
        try {
            // 获取当前配置文件路径
            const configFilePath = './C:/Users/[YourUsername]/AppData/Local/Google/Code/User/plugins/markdown/config.json';
            
            // 打开文件进行读取
            const data = await fs.promises.readFile(configFilePath, 'utf-8');
            
            // 更新链接配置
            const updatedData = data.replace(/linkToDocument: false/g, 'linkToDocument: true');
    
            // 将更新后的数据写回文件
            await fs.promises.writeFile(configFilePath, updatedData);
            
            console.log('Markdown插件配置已成功更新!');
        } catch (error) {
            console.error('发生错误:', error);
        }
    }
    
    updateLinkConfig();
    

    注意:此代码片段仅为示例,实际操作前应确保备份您的配置文件以防意外丢失。同时,为了安全起见,您可能还需要考虑如何防止脚本被恶意执行,例如限制文件权限或使用防篡改工具等。

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 7月28日
  • 创建了问题 7月28日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?