【发布时间】:2020-04-13 15:36:45
【问题描述】:
在 Unity 中,我使用 JSON 文件保存我的游戏。当我在 Visual Studio 中打开文件时,它会在一行中显示整个内容及其所有变量。这是我的 JSON 文件的一小部分:
// JSON before my copy / paste-trick (see below)
{"lastTicketDate":"04.13.2020","lastTicket":{"Id":2,"Type":0,"Fortune":"Fortune02","Author":"Me!!!\r","ShinyEffect":0,"BeenDrawn":true},"firstStart":false,"tickets":[{"Id":1,"Type":0,"Fortune":"Fortune01","Author":
// (...)
这不是很可读。如何设置 Visual Studio 以正确显示内容,每个变量都在单独的行中,如下所示:
// JSON after my copy / paste trick (see below)
{
"lastTicketDate": "04.13.2020",
"lastTicket": {
"Id": 2,
"Type": 0,
"Fortune": "Fortune02",
"Author": "Me!!!\r",
"ShinyEffect": 0,
"BeenDrawn": true
},
"firstStart": false,
"tickets": [
{
"Id": 1,
"Type": 0,
"Fortune": "Fortune01",
"Author": "Me!!!\r",
"ShinyEffect": 0,
"BeenDrawn": false
},
// (...)
目前,我是这样操作的:双击一个单词->复制它(Ctrl+c)->粘贴回去(Ctrl+v ) -> 现在格式已更改为所需的版本。
我该如何解决这个问题,正确的方法是什么?
【问题讨论】:
-
Ctrl+K, D?... -
那是 Ctrl+K, Ctrl+D 以防前面的评论没有说清楚。这是“编辑”->“格式化文档”的键盘快捷键。
-
在我清除所有文件(Ctrl+B、C)中的所有书签后,您的快捷方式现在可以使用了。但是每次 JSON 文件更改时我都必须这样做。我希望它能够开箱即用。