我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:
如果我在查询中省略了冒号,整个文件将被选中。
我有一个简单的JSON文件,格式不太好看,它看起来像:
{ ID: '092558667',
NAME: 'Store Made',
PARENT_CATEGORY_ID: '692558669',
INCLUDED_IN_NET_SALES: '1' }
我所需做的就是将字段名用双引号括起来。在vim中,我最接近的方法是将字段名和冒号用引号括起来 - 显然,我需要弄清楚如何获取未包含冒号的字符串。这是我正在尝试的:
:%s/[A-Z_]*:/"&"
如果我在查询中省略了冒号,整个文件将被选中。
%s/[A-Z_]\+\ze:/"&"
- Peter Rincker