TextMate:

我们的样式指南希望 JavaScript 缩进 4 个空格,HTML 缩进 2 个空格。

我对 .js.html 文件进行了自定义设置。但是,当我在 HTML 中的

我该如何解决此问题?

Our style guide wants JavaScript to be indented by 4 spaces and HTML by 2.

I've got custom settings for .js and .html files. However, when I edit JavaScript inside <script> tags in HTML, TextMate indents the JavaScript by 2 spaces instead of 4.

How can I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

老娘不死你永远是小三 2024-10-24 20:42:08

可以在 TextMate 包中创建缩进规则,但从我所读到的内容来看,我不认为可以根据缩进标签的类型动态更改自动缩进。缩进规则文档可以在 TextMate 手册的第 24 节中找到。

您可以做的就是向 HTML 包添加一个命令,该命令具有一个查找之前的行。标签。然后您可以运行它来自动修复缩进。请参阅 TextMate 手册中的命令

希望这会有所帮助...

It's possible to create indentation rules in TextMate bundles, but from what I've read, I do not believe it's possible to dynamically change the auto-indentation based on the type of indentation tag. The indentation rules documentation can be found in section 24 of the TextMate manual.

What you could do is add a command to the HTML bundle that has a regex that looks for <script> tags and then properly re-indents the lines preceeding the next </script> tag. You could then run this to automatically fix the indentation. See Commands in the TextMate manual.

Hope this helps a bit...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文