我最近开始使用基于Java的语言Processing。 我开始使用已安装在我的Windows机器上的标准处理编辑器,但没有完全接受它。它不是非常可定制的,并且缺少在整个代码中突出显示变量和函数名称的内容。
所以我决定使用Atom,到目前为止它一直很棒。虽然有一个问题: 我无法构建其目录中包含空格的草图。 如果我想构建一个具有路径的草图......
C:\ Users \ Sulu \ Documents \ Processing \ Test Sketches \ Test \ test.pde
我收到消息: DPI检测失败,回退到96 dpi C:\ Users \ Sulu \ Documents \ Processing \ Test不存在。 [完成于1.008s]
我确信这是因为路径中有一个空间。
我的问题是这个。无论如何,我可以得到Atom,或者可能是我需要修改的'processing-java.exe',忽略路径中的空间名称? 要自动添加双引号吗?
我真的很感激任何帮助,因为我有很多草图在路径名中有空格并且重命名它们都很乏味。 感谢。
答案 0 :(得分:1)
它是Processing语言的一部分,它是一个规则,就像您必须遵循的语法一样,并且不能修改,至少据我所知。
这就是official github wiki所说的 -
草图的名称不能以数字开头,或者内部有空格。这主要是因为对Java类命名的限制。我想如果很多人发现这令人沮丧,我们可以添加一些额外的代码来从草图名称中取消生成的类名,但它增加了复杂性和复杂性==错误。 :)
所以,除了重命名你的草图之外,我担心你的问题没有解决办法,至少不是还是!
编辑:
似乎我误解了这个问题,我想你的草图可以使用处理编辑器,但不适用于外部编辑器,因为它们使用cli来编译你的项目,并且指令确实包含文件路径,它不能有空格当存在于bash中时,如果它们存在,则需要将它们括在引号或空格中,并且需要将其转移到#34;与\
,再次由处理控制,我不认为你可以以某种方式修改"处理"在"建设"期间为路径添加引号或逃避空间\
所以答案仍然保持不变。