Попытка отформатировать JSON файл с Python в Vim выдает ошибку - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть файл JSON, который я открыл с помощью Vim и хочу отформатировать, чтобы сделать его более читабельным.

Я последовал совету многих ответов 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

Показанная ссылка приводит меня к Python 3.8 в Магазине Microsoft, что немного странно для меня.

Почему возникает эта ошибка и что я могу сделать просто отформатировать мой JSON файл? Спасибо.

1 Ответ

1 голос
/ 01 апреля 2020

У вас есть python на вашем компьютере? Эта команда:

:%!python -m json.tool

использует python из действующих систем и передает информацию от вашего JSON в качестве параметра. Запустите следующее из терминала, оно должно напечатать текущую версию python:

python --version

Предполагается, что у вас установлено python, и, поскольку код vim правильный, вы запускаете vim на симуляторе т.е. код VS? проблема может быть связана с переменными среды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...