@fieldia/code

中文文档
0.36.1发布于 2026/10/28MITTypeScriptESM + CJS近 30 天下载 4037

Fieldia字段在一个代码编辑器:JSON,以及从Python到SQL的44个语言的文本. CodeMiror 6,每个语法只有在一字段使用时才加载.

中文使用文档
文档目录3 节
  1. 语言代码
  2. 贾森
  3. 每个编辑

@ fieldia/ 代码

外地 字段中的字段: JSON, 和文本 44种语言中的任何一种,按你输入的颜色。 装有 软件包,所以它离线工作; 每种语言的语法加载只有在一个 字段使用它.

npm install @fieldia/code
import { mountViewer } from '@fieldia/viewer';
import { codeWidgets } from '@fieldia/code';

mountViewer(host, { page, dataSource, widgets: codeWidgets });

节点选择使用 "widget": "code";其他人保留他们的平板盒子. 在反应通过 widgets={codeWidgets}时,在 Vue :widgets="codeWidgets"输入 角质 [widgets]="codeWidgets" (在旁边展开) gridWidgets (二) 将两者都使用.

语言代码

在一个 text 字段(或 a) char 字段,保留为一行),命名语言:

{ "type": "field", "field": "script", "widget": "code", "options": { "language": "python" } }
  • JavaScript, TypeScript (和 JSX), Python, SQL (和 PostgreSQL, MySQL, SQLite 和 SQL 服务器方言), HTML, CSS, XML, YAML, Markdown, JSON, Java, C, C++, PHP, Rust and Go; 和外壳, PowerShell, 鲁比,佩尔,卢亚,R,斯威夫特,克特林,C#,斯卡拉,达特,多克福尔,TOML,INI, diff, nginx, 礼宾缓冲器, Haskell, Clojure, Erlang, Groovy 和 Julia. CODE_LANGUAGES 列出他们各自的名字py, (中文(简体) ), bash, (中文(简体) ), yml, (中文(简体) ), c++;无论如何,一个名字会被读取.
  • 每一个语法都是自己的动态导入,所以你的捆绑器使它成为 它自己的文件 : 包含一个 Python 字段的一页加载 Python 的语法和否 其他费用.
  • 列表中没有或没有的语言是纯文本.
  • 键入的是什么作为文本到达了窗体;一个空编辑器作为一无所有(null).

贾森

在一个 json 字段, "widget": "code" 编辑值为 JSON: 有效的 JSON 达到打出的形式;无效的文本是这样说的,而且 最后一个好值留下.

每个编辑

  • 行号, 括号匹配, 取消 .
  • Tab 移动到下一个字段, 如每个字段; Ctrl+] 和 Ctrl+ [缩进] .
  • 仅在字段需要时读取; 需要, 无效, 且其信件向 辅助技术,并被域名所命名.
  • 代码是左到右, 在阿拉伯页上.
  • 在Fieldia的标志上有颜色:表格表面的盒子,注释 其静词; 关键词、字符串和其余以颜色读取 4.5: 1或更多在每个主题的表面,光和暗. 设置自己的 页:1 --fd-code-keyword, (中文(简体) ), --fd-code-string, (中文(简体) ), --fd-code-literal, (中文(简体) ), --fd-code-function, (中文(简体) ), --fd-code-type, (中文(简体) ), --fd-code-tag 财务报告和审定财务报表 --fd-code-property 标志.

关于VS代码的编辑器,参见 @fieldia/monaco。 。 。 .

麻省理工学院. CodeMiror也是麻省理工学院的.

版本与发布记录

@fieldia/code 共发布 46 个版本,首次发布于 2026/10/03;过去 12 个月发布了 46 个版本。

版本发布日期距今
0.36.1latest2026/10/2817 天前
0.36.02026/10/2817 天前
0.35.32026/10/2818 天前
0.35.22026/10/2718 天前
0.35.12026/10/2619 天前
0.35.02026/10/2619 天前

关于 @fieldia/code 的常见问题

@fieldia/code 是什么?

Fieldia字段在一个代码编辑器:JSON,以及从Python到SQL的44个语言的文本. CodeMiror 6,每个语法只有在一字段使用时才加载.

如何安装 @fieldia/code?

在项目目录运行 npm install @fieldia/code,或使用 pnpm add / yarn add / bun add。

@fieldia/code 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@fieldia/code 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@fieldia/code 可以商用吗?

@fieldia/code 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fieldia/code 的下载量有多少?

根据 npm 官方下载统计,@fieldia/code 在 2026/10/15 – 2026/11/13 这 30 天内被下载 4,037 次,日均约 135 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fieldia/code 还在维护吗?

最新版本 0.36.1 发布于 2026/10/28(17 天前);至今共发布 46 个版本,其中过去 12 个月发布了 46 个;首次发布于 2026/10/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。