试图在Vim中使用Python格式化JSON文件会引发错误

问题描述 投票:0回答:1

我有一个用Vim打开的JSON文件,并希望对其进行格式化以使其更具可读性。

我遵循了许多Stack Overflow答案和其他博客文章的建议,并运行了命令:

:%!python -m json.tool

运行此命令后,Vim提示我按Enter或输入命令,当我按Enter时,以下消息以红色突出显示:

Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640

显示的链接将我带到Microsoft Store中的Python 3.8,这对我来说有点奇怪。

为什么会发生此错误,我该怎么做才能简单地格式化JSON文件?谢谢。

python json vim
1个回答
1
投票

您是否在计算机上安装了python?此命令:

:%!python -m json.tool

使用来自操作系统的python,并将JSON中的信息作为参数传递。从终端运行以下命令,它将显示当前版本的python:

python --version

假设您已安装python,并且由于vim代码正确,您是否正在模拟器上运行vim,即VS Code?问题可能与环境变量有关。

© www.soinside.com 2019 - 2024. All rights reserved.