Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>FreeMarker TesterNew to Visual Studio Code? Get it now.
FreeMarker Tester

FreeMarker Tester

kongchenhui

|
291 installs
| (0) | Free
freemarker 测试
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FreeMarker Tester

freemarker 测试工具,调用 https://try.freemarker.apache.org 网站接口进行测试。

如何使用

准备 demo.html.ftl 和 demo.html.ftl.json 文件 demo.html.ftl 和 demo.html.ftl.json 须在同一文件夹 demo.html 可改为其他名称

demo.html.ftl

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>${title}</title>
  </head>

  <body>
    <main>${msg}</main>
  </body>
</html>

demo.html.ftl.json

{ "title": "test", "msg": "hello world" }

点击 编辑器右上角运行按钮( 或使用快捷键 ctrl + shift + alt + R ) 输出如下

demo.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>test</title>
  </head>

  <body>
    <main>hello world</main>
  </body>
</html>

配置项

在设置中搜索freemarker-tester可以修改以下配置项

  • Api Url : 发送 ftl 模板和数据的目标 URL,默认为https://try.freemarker.apache.org/api/execute。可以修改为自己部署的 ftl 解析服务,结果需要在响应体的'result'字段中返回。

  • Extra Params : api 的 body 携带的参数,在 settings.json 中配置,默认值如下:

{
  "freemarker-tester.extraParams": {
    "outputFormat": "undefined",
    "locale": "en_US",
    "timeZone": "America/Los_Angeles",
    "tagSyntax": "angleBracket",
    "interpolationSyntax": "legacy"
  }
}
  • Run On Save : 是否在保存时自动运行,默认为false。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft