OS Version (操作系统): macOS
VNote Version (Help - About VNote - Version: )(VNote版本): 2.4
Symptoms (表现):
写plantuml时,由于对uml进行渲染需要执行Java命令,此时就会切换到桌面显示启动Java程序,导致需要不停切屏
问题莫名其妙复发了
遇到同样问题,不知道有没有临时解决办法
Hi,
VNote支持指定调用PlantUML的命令 :
比如,Win下可以指定:
plantuml_cmd=/bin/sh -c \"cat | java -jar /opt/plantuml/plantuml.jar -charset UTF-8 -nbthread 4 -pipe -t%0\"
Mac下感觉也可以尝试这个方法,比如调用的时候加上一个&看能否让其后台运行?
文件菜单,打开配置文件夹,编辑vnote.ini,在[web]下面添加该配置即可。
谢谢!
如果是用 homebrew 安装的 plantuml,那么可以用下面的命令(不需要启用 java 程序):
plantuml_cmd=/bin/sh -c \"cat | /usr/local/bin/plantuml -charset UTF-8 -nbthread 4 -pipe -t%0\"
谢谢回答,上面两个人的方案都是可以用的
# 使用homebrew下载plantuml
plantuml_cmd=/bin/sh -c \"cat | /usr/local/bin/plantuml -charset UTF-8 -nbthread 4 -pipe -t%0\"
# 指定plantuml的jar路径
plantuml_cmd=/bin/sh -c \"cat | java -jar ~/.m2/repository/net/sourceforge/plantuml/plantuml/1.2019.6/plantuml-1.2019.6.jar -charset UTF-8 -nbthread 4 -pipe -t%0\"
上面两个配置我都试了,都可行,二选一就行了
@Huang-Jinxian 更新到最新版本看看?
@Huang-Jinxian 更新到最新版本看看?
哈哈,我正在安装,待会过来报告结果
@Huang-Jinxian 更新到最新版本看看?
貌似没有用,我这边依旧是切屏

这个是我的配置文件,有没有啥问题? @tamlok
你把cmd那个值改一个随意的乱七八糟的值,然后看看还能正常渲染吗?
你把cmd那个值改一个随意的乱七八糟的值,然后看看还能正常渲染吗?
我改成一个啥都不是的值,uml图就不渲染了,删除cmd配置就会走我配置的jar,还是会导致切屏
Most helpful comment
如果是用 homebrew 安装的 plantuml,那么可以用下面的命令(不需要启用 java 程序):
plantuml_cmd=/bin/sh -c \"cat | /usr/local/bin/plantuml -charset UTF-8 -nbthread 4 -pipe -t%0\"