我有一个用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?此命令:
:%!python -m json.tool
使用来自操作系统的python,并将JSON中的信息作为参数传递。从终端运行以下命令,它将显示当前版本的python:
python --version
假设您已安装python,并且由于vim代码正确,您是否正在模拟器上运行vim,即VS Code?问题可能与环境变量有关。