我有一个项目,其中我的文件处于“lisp-case”(连字符分隔)并且我想将该文件名用作活模板中的变量,但它必须转换为首先是CamelCase。PhpStorm结合了多个预定义的实时模板功能
我发现你可以在“编辑模板变量”下设置表达式fileNameWithoutExtension()
,并且还有一个叫做camelCase()
的函数,它应该能够将我的文件名转换为CamelCase。但我无法弄清楚如何将这两者结合起来。我试图做camelCase(fileNameWithoutExtension())
,但不幸的是,这不起作用。
是否有可能通过其他方式实现这一点?
截图请 - 在这里工作得很好:其转换'ABC-DEF-hed.php'文件名变为'abcDefHed' – LazyOne
感谢。我添加了一个截图。如果我尝试在camelCase()内部封装fileNameWithoutExtension(),并按下回车键保存输入,则窗口关闭,但不会保存更改。 – funkylaundry
另外,在编辑字段时,它会像一个奇怪的选择框一样呈现。也许这是这个特定版本的错误。我在Mac上使用PhpStorm 10.0.4。有一个更新可用,我会试试... – funkylaundry