Codemirror 行变得更宽,因为行号

Codemirror line gets wider because line-number

我在一个项目中使用 codemirror,只是为了向文本区域提供行号。我面临的问题是,随着行号的增加,编辑器变宽了。因此,如果我有一个 150 像素宽的编辑器,并且我添加了 100 行,例如,它变为 160 像素宽(仅示例),如果我达到 1k 行,它变为 200 像素宽,依此类推。因为它是一个列表,所以所有的行都具有相同的宽度,但是编辑器仍然变宽了。

我该如何防止这种情况发生?提前致谢。

编辑 最后是我的数据集有问题。我接受了唯一的答案,因为它可以帮助 rails

上遇到此问题的人

我在使用rails时遇到了类似的问题。我的建议是添加

//= require codemirror

到您的 application.js 文件

/*
*= require codemirror
*/

到您的 application.css 文件。

您可能没有使用 rails 但这可能会帮助遇到此问题的一些人,他们在尝试将 codemirror 与其 rails 项目集成时遇到此问题