VIM: удалить значения JSON, но сохранить ключи - PullRequest
0 голосов
/ 28 января 2020

У меня часто есть JSON, который содержит чувствительные значения. Я хотел бы удалить все значения JSON одним простым sw oop, но сохранить ключи в целости (например, для отображения структуры json). Есть ли простой способ сделать это с VIM? (плагины тоже подойдут)

Вот пример, иллюстрирующий то, что я имею в виду:

до

{
  "project_id": "ljwnw1vaxe",
  "private_key_id": "68656c6c6f7468657265",
  "private_key": "-----BEGIN OPENSSH PRIVATE KEY-----...."
}

после

{
  "project_id": "",
  "private_key_id": "",
  "private_key": ""
}

1 Ответ

2 голосов
/ 29 января 2020

Вы можете использовать регулярное выражение в сочетании с функцией поиска и замены в vim:

:%s/: ".*"/: ""/g

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