vscode plantuml插件输出大图被截取的解决方案

首先,多谢知春秋前辈的 PlantUML导出大图被截取和乱码 一文
这里是 官方的常见问题汇总 ,其中也有说明

问题描述:
vscode使用plantuml在导出png图片时大小超过一定限制会被截取,不能输出完整的图片。

解决思路:
在运行plantuml.jar时添加参数 -DPLANTUML_LIMIT_SIZE=8129 ,将限制长度增加,从而达到导出图不被截取的目的。

解决方案:

  • 使用快捷键ctrl+, 打开vscode设置,按图示进入setting.json

在这里插入图片描述

  • 然后在其中输入 -DPLANTUML_LIMIT_SIZE=8129

在这里插入图片描述

  • 保存后关闭文件,问题解决!
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你的样式被其他类名所截取,可以使用 CSS 的 specificity(特殊性)来解决这个问题。 CSS specificity 是一个判断 CSS 选择器优先级的规则,它是根据选择器的类型、数量和顺序来计算的。具体来说,它是由以下三个因素来决定的: 1. ID 选择器的数量 2. 类选择器、属性选择器和伪类选择器的数量 3. 元素选择器和伪元素选择器的数量 比较两个选择器的优先级时,首先比较它们的第一条规则,如果第一条规则相同,则比较第二条规则,以此类推。 例如,假设有以下两个选择器: ```css #header .nav ul li a { color: blue; } .nav li a { color: red; } ``` 在这个例子中,第一个选择器有 1 个 ID 选择器、2 个类选择器和 1 个元素选择器,总共有 4 个选择器,而第二个选择器只有 1 个类选择器和 1 个元素选择器,总共有 2 个选择器。因此,第一个选择器的优先级更高,它的样式将会覆盖第二个选择器的样式。 如果你的样式被其他类名所截取,你可以通过增加选择器的数量、修改选择器的顺序或者增加 ID 选择器的数量来提高样式的优先级。例如,假设你的样式如下所示: ```css .nav li a { color: blue; } ``` 但是它被其他类名所截取,你可以通过增加选择器的数量来提高它的优先级,例如: ```css body .nav li a { color: blue; } ``` 或者你可以增加 ID 选择器的数量,例如: ```css #nav li a { color: blue; } ``` 或者你可以改变选择器的顺序,例如: ```css li .nav a { color: blue; } ``` 总之,使用 CSS specificity 可以帮助你解决样式被其他类名所截取的问题,但是要注意不要滥用 ID 选择器,因为它们的优先级太高,会导致样式难以维护和重用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值