QuickPick 菜单支持过滤用户配置的禁用格式 (disableFormat)
This commit is contained in:
72
package.json
72
package.json
@@ -301,17 +301,77 @@
|
||||
"variable-conversion.circularConversionFormatOrder": {
|
||||
"order": 2,
|
||||
"title": "定义循环转换快捷键的目标格式排序",
|
||||
"markdownDescription": "Defines the destination format ordering of the circular conversion shortcut, separated by commas.\n\n 定义循环转换快捷键的目标格式排序,以英文逗号分隔\n\n Target formats that are not in the following configuration list will appear last in the following custom order in the default order.\n\n不在以下配置列表中的目标格式,将按照默认顺序排在以下自定义顺序最后\n\n 🌟Lower Case 全小写命名: `lower_case`(全小写), `snake_case`(下划线), `kebab_case`(连字符), `space_case`(空格), `dot_case`(点)\n\n 🌟Upper Case 全大写命名: `upper_case`(全大写), `snake_upper_case`(下划线), `kebab_upper_case`(连字符), `space_upper_case`(空格), `dot_upper_case`(点)\n\n 🌟Pascal Case 大驼峰命名: `pascal_case`(大驼峰), `snake_pascal_case`(下划线), `kebab_pascal_case`(连字符), `space_pascal_case`(空格), `dot_pascal_case`(点)\n\n 🌟Camel Case 小驼峰命名: `camel_case`(小驼峰), `snake_camel_case`(下划线), `kebab_camel_case`(连字符), `space_camel_case`(空格), `dot_camel_case`(点)\n\n🐳Default value 默认值: `camel_case, snake_case, pascal_case, kebab_case, space_case, dot_case, snake_upper_case, kebab_upper_case, space_upper_case, dot_upper_case, snake_pascal_case, kebab_pascal_case, space_pascal_case, dot_pascal_case, snake_camel_case, kebab_camel_case, space_camel_case, dot_camel_case, lower_case, upper_case`\n\n If you find the following configuration troublesome, you can also edit this configuration item in `settings.json`. 若您感觉以下配置比较麻烦,也可以选择在 `settings.json` 中编辑: `\"variable-conversion.circularConversionFormatOrder\": \"...\",` [Edit in settings.json (在 settings.json 中编辑)](command:workbench.action.openSettingsJson)",
|
||||
"type": "string",
|
||||
"markdownDescription": "Defines the destination format ordering of the circular conversion shortcut, separated by commas. (Target formats that are not in the following configuration list will appear last in the following custom order in the default order.)\n\n 定义循环转换快捷键的目标格式排序,以英文逗号分隔。不在以下配置列表中的目标格式,将按照默认顺序排在以下自定义顺序最后\n\n 📌Please [edit this configuration in `settings.json`](command:workbench.action.openSettingsJson), **instead of** using the drop-down box on the settings page.\n\n 📌请[在 `settings.json` 中编辑该配置](command:workbench.action.openSettingsJson),**不要使用**设置页面的下拉框进行配置: `\"variable-conversion.circularConversionFormatOrder\": [ ... ],`\n\n 🐳Default value 默认值: `\"variable-conversion.circularConversionFormatOrder\": [ \"camel_case\", \"snake_case\", \"pascal_case\", \"kebab_case\", \"space_case\", \"dot_case\", \"snake_upper_case\", \"kebab_upper_case\", \"space_upper_case\", \"dot_upper_case\", \"snake_pascal_case\", \"kebab_pascal_case\", \"space_pascal_case\", \"dot_pascal_case\", \"snake_camel_case\", \"kebab_camel_case\", \"space_camel_case\", \"dot_camel_case\", \"lower_case\", \"upper_case\" ],`\n\n 👉Configuration item meaning 配置项说明\n\n 🌟Lower Case 全小写命名: `lower_case`(全小写), `snake_case`(下划线), `kebab_case`(连字符), `space_case`(空格), `dot_case`(点)\n\n 🌟Upper Case 全大写命名: `upper_case`(全大写), `snake_upper_case`(下划线), `kebab_upper_case`(连字符), `space_upper_case`(空格), `dot_upper_case`(点)\n\n 🌟Pascal Case 大驼峰命名: `pascal_case`(大驼峰), `snake_pascal_case`(下划线), `kebab_pascal_case`(连字符), `space_pascal_case`(空格), `dot_pascal_case`(点)\n\n 🌟Camel Case 小驼峰命名: `camel_case`(小驼峰), `snake_camel_case`(下划线), `kebab_camel_case`(连字符), `space_camel_case`(空格), `dot_camel_case`(点)",
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Option1",
|
||||
"Option2",
|
||||
"Option3"
|
||||
"camel_case",
|
||||
"pascal_case",
|
||||
"snake_case",
|
||||
"snake_camel_case",
|
||||
"snake_pascal_case",
|
||||
"snake_upper_case",
|
||||
"kebab_case",
|
||||
"kebab_camel_case",
|
||||
"kebab_pascal_case",
|
||||
"kebab_upper_case",
|
||||
"space_case",
|
||||
"space_camel_case",
|
||||
"space_pascal_case",
|
||||
"space_upper_case",
|
||||
"dot_case",
|
||||
"dot_camel_case",
|
||||
"dot_pascal_case",
|
||||
"dot_upper_case",
|
||||
"lower_case",
|
||||
"upper_case"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"小驼峰(驼峰)命名",
|
||||
"大驼峰(帕斯卡)命名",
|
||||
"下划线(蛇形)命名",
|
||||
"下划线(蛇形) + 小驼峰(驼峰)命名",
|
||||
"下划线(蛇形) + 大驼峰(帕斯卡)命名",
|
||||
"下划线(蛇形) + 全大写命名",
|
||||
"中划线(连字符/脊柱式)命名",
|
||||
"中划线(连字符/脊柱式) + 小驼峰(驼峰)命名",
|
||||
"中划线(连字符/脊柱式) + 大驼峰(帕斯卡)命名",
|
||||
"中划线(连字符/脊柱式) + 全大写命名",
|
||||
"空格分隔命名",
|
||||
"空格分隔 + 小驼峰(驼峰)命名",
|
||||
"空格分隔 + 大驼峰(帕斯卡)命名",
|
||||
"空格分隔 + 全大写命名",
|
||||
"点分隔命名",
|
||||
"点分隔 + 小驼峰(驼峰)命名",
|
||||
"点分隔 + 大驼峰(帕斯卡)命名",
|
||||
"点分隔 + 全大写命名",
|
||||
"全小写",
|
||||
"全大写"
|
||||
]
|
||||
},
|
||||
"default": "camel_case, snake_case, pascal_case, kebab_case, space_case, dot_case, snake_upper_case, kebab_upper_case, space_upper_case, dot_upper_case, snake_pascal_case, kebab_pascal_case, space_pascal_case, dot_pascal_case, snake_camel_case, kebab_camel_case, space_camel_case, dot_camel_case, lower_case, upper_case"
|
||||
"default": [
|
||||
"camel_case",
|
||||
"snake_case",
|
||||
"pascal_case",
|
||||
"kebab_case",
|
||||
"space_case",
|
||||
"dot_case",
|
||||
"snake_upper_case",
|
||||
"kebab_upper_case",
|
||||
"space_upper_case",
|
||||
"dot_upper_case",
|
||||
"snake_pascal_case",
|
||||
"kebab_pascal_case",
|
||||
"space_pascal_case",
|
||||
"dot_pascal_case",
|
||||
"snake_camel_case",
|
||||
"kebab_camel_case",
|
||||
"space_camel_case",
|
||||
"dot_camel_case",
|
||||
"lower_case",
|
||||
"upper_case"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user