gpt4 book ai didi

java - gvim/vim : launching from within Java program with parameters

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:33 25 4
gpt4 key购买 nike

我从 Java 程序中调用 vim/gvim 将包含文件的源代码转换为 html,如下所示: "gvim -c\"set syntax=java\"-c\"TOhtml\"-c\"wq\"-c\"q\"-c\"q\""+ Konst.FPATH + "tmp.txt"然而,出于某种原因,gvim 认为“syntax=java”是一个文件名,并最终吐出大量找到的消息“.syntax=java.swp”,更重要的是,它毕竟不应用语法突出显示。如何解决这个问题?

编辑:由于某种原因,“set syntax=java”被误解,gvim 打开一个文件“syntax=java”——正是这个,末尾有一个双引号。

最佳答案

从 Java 执行外部程序通常不是一个好主意,特别是如果此代码在 Web 服务器上运行。这可能会导致严重的安全问题。

你想做什么?如果您的目标是突出显示某些 Java 代码,只需使用代码突出显示库即可。我不知道任何 Java 高亮库,但您可以找到一些好的 Javascript 库( highlightjsprismjscode-prettify 等)。

关于java - gvim/vim : launching from within Java program with parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38202896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com