VSCode 中的 .ejs 格式

2023-12-24

这是我的问题 - 它不可读

为了使 .ejs 正常工作,我到目前为止添加了以下内容。我还有保存格式和更漂亮的格式。我正在寻找更好的格式的建议,以便我可以阅读它。

"files.associations": {
    "*.ejs": "html",
    "*.css": "postcss"
},
"emmet.includeLanguages": {
    "postcss": "css",
    "ejs": "html"
},
"emmet.syntaxProfiles": {
    "postcss": "css",
    "ejs": "html"
}

我知道这是一个老问题,但在 VSCode 中使用 .ejs 仍然是一个问题。但我找到了解决方案(对于?分隔符)

  1. Install EJS language support plugin
  2. 现在您有了 ejs 支持、突出显示和片段,但有些标签如
<? for( let item of array ) { ?>
(some data)
<? } ?>

格式不正确(至少使用默认的 html 格式化程序)。

  1. 要解决此问题,您可以尝试将自定义分隔符设置为“?”ejs.delimeter = '?'。现在你已经有了正确的缩进<? ... ?> tags.
  2. 要将片段与我们的自定义定界符一起使用,您需要编辑扩展片段(或添加您自己的):安装Snippets Ranger插件,然后找到所需的扩展名并编辑其文件。这Snippets Ranger是非常方便的工具。

我希望我帮助某人为 .ejs 文件设置 VSCode

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VSCode 中的 .ejs 格式 的相关文章

随机推荐

  • 使用 ATL CImage 从内存缓冲区加载图像

    如何使用 CImage 从 BYTE 数组加载图像 到目前为止 我的解决方法是简单地创建一个临时文件 但此操作有时非常昂贵 可能有这样的库 但我不想链接到其他库 我需要的只是获取图像大小并有效地显示到屏幕上 而 CImage 就是我所需要的
  • Backbone.js 视图移除和解除绑定

    当我的页面打开时 我调用集合并填充视图 var pagColl new pgCollection e models var pagView new pgView collection pagColl 另外 通过日期选择器 我希望用不同的模型
  • FastAPI websocket ping/pong 超时

    我正在使用 FastAPI app websocket监听传入的 websocket FastAPI 或下面的 Starlette 或 Uvicorn 如何进行 ping pong 心跳 这是可配置的吗 我根本无法在文档中找到它 from
  • 通过javascript获取当前元素下一级的元素

    我需要访问 DOM 树并获取仅比当前元素低一级的元素 阅读以下代码 div div div div div div div div div div div div div div div div div div div div
  • 在不同的文件中导入相同的模块

    假设我已经编写了一组要在 python 文件中使用的类 并在脚本中使用它们 或在不同文件中的 python 代码 现在这两个文件都需要导入一组模块 导入应该只包含一次 还是包含在两个文件中 文件1 my module py import o
  • Json.NET 中的异常:处于“Start”状态的令牌 PropertyName 将导致无效的 JavaScript 对象

    我在我的产品服务器日志中看到错误 你能给我一些关于什么情况会触发错误的提示吗 谢谢 Token PropertyName in state Start would result in an invalid JavaScript object
  • CSS“包含”选择器和 Capybara 的升级

    以前我的规格有这些行 within h3 contains FooBar text dl do page should have content FizzBuzz end 在包含指定文本的标题的下一个定义列表中 我升级了 capybara
  • 如何从C进入chroot环境?

    我想做的是让我的程序进入 chroot 环境并执行一些命令 然后退出 例如 include
  • 服务器发送的事件如何与 ASP.NET MVC 一起使用?

    我有一个 ASP NET MVC 应用程序 并且正在使用服务器发送的事件 该应用程序工作正常 但我对其工作原理有一些疑问 下面是控制器代码 public class HomeController Controller GET Home pu
  • 禁用 HikariPool 日志记录

    这也许是一个非常简单的问题 如何禁用 Hikari CP 调试日志 在我的日志文件中我有很多这样的消息 DEBUG zaxxer hikari pool HikariPool Before cleanup pool stats Hikari
  • 如何在 JSX 中使用地图进行嵌套循环?

    我无法实现两个嵌套map render return table tbody Object keys this state templates map function template name return tr td b Templa
  • 使用 gitolite VREF 进行更新挂钩

    我正在尝试从 gitolite v2 迁移到 v3 进行服务器端提交消息检查的旧方法是将检查放入 myrepo git hooks update secondary 中的存储库特定挂钩中 在 gitolite v3 中 他们建议将检查放入
  • videojs Flash 回退在 IE8 中不起作用

    我最近刚刚开始使用 html5 和 videojs 我相信我已经一切正常 但是 flash 视频回退不适用于 WinXP 中的 IE8 另外 这不仅仅是我的网站 还有http videojs com http videojs com 网站在
  • 在 32 位或 64 位 Linux 操作系统服务器上使用 Nginx+mysql 运行 Ruby on Rails + Phusion Passenger 及其性能?

    我有 Java 背景 并且是 Ruby on Rails 的新手 并且在为我的服务器选择 32 位或 64 位 Linux 操作系统时遇到很多困惑 这是我所知道的 如有错误请指正 32 位操作系统无法使用超过 4GB 的 RAM 但通过pa
  • Twitter API - OOB 流程

    我正在开发一个需要访问 Twitter 的移动应用程序 有大量有关在 Web 应用程序中使用 Twitter API 的文档 但我很难找到正确的流程或任何针对桌面和移动应用程序使用带外 PIN 码模式的示例 谁能给我指出一个链接或一些代码示
  • 加入map并在HQL中引用它的key/value

    假设我有一张地图
  • Perl 中的“$x->Put”有什么作用?

    我正在看这段代码 diag cmd pack CCSV DIAG SUBSYS CMD F DIAG SUBSYS PWRDB PWRDB DIAG PKT SCRIPT processor select length s part s p
  • 为什么Datareader无法初始化?

    我们在类名之前使用abstract关键字来限制创建类的实例 但 datareader 不是一个抽象类 但我们无法创建它的实例 你能解释一下为什么吗 我搜索了它 然后发现它没有构造函数 这就是为什么我们无法创建对象 但据我所知 如果没有构造函
  • ActiveX初始化:AxHost.State对象

    我正在尝试使用 WinFormsHost Control 将 Unity3D ActiveX 控件嵌入到 WPF Form 中 实际上 在VS的属性窗口中设置路径时效果很好 但在我的代码文件中设置时它不会加载任何内容 这是控件的一个已知问题
  • VSCode 中的 .ejs 格式

    这是我的问题 它不可读 为了使 ejs 正常工作 我到目前为止添加了以下内容 我还有保存格式和更漂亮的格式 我正在寻找更好的格式的建议 以便我可以阅读它 files associations ejs html css postcss emm