在 Mac 上安装 Atom Editor SQLformat 用于美化包

Installing Atom Editor SQLformat on a Mac for Beautify Package

我在 Mac 上安装了 Atom 编辑器和 Beautify Package。非常适合 HTML,等等,但是当我尝试美化 SQL 时,它说它需要 SQLFormat,默认情况下没有安装。当我按照 github link 它显示 SQL 格式是 Python,安装说明是 downalod zip 和 'pip install sqlparse'。我需要安装 Python 来加载 sqlparse 吗?谁有关于如何加载 mac?

的一些简单说明

首先用 pip 安装 sqlparse(为此你需要 python)

pip install sqlparse

安装后,记下安装的 python 版本。例如在我的例子中是 python3.7 / python3

Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: sqlparse in ./Library/Python/3.7/lib/python/site-packages (0.4.2)

通过运行确保/usr/local/bin/在您的PATH变量上echo $PATH如果没有将其添加到您的PATH变量。

然后使用您选择的任何编辑器在 /usr/local/bin/(即 /usr/local/bin/sqlformat)下创建一个文件 sqlformat 并粘贴到代码段下方,确保使用正确版本的 python并保存文件

#!/bin/bash
FLAGS="$f $p $@"

exec python3 -m sqlparse $FLAGS

最后更改文件权限 chmod 755 /usr/local/bin/sqlformat