哪些IDE支持jq开发?

Which IDEs support development in jq?

我正在使用 IntelliJ 作为 IDE。 不幸的是,IntelliJ 不支持 jq。 不提供语言注入,我找不到合适的插件。 我多次搜索“IDE 对 jq 的支持”或类似内容,但令人惊讶的是,这没有任何用处。

有时候我写的jq程序不是单行的。 我总是努力让语法正确,例如在正确的位置添加正确数量的括号并手动将代码重构为函数是很费力的。

IntelliJ 至少提供了一个热键来跳转到匹配的括号 (Shift-Ctrl-M),它适用于任何文本文件,并在编辑器中以彩色显示由一对括号括起的块。

是否有任何特殊的IDE功能可以使编辑 jq 程序更容易? 例如,基于匹配括号的代码块折叠 或类似于 Ctrl-W 的括号选择功能用于在 Java 中进行选择将非常有帮助。此外,正确缩进 jq 代码以使其更易于理解对我来说很重要。 格式化代码有任何通用支持吗?

我不希望进行完整的重构,但是非常欢迎任何关于有用的编辑器功能的建议,这些功能可以使 jq 程序员的生活更轻松。

任何现代代码编辑器都应该足以满足您提到的基本功能。有一个列表在 https://www.softwaretestinghelp.com/best-code-editor; 我会添加 Emacs/Aquamacs.

您可能还想尝试这些“jq”插件中的一个或多个: