- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
[更新:此问题发布 8 小时后,JSON bundle 的作者已通知该问题并修复了该问题。]
我在文件 application.json
中有以下 JSON 数据,如本文末尾所示,并且我已将 TextMate 与 JSON bundle 一起使用。 、Emacs、BBEdit 和 Sublime Text 2 可以正确缩进它,但似乎都不能。
TextMate 和 Sublime Text 2 都坚持第一个 {
不应缩进,第一个主要问题是 "child": {
的右大括号。 TextMate 和 Sublime Text 2 都拒绝将 }
对齐到 "child": {
的左侧。 Emacs 不断地对每一行缩进越来越远,而 BBEdit 似乎根本没有重新缩进的功能(可能是这样吗?)。
有没有办法正确缩进文件,或者 TextMate 和 Sublime Text 2 都对 JSON 数据做了正确的事情?
[
{
"settings": [ "master" ],
"appPort": "8666",
"specs": {
"frame" : {
"type" : "HTMLFrameMojit",
"config": {
"deploy": true,
"child": {
"type" : "HelloWorldMojit"
},
"assets": {
"top": {
"css": [
"/static/HelloWorldMojit/assets/index.css"
]
}
}
}
}
}
},
{
"settings": [ "environment:development" ],
"staticHandling": {
"forceUpdate": true
}
}
]
最佳答案
编辑:对于 BBEdit,请使用 siegel 的“文本”>“重新格式化文档”的建议
原始回复:
我found BBEdit 的解决方案,简单且效果良好。
将以下脚本放入~/Library/Containers/BBEdit/Data/Library/Application Support/BBEdit/Text Filters/FormatJSON.sh
(在 MacOS 11 Big Sur 或更高版本上)
对于 MacOS 10.15 Catalina 及更低版本,请使用以下位置:~/Library/Application Support/BBEdit/Text Filters/FormatJSON.sh
#!/bin/bash
python -m json.tool
我使用单行包含 3,612,683 个字符的 JSON 文件对此进行了测试。 BBEdit 打开此文件并重新格式化,没有显示“死亡旋转沙滩球”忙等待鼠标光标。
关于json - 如何在 TextMate、Emacs、BBEdit 或 Sublime Text 2 中缩进 JSON 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14289522/
这让我抓狂。我刚刚下载了带有“文本完成”功能的 BBedit。我已检查它是否已在首选项中打开。 我正在写一个 CSS 文件。我开始输入“文本转换”,正如预期的那样,它提示“文本转换”。所以它完成了属性
我经常发现自己在一个冗长文档的几个部分之间跳来跳去,而且我没有找到处理这个问题的简化方法。我以前在 PC 上使用过 TextPad,它有一个很棒的功能叫做书签: 按一个按键,当前行被标记。书签在装订线
在 BBEdit (11.6.9) 中,使用 find 并选中 grep 我正在寻找包含此模式的大文件中的行: registeredTd="11/\d\d/2017 在我的文件中代表注册日期为2017
我有一个文本文件,我想在其中将所有回车更改为换行。我在 Mac 上工作,看起来 BBedit 应该能够轻松地做到这一点。但是,在搜索功能中,它似乎没有区分 CR (\r) 和 LF (\n)。搜索任何
我在 MacOS 10.15.7 上使用 BBedit 13.5.5。在“Go ->”下只有Go to Line Number。我想转到文件的第 145 个字符。 最佳答案 这是用户手册第 103 页
我正在编写一个 Applescript,它将利用 BBEdit — 遍历大量 HTML 文件并自动格式化它们(因此缩进更易于阅读)。 到目前为止,我有: tell application "BBEdi
当我想在文章编号列中查找并删除以破折号 (-) 开头的部分以及后面的所有内容时,正则表达式应该是什么样子? 我正在使用 BBEdit 搜索和替换制表符分隔的 CSV 文件中的字符串(示例如下)。 "A
报价 a feature request for Sublime Text : BBEdit has this functionality on OS X: - In BBEdit, open "my
如何将 jsLint 合并到 BBEdit 中? 环境: OSX 山狮 BBEdit 10.1.2 (3152) 我安装了 Node.js (0.8.14) 并运行 sudo npm install
我正在尝试将一些 Applescript (AS) 转换为 BBedit 的 Javascript (JXA)。 敲掉一些铁锈是一件有趣的小事,但我被难住了。使用 AS,我可以将插入点设置到 BBEd
我无法找到正确的 grep 表达式,因为它不匹配 BBEdit 中不包含日期的整行,尽管在网络上找到了许多“匹配...不包含”主题... 我有这个文本文档: Some Text Some more t
我无法找到正确的 grep 表达式,因为它不匹配 BBEdit 中不包含日期的整行,尽管在网络上找到了许多“匹配...不包含”主题... 我有这个文本文档: Some Text Some more t
在 BBEdit 中,Markup -> Check -> Document Links 快捷方式下有命令 cmd+control+k 检查所有链接。当我查看 BBEdit > HTML Script
这是一个困扰我很久的问题。我使用 bbedit 来编辑 python 代码。据我所知,从编辑器中运行代码会生成自己的 python 进程,运行代码,并将输出写入日志文件。所以 bbedit 不知道环境
我查看了 BBEdit 论坛、RVM 文档和 Stack Overflow - 没有任何乐趣,所以希望有人能回答我希望是一个相当简单的问题。 昨晚我离开了我的系统 Ruby (1.9.2) 并安装
谁能推荐 BBEdit for linux 的等价物,并在多文件搜索和替换以及 html 清理、格式化等方面取胜? 到目前为止,我尝试了 NotePad++ 和 jEdit,但运气有限。提前致谢 最佳
我对“堆栈溢出”错误感到困惑——“堆栈空间不足(应用程序错误代码:12246)——当我执行“全部替换”时进入 BBEdit,搜索 (@article(((?!eprint|@article|@book
我遇到了一个奇怪的问题。每当我在 iOS 应用程序中创建新的文本文件时,我都会将其编码设置为 NSUTF8StringEncoding。如果我编辑文件并输入带有变音符号的任何字符并保存更改,则变音符号
我必须将换行符替换为“,”,以便在某些 oracle 命令中但在单个命令中使用。我不知道该怎么做。 输入: R1 R2 R3 R4 所需输出: 'R1','R2','R3','R4' 最佳答案 在 B
我几个小时前开始学习 Python,我想知道是否可以在 Python Shell 中通过单击来执行我在 BBEdit 文本编辑器中编写的脚本。 有在 Mac 终端和调试器中运行它的选项,但能够直接执行
我是一名优秀的程序员,十分优秀!