如何格式化代码(自动插入换行符,缩进等)?
我正在使用,spacemacs但大概这里需要emacs知识。 我有一个带有长行的JSON文件,让我们说这个来自json.org/example的JSON: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} 我希望emacs重新缩进,这对我来说意味着不要将行的最左字符更改为适当的缩进级别,而是将行分成几行。 如果使用spacemacs/indent-region-or-buffer(SPC j =),则文本完全不会更改。 我怎么能要求emacs打破这条漫长的路线并重新缩进以获得这样的东西: {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } …