在我的Atom编辑器中,我在快捷键映射上有一个简单的快捷方式:
'atom-text-editor':
'alt-a': 'editor:auto-indent'
在我的*.html
文件中,它不缩进Blaze类液体标签,例如:
{{#if something}}
{{else}}
{{/if}}
我研究了Atom beautify,但它没有考虑双括号表示法。目前附加到*.html
的美容仪是JS美容仪。我试图切换到pretty diff,但是,当它工作时,它也破坏了嵌套在属性中的i18n帮助器,例如。title="{{_ "edit"}}"
成为title="{{_ " edit"}}"="edit"}}""
我按照Atom美化自述文件中的建议安装了HTML,但它没有出现在设置中的HTML beautifier可用美化器列表中。
有没有办法给我指出正确的方向,让我的双括号符号正确缩进?
发布于 2018-05-12 23:20:14
有一个名为‘file-types’
的包,它可以很好地更改默认语法。file-types link
另一种解决方案
选择代码并转到Edit > Lines > Auto Indent
。
为了加快速度,我创建了一个自定义键盘快捷键,使我可以在任何时候使用Ctrl + Cmd + ]
。(在Windows上,我会选择Ctrl + }
--它是Ctrl + Shift + ]
--因为Ctrl + Alt + ]
已经被使用了。)
https://stackoverflow.com/questions/50307662
复制相似问题