Код Visual Studio и разметка Cold Fusion (форматирование)

Для пользователей, не знакомых с VSCode, разметка Cold Fusion похожа на HTML, XML и т. Д.

<cfif variable is "value">
  stuff
<cfelse>
  other stuff
</cfif>

Я использовал код Visual Studio в качестве предпочитаемой среды IDE, в основном потому, что я могу заставить его чувствовать себя как Visual Studio. Это похоже на хороший гибрид между Brackets и Visual Studio.

Во всяком случае... Есть два расширения для CFML, и я попробовал их оба. Оба они кажутся функционально идентичными, но ни один из них не обрабатывает синтаксическое форматирование (оба обрабатывают завершение тега и окрашивание синтаксиса).

    "*.cfm": "lang-cfml"

а также

    "*.cfm": "cfmhtml"

Будучи языком на основе тегов, я мог бы оставить его по умолчанию, но средство форматирования по умолчанию плохо обрабатывает 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>

что довольно сложно читать.

Могу ли я что-то сделать, кроме как научиться изменять расширения и посмотреть, смогу ли я его улучшить?

0 ответов

Другие вопросы по тегам