欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA?高版本?PlantUML?插件默認(rèn)主題修改的詳細(xì)過程

 更新時(shí)間:2022年09月13日 09:53:54   作者:明明如月學(xué)長(zhǎng)  
PlantUML 是非常不錯(cuò)的使用腳本畫圖的工具,效率很高,很多人會(huì)選擇在 IDEA 中安裝 PlantUML Integration 插件,這篇文章主要介紹了IDEA?高版本?PlantUML?插件默認(rèn)主題修改,需要的朋友可以參考下

一、問題描述

1.1 背景

PlantUML 是非常不錯(cuò)的使用腳本畫圖的工具,效率很高。
大家可以選擇在官網(wǎng)上進(jìn)行作圖,但很多人會(huì)擔(dān)心公司內(nèi)部業(yè)務(wù)圖泄露的風(fēng)險(xiǎn),而且每次都要打開官網(wǎng)也不是很方便。

很多人會(huì)選擇在 IDEA 中安裝 PlantUML Integration 插件。
但是高版本的 IDEA PlantUML Integration 插件默認(rèn)的主題和之前的完全不一樣, 顏色偏暗,不同的組件很難區(qū)分開。

其實(shí)不僅是插件里,在官網(wǎng)上寫同樣的腳本,默認(rèn)的主題也是一樣的情況。
那么如何解決?

1.2 示例對(duì)比

同樣的腳本。
之前的的效果是這樣的:

現(xiàn)在的效果是這樣的:

同樣的時(shí)序圖:

@startuml
participant Participant as Foo
actor       Actor       as Foo1
boundary    Boundary    as Foo2
control     Control     as Foo3
entity      Entity      as Foo4
database    Database    as Foo5
collections Collections as Foo6
queue       Queue       as Foo7
Foo -> Foo1 : To actor 
Foo -> Foo2 : To boundary
Foo -> Foo3 : To control
Foo -> Foo4 : To entity
Foo -> Foo5 : To database
Foo -> Foo6 : To collections
Foo -> Foo7: To queue
@enduml

之前的效果是這樣的:

現(xiàn)在的效果是這樣的:

為什么?要如何處理呢?

二、為什么?

2.1 官網(wǎng)線索

根據(jù)官網(wǎng)上的更新日志可以發(fā)現(xiàn)一些端倪。
https://plantuml.com/zh/news
16 Feb, 2022: You can restore the old theme using skin rose directive.》

可以分析出幾個(gè)關(guān)鍵點(diǎn):
1 之前的樣式其實(shí)是一種 theme (主題)
2 現(xiàn)在默認(rèn)的主題已經(jīng)和之前不同了
3 可以使用在 @startuml 后添加 skin rose 恢復(fù)之前的樣式

2.2 插件源碼

https://github.com/esteinberg/plantuml4idea/
搜索 theme 關(guān)鍵字也可以找到一些線索。

2.3 官方賬號(hào)

官方推文對(duì)此問題有說明。
新的版本修改了默認(rèn)的主題,可以使用 skin rose 來使用舊的主題。

三、怎么辦?

3.1 單圖處理

對(duì)于某個(gè)圖形而言,可以在 @startuml 后添加 skin rose 來恢復(fù)使用老的主題。
雖然麻煩一些,但也挺有用。

3.2 一勞永逸

每個(gè)圖形都要加上 skin rose 很麻煩,怎么辦?
可以在 插件的設(shè)置中配置,每個(gè) @startuml 后都自動(dòng)加 skin rose。

這樣就不需要每個(gè) puml 文件都加 skin rose 就可以使用老的主題了。

4、總結(jié)

只要思想不滑坡,辦法總比困難多。
遇到問題,可以嘗試使用多種方法定位和解決問題。

到此這篇關(guān)于IDEA 高版本 PlantUML 插件默認(rèn)主題修改的文章就介紹到這了,更多相關(guān)IDEA PlantUML主題修改內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解JAVA 內(nèi)存管理

    詳解JAVA 內(nèi)存管理

    這篇文章主要介紹了JAVA 內(nèi)存管理的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Java中的Gradle與Groovy的區(qū)別及存在的關(guān)系

    Java中的Gradle與Groovy的區(qū)別及存在的關(guān)系

    這篇文章主要介紹了Java中的Gradle與Groovy的區(qū)別及存在的關(guān)系,Groovy是一種JVM語言,它可以編譯為與Java相同的字節(jié)碼,并且可以與Java類無縫地互操作,Gradle是Java項(xiàng)目中主要的構(gòu)建系統(tǒng)之一,下文關(guān)于兩者的詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-02-02
  • Springboot中@scheduled注解解析

    Springboot中@scheduled注解解析

    這篇文章主要介紹了Springboot中@scheduled注解解析,定時(shí)任務(wù)就是在指定時(shí)間執(zhí)行程序,或周期性執(zhí)行計(jì)劃任務(wù),Java中實(shí)現(xiàn)定時(shí)任務(wù)的方法有很多,本文從從JDK自帶的一些方法來實(shí)現(xiàn)定時(shí)任務(wù)的需求,需要的朋友可以參考下
    2023-09-09
  • Java工作中常見的并發(fā)問題處理方法總結(jié)

    Java工作中常見的并發(fā)問題處理方法總結(jié)

    這篇文章主要介紹了Java工作中常見的并發(fā)問題處理方法總結(jié),文章內(nèi)容講解的很清晰,有不太懂得同學(xué)可以跟著學(xué)習(xí)下
    2021-02-02
  • Java排序算法總結(jié)之選擇排序

    Java排序算法總結(jié)之選擇排序

    這篇文章主要介紹了Java排序算法總結(jié)之選擇排序,較為詳細(xì)的分析了選擇排序的原理與java實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-05-05
  • RabbitMQ 3.9.7 鏡像模式集群與Springboot 2.5.5 整合

    RabbitMQ 3.9.7 鏡像模式集群與Springboot 2.5.5 整合

    今天我們來聊聊 RabbitMQ 3.9.7 鏡像模式集群與Springboot 2.5.5 整合,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-10-10
  • java中重寫equals()方法的同時(shí)要重寫hashcode()方法(詳解)

    java中重寫equals()方法的同時(shí)要重寫hashcode()方法(詳解)

    下面小編就為大家?guī)硪黄猨ava中重寫equals()方法的同時(shí)要重寫hashcode()方法(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • MyBatis映射文件resultMap元素中使用多個(gè)association的方法

    MyBatis映射文件resultMap元素中使用多個(gè)association的方法

    這篇文章主要介紹了MyBatis映射文件resultMap元素中使用多個(gè)association的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Spring Boot中如何使用Convert接口實(shí)現(xiàn)類型轉(zhuǎn)換器

    Spring Boot中如何使用Convert接口實(shí)現(xiàn)類型轉(zhuǎn)換器

    這篇文章主要介紹了Spring Boot中使用Convert接口實(shí)現(xiàn)類型轉(zhuǎn)換器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Spring?Boot開發(fā)RESTful接口與http協(xié)議狀態(tài)表述

    Spring?Boot開發(fā)RESTful接口與http協(xié)議狀態(tài)表述

    這篇文章主要為大家介紹了Spring?Boot開發(fā)RESTful接口與http協(xié)議狀態(tài)表述,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03

最新評(píng)論