尝试如下, 片段使用中文命名, 但前缀好像不能用中文(如果前缀设置为"文件", 在源码编辑时输入"文件"后没有自动补全弹窗), 应该与自动补全机制有关.
片段定义:
{ "读文件": { "prefix": "file", "body": [ "with open(${1:文件全路径}) as 文件:", "\t内容 = 文件.read()" ], "description": "读取某文件" }, "读所有文件": { "prefix": "file", "body": [ "import os", "路径 = '.'", "for 文件名 in os.listdir(路径):", "\twith open(os.path.join(路径, 文件名)) as 文件:", "\t\t内容 = 文件.read()" ], "description": "读取某目录下所有文件" } }