gpt4 book ai didi

ruby-on-rails - 代码镜像制表符到空格

转载 作者:行者123 更新时间:2023-12-04 06:13:09 25 4
gpt4 key购买 nike

我在应用程序中使用 Codemirror。有没有人找到一种在使用制表符时使用空格的方法?当我按 Enter 转到新行时,它使用空格。但是,如果我退格到行首,而是使用制表符,它会将其作为制表符插入,而不是 2 或 4 个空格或我设置的任何内容。然后,当我查看渲染 View 时,我的代码在我使用 Tab 键的区域中有 8 个空格用于缩进。是否有一些选项或方法可以将实际的制表符转换为 Codemirror 中的空格?

我也在使用 codemirror-rails gem,它可能不如实际的 Codemirror 版本最新。

最佳答案

我会覆盖默认的 Tab 键功能并将其替换为此功能。
将此添加到您的 Codemirror 配置中。

extraKeys: {
"Tab": function(cm){
cm.replaceSelection(" " , "end");
}
}

Demo jsfiddle

关于ruby-on-rails - 代码镜像制表符到空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15183494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com