Coldfusion visualstudio代码&;冷融合标记(格式化)
对于不知道的VSCode用户,Cold Fusion标记类似于HTML、XML等Coldfusion visualstudio代码&;冷融合标记(格式化),coldfusion,visual-studio-code,cfml,Coldfusion,Visual Studio Code,Cfml,对于不知道的VSCode用户,Cold Fusion标记类似于HTML、XML等 <cfif variable is "value"> stuff <cfelse> other stuff </cfif> 及 作为一种基于标记的语言,我可以让它保持默认状态,但是默认的格式化程序根本不能很好地处理SQL 我可以不用自动格式化,但这确实是一个很好的功能。我用默认的格式化程序尝试了这一点,但SQL仍然按照如下所示的方式重新格式化,我丢失了标记完成 "htm
<cfif variable is "value">
stuff
<cfelse>
other stuff
</cfif>
及
作为一种基于标记的语言,我可以让它保持默认状态,但是默认的格式化程序根本不能很好地处理SQL
我可以不用自动格式化,但这确实是一个很好的功能。我用默认的格式化程序尝试了这一点,但SQL仍然按照如下所示的方式重新格式化,我丢失了标记完成
"html.format.unformatted": "cfquery, a, [...] textarea, tt, var" (in settings.json.
<cfquery...>
select field from table where username =
<cfqueryparam ...value="#form.username#" /> and password =
<cfqueryparam ...value="#encryptedpassword#" />
</cfquery>
“html.format.unformatted”:“cfquery,a,[…]textarea,tt,var”(在settings.json中)。
从用户名所在的表中选择字段=
密码=
读起来很沮丧
除了学习修改扩展名并查看是否可以改进之外,我还能做些什么吗?我的似乎对sql和cftags的格式也很好,cfscript。我使用的是
ilich8086.coldfusion
扩展名。@KevinB with.cfm文件?您在settings.json中配置了.cfm吗?是的,带有.cfm文件。我不必更改任何配置,它都能工作。@KevinB感谢您的努力,但在尝试结束时,我删除了两个插件(我只禁用了一个)然后重新安装了那一个,清除了我的设置文件,除了保存位上的格式。我重新检查了.cfm文件,它的颜色正确,但不会在保存时自动格式化,也不会在命令时自动格式化,甚至不会根据aCFIF
正确地放置正确的缩进量(下一行当然应该更深一层)@KevinB我不会再打电话给你了,对不起,但是你是否使用了像JS-CSS-HTML格式化程序这样的漂亮扩展名?这是我唯一尝试过的扩展名,当我尝试使用它时,它明确表示它不支持这种文件类型。
"*.cfm": "cfmhtml"
"html.format.unformatted": "cfquery, a, [...] textarea, tt, var" (in settings.json.
<cfquery...>
select field from table where username =
<cfqueryparam ...value="#form.username#" /> and password =
<cfqueryparam ...value="#encryptedpassword#" />
</cfquery>