續前文[日常]Beyond的歌里最多是"唏噓"嗎? - Python分詞+詞頻最后的想法, 發現VS Code支持用戶自定義代碼片段: Creating your own snippets in Visual Studio Code
嘗試如下, 片段使用中文命名, 但前綴好像不能用中文(如果前綴設置為"文件", 在源碼編輯時輸入"文件"后沒有自動補全彈窗), 應該與自動補全機制有關.
片段定義:
{
"讀文件": {
"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": "讀取某目錄下所有文件"
}
}
下一步把這些片段打包成擴展: Snippet Guide