css - Monaco Editor 设置字体大小

标签 css monaco-editor

我正在尝试通过设置周围 div 的样式来设置 monaco 编辑器的字体大小。那是行不通的。所以我看到 Monaco Editor 有一个属性字体大小。所以我用这个属性试了一下。不幸的是,这对我也不起作用。最好的方法是使用 CSS,因为我同时设计了一些东西。

最佳答案

有一个用于设置字体大小、字体系列等的 API,尽量不要在 DOM 中进行 Hack,因为将来可能不兼容。

在你的情况下,试试这个:

var editor = monaco.editor.create(document.getElementById("container"), {
    value: "// First line\nfunction hello() {\n\talert('Hello world!');\n}\n// Last line",
    language: "javascript",
    fontSize: "12px",
    lineNumbers: "off",
    roundedSelection: false,
    scrollBeyondLastLine: false,
    readOnly: false,
    theme: "vs-dark",
});

检查 Monaco Editor Playground for Basic Editor Options并开始输入属性。它将自动完成,您将看到所有可用的配置属性和描述 - 或者转到 api 文档引用。祝你好运

关于css - Monaco Editor 设置字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48934163/

相关文章:

html - 单独的 img 内的 css 样式

javascript - Monaco Editor 更改自定义类型行为

reactjs - 如何使用 Webpack 在摩纳哥加载 npm 模块类型定义并使用react create-react-app

javascript - Jquery 和 Bootstrap

html - 在 Node.js 中包含 CSS 和 JS 文件

html - 为什么我的网页在文本行之间有巨大的空间?

svelte - 在 Svelte 中使用 Monaco 编辑器和 Rollup

css - 让 Monaco Editor 填充页面的其余部分(跨浏览器)

javascript - 在 Monaco Editor 中,是否有捕获格式事件的事件?

javascript - ng-repeat 中的折叠更改图标