【问题标题】:Installing Atom Editor SQLformat on a Mac for Beautify Package在 Mac 上为 Beautify 包安装 Atom Editor SQLformat
【发布时间】:2021-06-28 15:36:26
【问题描述】:
我的 Mac 上安装了 Atom 编辑器,带有 Beautify 包。适用于 HTML 等,但是当我尝试美化 SQL 时,它说它需要 SQLFormat,默认情况下未安装。当我点击 github 链接时,它显示 SQLFormat 是 Python,安装说明是 downalod zip 和“pip install sqlparse”。我需要安装 Python 来加载 sqlparse 吗?有人有一些关于如何在 mac 上加载的简单说明吗?
【问题讨论】:
标签:
atom-editor
atom-beautify
【解决方案1】:
首先用 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)
通过运行echo $PATH 确保/usr/local/bin/ 在您的PATH 变量中,如果没有将它添加到您的PATH 变量中。
然后使用您选择的任何编辑器在/usr/local/bin/(即/usr/local/bin/sqlformat)下创建一个文件sqlformat并粘贴到sn-p下面,确保使用正确版本的python并保存文件
#!/bin/bash
FLAGS="$f $p $@"
exec python3 -m sqlparse $FLAGS
最后通过以下方式更改文件权限
chmod 755 /usr/local/bin/sqlformat